Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - Wersja do druku +- HomeMade (http://sp-hm.pl) +-- Dział: Urządzenia nadawczo odbiorcze KF (/forum-62.html) +--- Dział: Syntezy częstotliwości i moduły DSP (/forum-74.html) +--- Wątek: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO (/thread-2164.html) |
RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ9MDD - 21-10-2014 8:13 A no patrzę i jest tak: Jeśli mierzę wolną pamięć RAM w pętli głównej to w obydwu przypadkach mam 1212 bajtów wolnego RAMu, a to dlatego że int s_position i int s_value są powoływane do życia lokalnie tylko wewnątrz funkcji show_smetr. Jesli mierzę wolną pamięć wewnątrz tej funkcji to wygląda to tak: Kod: int s_position = (s_value*10)>>7; Kod: int s_position = map(s_value,0,1023,1,83); Czyli różnica jest 4 bajtów. Ale tutaj chyba by trzeba zmierzyć czas wykonania funkcji w obydwu przypadkach. RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SP9MRN - 21-10-2014 8:50 Prędkość to na pewno, ale straszyli jeszcze stosem i byłem ciekaw co wychodzi. 73 RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ9MDD - 21-10-2014 10:57 Czyli narzut jeśli chodzi o wykorzystanie RAM-u nie jest jakiś drastycznie większy. Dzisiaj przed śniadaniem zrobiłem jeszcze drobną modyfikację, poprzez dodanie możliwości wyboru trybu pracy syntezy. I tak w sekcji konfiguracji możemy ustawić pracę z pośrednią, jako generator lub z mnożnikiem do SDR-a. Kod: if(tryb_pracy == 0){ //zmiana trybu pracy syntezy 0 - pośrednia Chyba trzeba by powoli jakąś płytkę dla złomka zrobić bo taki pająk mi tutaj leży RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SP9MRN - 21-10-2014 12:21 (21-10-2014 10:57)SQ9MDD napisał(a): Chyba trzeba by powoli jakąś płytkę dla złomka zrobić bo taki pająk mi tutaj leży Za wcześnie :-) przyjdzie jeszcze trochę zmian sprzętowych, bo apetyt urośnie :-) Heńka upchałem na uniwersalce - na jednej arduino+lcd+klawiatura a na drugiej dds+dekoder pasm(czerwone), i modów(zielone). Arduino w podstawce. (ten duży guzik to symulator PTT do testowania ;-) ) Na tym etapie chyba za wcześnie na trawienie :-) MAc mrn[attachment=9112][attachment=9113] RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SP6IFN - 21-10-2014 13:57 Cytat:możemy ustawić pracę z pośrednią, jako generator lub z mnożnikiem do SDR-a.ten mnożnik dla SDRa to czarno widzę. Trzeba będzie to realizować zewnętrznym układem,np IC501, bo sam DDS(9850) raptem do 31MHz chodzi. Wyświetlić częstotliwość można, zrealizować trzeba będzie poza DDSem. Rysio! PS. Maciek! Diody do podświetlenia wyświetlacza sam wstawiałeś? Bo mój niebieski egzemplarz nie świeci. RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SP9MRN - 21-10-2014 15:13 We wszystkich były działające diody. W innym sobie dla zabawy wymieniłem na czerwone :-) Podłączone normalnie - 5v przez kilkaset omów do nogi BL. Nie chce mi się wierzyć, żeby wszystkie ledy były upalone. Kiedyś jak zwarłem to błysnęło - ale padły tylko dwie. Gdybyś otwierał LCD to uważaj na gumkę "wieloprzewodzącą", bo byle pyłek powoduje sporo zamieszania. składałem 3 razy ;-) IC501 w ogóle powinien być brany pod uwagę jako pralka dla spursów. MAc RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SP6IFN - 21-10-2014 17:36 To taka partia. Są tam rezystorki które trzeba wymienić na diody. Na YouTube jest filmik jak to należy zrobić. No i mi się trafił taki nieoświetlony. Wszystkie inne które były malowane na czerwono są innego producenta i świecą, inny jest druk płytki pod wyświetlaczem. Już otwierałem, żaden problem. Na czystość zwrócę uwagę, Twoja rada jest cenna. Rysio! RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SP2ONG - 21-10-2014 19:38 (21-10-2014 15:13)SP9MRN napisał(a): IC501 w ogóle powinien być brany pod uwagę jako pralka dla spursów. Czytajac o ICS502 : http://sp-hm.pl/thread-1455-page-3.html http://sp-hm.pl/thread-1956-post-20625.html wyglada ze bardzo przydaloby sie to "HENKOWI" :-) i jego potencjalnym uzytkownikom 73 Waldek RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SP6AUO - 22-10-2014 9:06 Udało się odpalić.Niestety oświetlenie nie działa. Płytka czerwona. Enkoder działa. Krok też. S-metr lata po skali. Teraz podepnę syntezer. A będzie Rit ? Rysio,proszę podaj namiar na ten filmik wymiany rezystorów co bym umiał to poskładać. U mnie rezystory 270om są na zewnątrz. W środku widać jakieś 4 elementy żółto-zielone,ale nie świecą. Ryszard,SQ9MDD słowa uznania i WIELKI SZACUNEK. Małe, ale cieszy. RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ9MDD - 22-10-2014 9:38 W płytce czerwonej pin LED podpinamy do masy i powinno się zaświecić. Przynajmniej u mnie tak jest można by to wejście przez tranzystor podłączyć do któregoś z wyjść PWM i będzie opcja ściemniania podświetlenia. S-metr lata po skali bo wejście w powietrzu wisi. Trzeba by to podłączyć do czegoś. A właśnie RIT jak miałby działać, SPLIT jak miałby działać. Nie rozmawiamy na razie jak to napisać ale jak obsługowo to widzicie. Jakiś klawisz przełącznik, może jakieś propozycje? Jak się sposób obsługi wyklaruje to ja to napiszę. Andrzej dzięki za słowa uznania, to motywujące |