Witam 
Jestem nowy, więc się przedstawię, Wojtek mam na imię, znak SQ6OWH, licencję mam od stosunkowo niedawna, czasem pojawiam się na APRS czy APRS-IS w ramach eksperymentów
Piszecie koledzy o modemie, też miałem z tym zgryz, oto, co wygrzebałem:
- jest sobie coś takiego, jak Arduino (zapewne znany) - projekt bazujący na mikrokontrolerach ATmega 328 - płytka uruchomieniowa, procesor może mieć wgrany (ale nie musi i tego się trzymajmy
bootloader pozwalający w sposób łatwy go programować
- szukając modemu, który mógłbym sam sobie złożyć (bez scalaków, co za białe kruki uchodzą) znalazłem coś takiego: Arduino KISS TNC - KI4MCW Bazuje toto na BeRTos'ie, nie mieści się na ATmega 168 (z mniejszym flashem). Kod źródłowy otwarty, język C. OIDP fragment to wręcz zawartość BeRTos'owego tutoriala.
Oryginalne Arduino jest wielkie i drogie. Ale są płytki uruchomieniowe, np. z oferty AVT:
Wersja bez USB - 6zł
Wersja z FT232RL - serial na USB - 8zł
Trzeba dorzucić tranzystor/optoizolator dla PTT, garść oporników (C/A robione na czterech opornikach), kilka kondensatorów oraz PRkę dla ustawienia poziomu sygnału wyjściowego.
Testowałem to to z Wouxunem KG-UVD1p i xastirem - działa poprawnie jako KISS-TNC, nie jestem pewien czy zaimplementowano CS (wykrywanie nośnej) i blokowanie nadawania, gdy nadaje kto inny.
Koszt ATmegi 328 to około 20-30zł, FT232RL to ok. 15zł, ale potrzebny jest tylko wtedy, gdy chcemy mieć wyjście USB. Goldpiny na płytce z AT328 można przylutować od spodu, i traktować jako moduł do większej całości (gdzie będzie "elektronika" modemu i reszta układu).
Jakąś bazę mogło by to stanowić. Na pewno trzeba dorzucić wzmacniacz wejściowy - sygnał liniowy z FT-897 był za słaby by A/C ATmegi cało sobie radę z sensownym dekodowaniem.
Następnym krokiem u mnie była płytka prototypowa Arduino w wersji Mega (ATmega1280) - ma m. in. 4 seriale - na jeden zapinałem wyjście z kiss-modemu, drugi - retransmisja do PC (podgląd w xastir "czy jeszcze działa"), na trzecim dopięty GPS, do tego wyświetlacz LCD - kilka diodek - i bawiłem się w wyciąganie danych z lokalnego WX i prezentację warunków pogodowych na wyświetlaczu. Nie portowałem KISS-TNC na większy procesor, bo nie jestem pewien, czy nadążyłby ze wszystkim - modem za około 50zł jest moim zdaniem akceptowalny, wykorzystanie go jako moduł "ratuje" od konieczności grzebania w jego kodzie źródłowym (i pozwala programować współpracujące układy "po swojemu").
Pozdrawiam,
Wojtek

Jestem nowy, więc się przedstawię, Wojtek mam na imię, znak SQ6OWH, licencję mam od stosunkowo niedawna, czasem pojawiam się na APRS czy APRS-IS w ramach eksperymentów

Piszecie koledzy o modemie, też miałem z tym zgryz, oto, co wygrzebałem:
- jest sobie coś takiego, jak Arduino (zapewne znany) - projekt bazujący na mikrokontrolerach ATmega 328 - płytka uruchomieniowa, procesor może mieć wgrany (ale nie musi i tego się trzymajmy
bootloader pozwalający w sposób łatwy go programować- szukając modemu, który mógłbym sam sobie złożyć (bez scalaków, co za białe kruki uchodzą) znalazłem coś takiego: Arduino KISS TNC - KI4MCW Bazuje toto na BeRTos'ie, nie mieści się na ATmega 168 (z mniejszym flashem). Kod źródłowy otwarty, język C. OIDP fragment to wręcz zawartość BeRTos'owego tutoriala.
Oryginalne Arduino jest wielkie i drogie. Ale są płytki uruchomieniowe, np. z oferty AVT:
Wersja bez USB - 6zł
Wersja z FT232RL - serial na USB - 8zł
Trzeba dorzucić tranzystor/optoizolator dla PTT, garść oporników (C/A robione na czterech opornikach), kilka kondensatorów oraz PRkę dla ustawienia poziomu sygnału wyjściowego.
Testowałem to to z Wouxunem KG-UVD1p i xastirem - działa poprawnie jako KISS-TNC, nie jestem pewien czy zaimplementowano CS (wykrywanie nośnej) i blokowanie nadawania, gdy nadaje kto inny.
Koszt ATmegi 328 to około 20-30zł, FT232RL to ok. 15zł, ale potrzebny jest tylko wtedy, gdy chcemy mieć wyjście USB. Goldpiny na płytce z AT328 można przylutować od spodu, i traktować jako moduł do większej całości (gdzie będzie "elektronika" modemu i reszta układu).
Jakąś bazę mogło by to stanowić. Na pewno trzeba dorzucić wzmacniacz wejściowy - sygnał liniowy z FT-897 był za słaby by A/C ATmegi cało sobie radę z sensownym dekodowaniem.
Następnym krokiem u mnie była płytka prototypowa Arduino w wersji Mega (ATmega1280) - ma m. in. 4 seriale - na jeden zapinałem wyjście z kiss-modemu, drugi - retransmisja do PC (podgląd w xastir "czy jeszcze działa"), na trzecim dopięty GPS, do tego wyświetlacz LCD - kilka diodek - i bawiłem się w wyciąganie danych z lokalnego WX i prezentację warunków pogodowych na wyświetlaczu. Nie portowałem KISS-TNC na większy procesor, bo nie jestem pewien, czy nadążyłby ze wszystkim - modem za około 50zł jest moim zdaniem akceptowalny, wykorzystanie go jako moduł "ratuje" od konieczności grzebania w jego kodzie źródłowym (i pozwala programować współpracujące układy "po swojemu").
Pozdrawiam,
Wojtek

