Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Synteza SPHM DDS
#84
Obsługę klawiszy poprzez przetwornik ADC stosuję od czasu kiedy procesory zaczęły takowe posiadać na swoim pokładzie (pierwsze AVR-y z ADC). To bardzo wygodne i oszczędne rozwiązanie. Nie widzę problemu również od strony obsługi programowej, zapuszczam Timer na przerwaniu 10ms, co 10 ms robię pomiar ADC i zmieniam kanał wejściowy. Zbieranie danych pomiarowych to niezależny wątek pracujący "obok" programu głównego. W każdej chwili mam dostęp do gotowych danych pomiarowych, w tym aktualny stan klawiatury (tak w dużym uproszczeniu).

Skończyłem testowanie funkcji związanych z ustawianiem i zapisem parametrów konfiguracyjnych do EEPROM-u procesora. Ekran konfiguracyjny na pierwszym zdjęciu. Po lewej stronie klawisze nastaw dla układu Si570 i parametrów przemiany. Po prawe stronie klawisze do kalibracji touch panela [TOUCH] oraz przywracania nastaw początkowych w eepromie [EEPROM] + wyjście [QUIT].
Drugie zdjęcie pokazuje sposób wyświetlania i modyfikowania nastawy (na polu klawisza).

Niestety było z tym sporo pracy, ponieważ sterownik zapamiętuje kilkaset parametrów. Na każdym paśmie mamy dwie niezależne konfiguracje radia CFG1, CFG2, czyli 20 pełnych konfiguracji radia (10 pasm*2). Każda konfiguracja zawiera wszystkie nastawy częstotliwości (TRX, RX, RX2), po 10 pamięci częstotliwości oraz takie nastawy jak modulacja, AGC, nr. anteny, tłumiki, szerokość filtru, krok przestrajania. Wszystkie parametry są zapisywane do pamieci EEPROM i przywracane po włączeniu radia.

Kolejny etap to obsługa Si570 i portów PCF8574. Soft jest już napisany trzeba go tylko uruchomić i przetestować.



Załączone pliki Miniatury
       
73 Adam
Odpowiedz


Wiadomości w tym wątku
Synteza SPHM DDS - przez SP5FCS - 10-08-2011, 21:15
RE: Synteza SPHM DDS - przez SQ8NVF - 10-08-2011, 21:47
RE: Synteza SPHM DDS - przez SP3SWJ - 11-08-2011, 17:07
RE: Synteza SPHM DDS - przez SQ8NVF - 11-08-2011, 19:13
RE: Synteza SPHM DDS - przez SP5FCS - 11-08-2011, 21:17
RE: Synteza SPHM DDS - przez SP3SWJ - 11-08-2011, 21:18
RE: Synteza SPHM DDS - przez SQ8NVF - 12-08-2011, 9:20
RE: Synteza SPHM DDS - przez SP3SWJ - 12-08-2011, 10:47
RE: Synteza SPHM DDS - przez SQ8NVF - 12-08-2011, 11:23
RE: Synteza SPHM DDS - przez SP3SWJ - 12-08-2011, 11:44

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości