Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięProgramowanie mikrokonwertera pytanie 2 (ADuC842)
Moderatorzy:Jacek Bogusz, procesorowiec, robertw, tomasz_jablonski, r-mik, Moderatorzy
W mikrokonwerterze typu ADuC842 zastosowany jest przetwornik a/c 12-bitowy, jak mozna przy pomocy tego przetwornika uzyskac przetwarzanie 10 oraz 8 bitowe (chodzi oczywiscie o program ktory to umozliwia) oraz jak napisac program ktory pozwoli mierzyc napiecia bipolrane (w tym przypadku mam na mysli przesuniecie zera, bo przetwornik i tak nie przyjmuje napiec ujemnych). Za pomoc z gory dziekuje. (program powinien byc napisany w C)
-
- -
- Posty:651
- Rejestracja:13 sty 2005, o 18:38
- Lokalizacja:Krasnystaw
- Kontaktowanie:
Nie wiem po co chcesz zmniejszyc rozdzielczosc, ale wystarczy ze podzielisz wynik przez 4 (10 bitow) lub 16 (8 bitow). Zamiast dzielenia lepiej jest zastosowac przesuniecie (zreszta przyzwoity kompilator i tak zrezalizuje dzielenie przez potege liczby 2 jako odpowiednie przesuniecie w prawo).
Jesli chodzi o pomiar napisc ujemnych, to mozna go zrezalizowac np. za pomoca prostego analogowego sumatora napiec na wzmacniaczu operacyjnym wstepnie spolaryzowanego napieciem rownym np. polowie zakresu. Oczywiscie uzyskiwane liczby calkowite (z przetwoenika) trzeba odpowiednio zinterpretowac w programie.
Jesli chodzi o pomiar napisc ujemnych, to mozna go zrezalizowac np. za pomoca prostego analogowego sumatora napiec na wzmacniaczu operacyjnym wstepnie spolaryzowanego napieciem rownym np. polowie zakresu. Oczywiscie uzyskiwane liczby calkowite (z przetwoenika) trzeba odpowiednio zinterpretowac w programie.
....bipolarne
no i wlasnie o ta interpretacje w programie mi chodzi
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości