HomeMade
SA - analizator widma - Wersja do druku

+- HomeMade (http://sp-hm.pl)
+-- Dział: Technika Pomiarowa (/forum-54.html)
+--- Dział: Przyrządy pomiarowe (/forum-58.html)
+--- Wątek: SA - analizator widma (/thread-568.html)

Strony: 1 2 3 4 5


RE: SA - analizator widma - SP9FKP - 07-11-2010 22:06

Główny problem polega na odmiennej organizacji wyświetlania, w oryginale wysłany bajt danych jest wyświetlany w pionie, w moim wyświetlaczu w poziomie, co całkowicie burzy wiele procedur programu. Wyświetlanie pionowych kresek od strony programowej jest o wiele prostsze w oryginale.
Nie wiem jak to wyjdzie z odświeżaniem ekranu, trzeba będzie prawdopodobnie zrobić stronicowanie pamięci ekranu i rysować w tle. Zobaczymy.
Będzie okazja poćwiczyć w asemblerze i czegoś się nauczyć bo idzie zima i długie wieczory przed komputerem.
Przy okazji: może ktoś poda link do czcionek większych niż 8x8 pikseli dla takiego wyświetlacza jak mój.


RE: SA - analizator widma - SP5FCS - 08-11-2010 23:07

Piotrze, może być problem ze znalezieniem plików z gotowymi czcionkami szczególnie w układzie poziomym. Jakiś czas temu podczas testów wyświetlacza graficznego miałem ten sam problem.
Jest wiele programów do wygenerowania plików z danymi do generatora znaków ale darmowe programy mają małe możliwości.
O ile dobrze pamiętam to FontGen generuje pliki z tablicami znaków w układzie poziomym pod C, łatwo je zmodyfikować pod assembler.

Może ktoś z Kolegów może zaproponować sprawdzone oprogramowanie pomocne przy projektowaniu własnych znaków graficznych.


RE: SA - analizator widma - SP9FKP - 10-11-2010 12:34

W zasadzie etap analizy programu zakończyłem i (mniej więcej) wiem jak działa. Mam natomiast dylemat jak napisać procedurę rysowania pionowych linii obrazujących poziom poszczególnych składowych. Najprostsze rozwiązanie to rysowanie po pikselu poczynając od najwyższego w dół do podstawy. Zakładając, że nie obrazujemy idealnego szumu białego można zaoszczędzić sporo czasu. Jednak rysowanie pikselowe jest czasochłonne bo każdorazowo trzeba wyliczyć i ustawić wskaźnik ekranu i poczekać na wyświetlacz. Stąd kolejny pomysł by dokonać analizy "od podstawy", które piksele mają być "zapalone" i wysłać od razu cały bajt (mamy tylko jedną komendę ustawienia wskaźnika ekranu i jedno posłanie danych dla 8-miu pikseli. Może jakiś inny pomysł ?


RE: SA - analizator widma - SQ6ADE - 10-11-2010 16:46

Apropo generatora znaków.
Znalazłem kiedyś na elce coś takiego. Może się przyda do czegoś.


RE: SA - analizator widma - SP9FKP - 11-11-2010 14:34

Dzięki. Może komuś zechce się zaprojektować bitmapę dla cyfr z kropką i bez w rastrze 16x8 pikseli (czyli z wykorzystaniem dwóch wierszy standardowego generatora znaków) ? A może już gdzieś to jest opublikowane ?
Piszę mini bibliotekę dla T6963C, przyda się na przyszłość ...


RE: SA - analizator widma - SP9FKP - 14-11-2010 23:26

Napisałem procedury (w minimalnym wymiarze wymaganym przez analizator) i przystępuję do testowania. W przerwach rozmyślałem nad dodatkowymi funkcjami, które będzie można dołożyć do analizatora i o współpracy z otoczeniem. Wygląda na to, że wystarczy pamięci na dekoder CW czy PSK. Wyobrażam sobie, że współpraca z głównym procesorem może "chodzić" po SPI a dla prostoty układowej dobrze by było umieścić je na wspólnej płycie.
Mam jeszcze problem z przetwornicą na -10V dla LCD. Początkowo zrobiłem pompę na CMOS 555 ale działało kiepsko. Potem próbowałem wykorzystać wolny port i sterować z procesora BS170 z dławikiem w drenie i podwajaczem na wyjściu ale dwa razy odpalił po drobnym błędzie. W końcu zdecydowałem, że będzie MAX765 bo ma ma wejście blokujące i wystarczającą wydajność by ew. zasilić jakieś układy. I tak spędziłem miło ten weekend ...


RE: SA - analizator widma - SQ6ADE - 15-11-2010 10:30

Jeśli masz źródło zasilania +10V to można skorzystać z ICL7660A.


RE: SA - analizator widma - SP9FKP - 16-11-2010 23:30

Pierwsze koty za płoty. Mam problem z przetwarzaniem, czekam na MCP601 do buforowania przetwornika. Jednak raz jeszcze spróbuję filtrować na MAX-ach, bo chcę zaimplementować "lupę" do wskaźnika, klasyczny filtr byłby zbyt skomplikowany. Tyle, że wstawię go przed buforem i sprzęgnę zmiennoprądowo. Nie wiem czy tak można, "wyjdzie w praniu".


RE: SA - analizator widma - SQ4AVS - 17-11-2010 8:35

Piotrzw zrób eksperyment pokaże Ci jak dobre są twe filtry, odstrajaj się powoli poza połowe częstotliwości próbkowania i sprawdź efekty na ekranie. czy soft ma jakieś okno widmowe, to jest bardzo proste do dodania a podnosi czytelność wyników, jak chcesz podeślę na priva jak się to robi. Sprzężenie AC nie powinno być za dużym problemem patrz sdr.


RE: SA - analizator widma - SP9FKP - 17-11-2010 21:18

Zrobię jak przebuduję przetworniki. Na razie kolejna łamigłówka: procedura rysowania w trybie oscyloskopu. MAX-y już przyszły ale MCP602 nadal gdzieś krąży ... W menu można ustawić okno : Hann, Hamming, Blackman, Flattop i Rectangle. Tryb wyświetlania: Peak Hold i Averaging.