| |
yooshky | 25.04.2022 11:40:29 |


Grupa: Użytkownik
QTH: Sosnowiec
Posty: 139 #7951964 Od: 2011-3-16
| Płytki mogę sobie zamówić gdziekolwiek. Już prawie zamówiłem wczoraj. Jednak chipa nigdzie nie znajdę... Trzeba odpuścić ten projekt póki co. |
| |
Electra | 06.04.2025 09:25:15 |

 |
|
| |
sp6fig | 25.04.2022 12:10:43 |

Grupa: Użytkownik
QTH: Wałbrzych JO80DT
Posty: 1418 #7951971 Od: 2009-3-24
| Może ktoś ma zbędnego gotowca chętnie go wykorzystam. Czekam na propozycje. _________________ 73 ` Marian |
| |
sp6ryd | 25.04.2022 15:52:30 |

Grupa: Użytkownik
QTH: Wrocław
Posty: 3885 #7952119 Od: 2012-1-22
| yooshky pisze:
Płytki mogę sobie zamówić gdziekolwiek. Już prawie zamówiłem wczoraj. Jednak chipa nigdzie nie znajdę... Trzeba odpuścić ten projekt póki co.
Powinno dać sie przepisać na STM'a lub Tensy ale puki co Tomek chyba nie "uwolnił" kodu. |
| |
yooshky | 25.04.2022 16:42:07 |


Grupa: Użytkownik
QTH: Sosnowiec
Posty: 139 #7952134 Od: 2011-3-16
Ilość edycji wpisu: 2 | Na stronie nie ma źródeł lecz wyłącznie binarki, więc raczej nie uwolnił. Na ESP32 mgło by też fajnie śmigać (all in one). O ile "zwykłe" ESP32 miało raczej średnie przetworniki ADC tak ESP32-S3 dałoby radę (12 bit, 200 kSPS), do tego DAC (zamiast drabinki rezystorów), CPU 240MHz i 2 rdzenie (jeden kodowanie/dekodowanie i komunikację, drugi na resztę lub oba rdzenie pod zarząd planisty), obsługa i wsparcie DSP, do tego DMA, FLASH, łatwość podłączenia LCD za grosze, WiFi, BT.... Wszystko za ok 100 zł. |
| |
yooshky | 05.05.2022 19:39:57 |


Grupa: Użytkownik
QTH: Sosnowiec
Posty: 139 #7956455 Od: 2011-3-16
Ilość edycji wpisu: 12 | Jest jeszcze opcja zrobienia na Raspberry Pi zero (2). Problem, że Raspberry nie jest dostępnyw sprzedaży jak ostatnio wszystko wesoły Gdzieś mi się wala RPI 3B+, karta audio, transoptory i trafa separacyjne. Uruchomię na tym DireWolf. Ponoć (wg SQ9MDD) dekoduje 1005 ramek z pliku testowego WA8LMF. Nie widziałem lepszego wyniku. Na RPI można puścić KISS via BT etc... Można zrobić niezły kombajn Digi, iGate, WX, beacons (+Aprx) LoRa (po dołożeniu np. NRF95 które też gdzieś mi zalegają), niezależny tracker (przewalają mi się U-blox'y NEO-7), stick u USB do Inetu... O dołożeniu wyświetlacza 7" z dotykiem nawet nie wspomnę... Do tego jakąś stara Motka albo Baoshit po stronie radiowej lub dwie (cross band)... Możliwości multum. Praktycznie bez płytek (trafa separacyjne i transoptor z rezystorem do PTT sterowanym z GPIO oraz jakieś diody stgnal8zacyjne stan pracy, można zlutować na płytce uniwersalnej, reszta to kabelkologia)
Żal do tego RPI 3B+ ale zawsze można je wymienić na RPI zero 2 jak już się pojawi.
Sorry za wiele edycji ale piszę z tel. wykorzystując chwilę czasu na postoju.
//73 |
| |
sp6vgx | 11.06.2022 20:13:09 |

Grupa: Użytkownik
QTH: KO02NG
Posty: 406 #7970356 Od: 2012-10-18
Ilość edycji wpisu: 6 | yooshky pisze:
Na stronie nie ma źródeł lecz wyłącznie binarki, więc raczej nie uwolnił.
Tylko po co źródła, jak by nie można napisać samemu to nie jest technologia kosmiczna 
Z drugiej strony taki projekt istniał i kod był dostępny - zero zainteresowania ze strony ludzi ubiło projekt 
Tutaj co PI*Drzwi oferował firmware: http://forum.aprs.pl/index.php?topic=2109.msg22914#msg22914
Powstał też w podobnym okresie projekt Mateusza SP8EBC - tak samo zero zainteresowania, tutaj wątek trochę o tym temacie...
http://forum.aprs.pl/index.php?topic=2423.0
Może właśnie zamykanie kodu, a nawet liczenie sobie trochę $ za zamknięty soft to jest dobra droga - bo ludzie widać takie bardziej szanują 
Stosowanie RB PI nawet zero do takich zastosowań IMHO jest przerostem formy nad treścią, przyzwoite DIGI + iGate + inne bajery łącznie z LoRa można spokojnie upchać w jakimś Cortex M (dodatkowa zaleta mniejszy pobór prądu, brak problemów z awaryjnymi kartami SD itd.) - a jak ktoś lubi to i ESP32 (choć mnie tutaj denerwuje dziadowskie SDK).
btw projekty jakieś tam sobie powstają - tylko pytanie po co to publikować w takich realiach ? Zwłaszcza że przygotowanie publicznej publikacji projektu na forum itp. zajmuje więcej czasu (lepszy opis, dobrze przygotowana dokumentacja itd. aby nie było miliarda pytań jak to wykonać)
Ot dla przykładu co by nie było że kolejny maruder na PKI który tylko pisze na małym Cortex M live SSTV, APRS Tracker i wiele więcej 






_________________ Tomek - SP6VGX (SWL: SP-0316-JG) QTH: Warszawa, LOKATOR: KO02NG http://www.sp6vgx.pl/ |
| |
sp6ryd | 11.06.2022 22:20:57 |

Grupa: Użytkownik
QTH: Wrocław
Posty: 3885 #7970368 Od: 2012-1-22
| I tooo jest ciekawy projekt. Gdyby odjąć parę jeszcze gramów to może wreszcie wyszedł by floater, który robi foty. Jaki to moduł kamery (coś podobny do tego z ESP32) ?. No tyle że STM to już jest M4 180MHz ! a nie jakiś tam M0+ |
| |
VSS | 11.06.2022 22:49:49 |


Grupa: Użytkownik
QTH: POZnan*
Posty: 3955 #7970369 Od: 2009-12-24
| yooshky pisze:
Na stronie nie ma źródeł lecz wyłącznie binarki, więc raczej nie uwolnił.
i nie uwolni. chodziło o to aby za chwilę świat zalała fala chińskich trakerów. jeżeli ktoś chce, najprawdopodobniej mam 3-4 sztuki dstncv2. muszę je tylko sprawdzić czy nie uciekły bity z proca  _________________ Artur VSS https://sp3vss.eu PZK - Piraci Z Karaibów
Udostępniający link nie odpowiada z automatu za treść: https://tiny.pl/tqrng http://hudoc.echr.coe.int/eng?i=001-187930
|
| |
sp6vgx | 11.06.2022 22:51:06 |

Grupa: Użytkownik
QTH: KO02NG
Posty: 406 #7970370 Od: 2012-10-18
Ilość edycji wpisu: 8 | sp6ryd pisze:
I tooo jest ciekawy projekt. Gdyby odjąć parę jeszcze gramów to może wreszcie wyszedł by floater, który robi foty. Jaki to moduł kamery (coś podobny do tego z ESP32) ?. No tyle że STM to już jest M4 180MHz ! a nie jakiś tam M0+
W zasadzie i tak nie chodzi ten procek na pełnej predkości, większy problem to trochę mało RAM i tutaj trzeba było pisać swój specyficzny menadżer pamięci. Kamerka jak widać na PCB OV2640 (ot to co dostępne tanie na Aliexpress). Co do wagi i rozmiraru to można by było zjechać i w sumie po wykonaniu stwierdziłem że można było dać coś innego zamiast DRA818 który miał największy wpływ na rozmiar płytki. Do tego było by więcej możliwości odnośnie stosowanych modulacji. Tutaj jakoś tak zasugerowałem się tym co ludzie dają do balonów. Sam GPS i procesor też można było dać w BGA. W sumie projekt był robiony bardziej z tego co miałem w szufladzie, jedynie zasilanie było dobierane od Lineara (AD) pod ten projekt... Zresztą jak wspomniałem jak ktoś lubi można to i na ESP32 zrobić, ja może wrócę do tych procków. Jakiś czas temu zniechęciła mnie do nich właśnie kiepska jakoś samego SDK które nastręczało problemów zawartymi błędami (choć podobno się to już trochę poprawiło). W zasadzie jak minie kryzys związany z dostępnością półprzewodników to powstanie kolejna fajniejsza wersja bo już są jakieś plany w głowie, tylko trudno je zrealizować z powodu braku części na rynku...
VSS pisze: yooshky pisze:
Na stronie nie ma źródeł lecz wyłącznie binarki, więc raczej nie uwolnił.
i nie uwolni. chodziło o to aby za chwilę świat zalała fala chińskich trakerów.
i tak zlała bo to nie jakaś kosmiczna technologia jak wspomniałem... Zwłaszcza że Chińczycy nie patrzą na to czy projekt jest zamknięty czy otwarty Z drugiej strony jak wspomniałem ten kod do niczego nie jest potrzebny bo można to zrobić od zera obecnie na wielu procesorach. Już trochę inne czasy gdzie dsPIC-e czy Cortex M4 z funkcjami DSP były czymś mało popularnym i tajemniczym. Z drugiej strony dsPIC-e to dość wysoki próg wejścia jak patrzymy na cenę oryginalnych programatorów czy kompilatora (niestety darmowy ma zablokowane opcje optymalizacji) - więc procek taki sobie dla użytku przez amatorów.
_________________ Tomek - SP6VGX (SWL: SP-0316-JG) QTH: Warszawa, LOKATOR: KO02NG http://www.sp6vgx.pl/ |
| |
VSS | 12.06.2022 00:24:46 |


Grupa: Użytkownik
QTH: POZnan*
Posty: 3955 #7970387 Od: 2009-12-24
|
podaj link do miejsca gdzie można to kupić _________________ Artur VSS https://sp3vss.eu PZK - Piraci Z Karaibów
Udostępniający link nie odpowiada z automatu za treść: https://tiny.pl/tqrng http://hudoc.echr.coe.int/eng?i=001-187930
|
| |
sp6vgx | 12.06.2022 00:27:24 |

Grupa: Użytkownik
QTH: KO02NG
Posty: 406 #7970388 Od: 2012-10-18
Ilość edycji wpisu: 3 | VSS pisze:
podaj link do miejsca gdzie można to kupić
Nie pisałem konkretnie o tym, ale rozwiązań APRS od Chińczyków jest sporo... Jak widać nie zainteresowało ich kopiowanie tego projektu, choć inne zamknięte chętnie kopiują i nie stanowi dla nich problemu dostęp do kodu źródłowego... Zresztą jak wspomniałem i wyraził to też Mateusz SP8EBC - w takich projektach nie ma jakiś cudów, zbudować taki TNC można jak wspomniałem na wielu popularnych prockach czy to będą Cortex M4, M7 czy ESP32... od biedy można i na Cortex M3 73MHz bo algorytm który używa Tomek wcześniej implementowałem na takim procku i śmiało się wyrabiał mimo sporej liczby mnożeń i braku instrukcji SIMD które by to optymalizowały do rozsądnej ilości cykli.
_________________ Tomek - SP6VGX (SWL: SP-0316-JG) QTH: Warszawa, LOKATOR: KO02NG http://www.sp6vgx.pl/ |
| |
Electra | 06.04.2025 09:25:15 |

 |
|
| |
VSS | 12.06.2022 00:56:38 |


Grupa: Użytkownik
QTH: POZnan*
Posty: 3955 #7970390 Od: 2009-12-24
| sp6vgx pisze:
Nie pisałem konkretnie o tym, ale rozwiązań APRS od Chińczyków jest sporo...
temat jest o dstncv2 wiec ja pisze o nim. samo urządzenie jest bardzo dobre co potwierdza ilość uruchomionych urządzeń. _________________ Artur VSS https://sp3vss.eu PZK - Piraci Z Karaibów
Udostępniający link nie odpowiada z automatu za treść: https://tiny.pl/tqrng http://hudoc.echr.coe.int/eng?i=001-187930
|
| |
sp6vgx | 12.06.2022 01:03:39 |

Grupa: Użytkownik
QTH: KO02NG
Posty: 406 #7970391 Od: 2012-10-18
Ilość edycji wpisu: 7 | VSS pisze: sp6vgx pisze:
Nie pisałem konkretnie o tym, ale rozwiązań APRS od Chińczyków jest sporo...
temat jest o dstncv2 wiec ja pisze o nim. samo urządzenie jest bardzo dobre co potwierdza ilość uruchomionych urządzeń.
Ja się natomiast odniosłem do tematu udostępniania kodu czy implementacji na innym procku z tego tematu i czekania na to aż Toemk udostępni kod... Natomiast co do sprzętu no to działa bo dlaczego ma nie działać. TNC w latach 90-tych na Z80 (gdzie obecnie na takim Cortex można emulować Z80, a nawet całe ZX Spectrum) też działały bardzo dobrze i tak samo w ogromnej ilości.
Bardziej zastanawiający jest fenomen tego płaczu że nie ma kodu, a wystarczy poszukać i znajdzie się udostępniony kod wcale nie gorszy... ...to jest bardziej przykład jak można zabić APRS upierając się przy jedynie słusznych rozwiązaniach czekając na zbawienie - co zresztą widać po forum.aprs.pl gdzie diabeł tam już dawno powiedział dobranoc 
No i na koniec nie jest to jakiś atak na projekt Tomka itp. tylko takie przemyślenia nawet jak by Tomek udostępnił ten nieszczęśliwy kod czy jest sens trzymać się procesora który wymaga komercyjnego kompilatora, do tego ma tylko 16kB RAM gdzie TNC z dwnych lat miały i 2MB pozwalające zaimplementować mailbox itd. Projekt na tym procku był fajny w 2010 roku... ale teraz to hmm
Jak ktoś już chce coś robić i potrzebuje kodu bo nie wie jak się za to zabrać to może sobie zerknąć na kod Mobilinkd TNC3 czy wersję opartą o płytkę Nucleo z obsługą M17 (czyli czegoś nowego, a nie ciągłe odgrzewanie kotletów z lat 90-tych)... Gdzie nikt nie ukrywa kodu - bo tak samo nie ma w nim nic odkrywczego...
https://github.com/mobilinkd/tnc3-firmware
https://github.com/mobilinkd/NucleoTNC
dodanie do tego digi aprs to już niewiele roboty, a większa ilość ram w procku pozwala zrobić to lepiej (np. pamiętać więcej odebranych ostatnio ramek co by unikać powtarzania itd.). Jest też w necie do znalezienia kod Mateusza czy mój gdzie jest pełne digi o wcale nie mniejszych możliwościach oraz alternatywne sposoby dekodowania sygnału w stosunku do Mobilinkd (tak jak w dsTNC) - więc jest z czego posklejać kod na dowolny procek który ma odpowiednią wydajność do zabaw z DSP...
_________________ Tomek - SP6VGX (SWL: SP-0316-JG) QTH: Warszawa, LOKATOR: KO02NG http://www.sp6vgx.pl/ |
| |
sp6ryd | 12.06.2022 14:15:57 |

Grupa: Użytkownik
QTH: Wrocław
Posty: 3885 #7970469 Od: 2012-1-22
| Sorki wywolalem temat kodu w zasadzie tylko z zainteresowania cyfrową demodulacją różnych 'naszych' modulacji. To co dalej się dzieje z cyfrową postacią odebranej ramki już nie wymaga szczególnej troski programisty i można zapewne opękać za pomocą gotowych bibliotek. Projekt uSDR pokazał co można wycisnąć z 8-bitowego procka przy 20MHz. Źródła są, zbieram się by je zrozumieć |
| |
sp6vgx | 12.06.2022 17:45:21 |

Grupa: Użytkownik
QTH: KO02NG
Posty: 406 #7970495 Od: 2012-10-18
Ilość edycji wpisu: 7 | sp6ryd pisze: Sorki wywolalem temat kodu w zasadzie tylko z zainteresowania cyfrową demodulacją różnych 'naszych' modulacji. To co dalej się dzieje z cyfrową postacią odebranej ramki już nie wymaga szczególnej troski programisty i można zapewne opękać za pomocą gotowych bibliotek. Projekt uSDR pokazał co można wycisnąć z 8-bitowego procka przy 20MHz. Źródła są, zbieram się by je zrozumieć
Można i na AVR - robią też dekodownie AFSK 1200 do APRS na filtrch IIR. Jednak tutaj niestety na takich procesorach trzeba stosować pewne uproszczenia, niestety wiele algorytmów jest bardzo wymagająca obliczeniowo. Dlatego w pewnym momencie klasyczne procesory też przestają wystarczać i stosuje się FPGA czy wyspecjalizowane DSP które projektowane są pod takim kątem - przykładowo tutaj z tego powodu słabo widzę próby zrobienia odpowiednika dla PACTOR na soundmodemach itd. używając procesorów ogólnego zastosowania 
Kolejna sprawa trochę mniej przyjemna bez zagłębienia się w matematykę będzie trochę trudno, nawet analizując kody - więc tutaj warto od tego zacząć, a przynajmniej od jakiś podstaw.
Jeśli chodzi przykładowo o pierwszą wersję dsTNC to Tomek bazował na sposobie opisanym np. tutaj:
"Digital Communications - Fifth Edition - John G. Proakis, Masoud Salehi"
http://bayanbox.ir/view/9054313655403765775/Digital-Communications-5th-Edition.pdf
strona 177 (4.2–2 Implementation of the Optimal Receiver for AWGN Channels) konkretnie "The Correlation Receiver"
Generalnie samą książkę polecam...
choć bazował na niemieckim pdf-ie gdzie było to prościej wyjaśnione łącznie z fragmentami kodu, jednak nie mogę go na chwile obecną znaleźć.
W sumie dyskusja na ten temat była np. tutaj http://forum.aprs.pl/index.php?topic=2086.0 gdzie Mateusz SP8EBC robił swoje digi i ja też stawiałem pierwsze kroki z pisaniem kodu odnośnie APRS-u.
Z drugiej strony można też popatrzeć na kod direwolf - gdzie jest robione AGC eliminujące problem używania preemfazy i deemfazy, do tego to chyba na chwile obecną jest jedyny soft TNC wspierający AX.25 w wersji 2.2 oraz wspierający rozszerzenie o korekcję błędów FX.25...
Dlatego dzisiaj pisząc jakiś kod do digi warto by się zatroszczyć przynajmniej o te wsparcie AX.25 w wersji 2.2 i FX.25 - co by znowu nie pozostawać w średniowieczu. Co śmieszne AX.25 v2.2 to 1998 rok a FX.25 to 2006 rok i jak widać nikt tego nie brał chyba pod uwagę (poza wspomnianym direwolf). Tutaj trzeba przyznać że też tego nie zrealizowałem, ale pisząc swoje digi jeszcze mało wiedziałem o APRS i też sporo pytałem jak co powinno działać...
_________________ Tomek - SP6VGX (SWL: SP-0316-JG) QTH: Warszawa, LOKATOR: KO02NG http://www.sp6vgx.pl/ |
| |
SP9RQA | 12.06.2022 21:17:51 |

Grupa: Użytkownik
QTH: KN09NP
Posty: 1254 #7970538 Od: 2010-3-23
| Tu jest nasz rodzimy projekt VP-DIGI ze źródłami na płytce BluePill:
https://sq8l.pzk.pl/index.php/vp-digi-tani-i-funkcjonalny-sterownik-digipeatera-aprs-wraz-z-modemem-kiss/
_________________ Krzysztof, Gorlice http://www.kawalek-nieba.pl/?p=5840
|
| |
sp6vgx | 12.06.2022 21:35:49 |

Grupa: Użytkownik
QTH: KO02NG
Posty: 406 #7970540 Od: 2012-10-18
|
O nie znałem Krzyśku tego rozwiązania więc dzięki, patrząc na szybko na część DSP sensownie rozwiązane, w sumie gotowiec do zrobienia za grosze i baza do dalszego rozwoju jak chce ktoś dodać jakieś funkcjonalności całkiem fajna.
_________________ Tomek - SP6VGX (SWL: SP-0316-JG) QTH: Warszawa, LOKATOR: KO02NG http://www.sp6vgx.pl/ |
| |
SP9RQA | 12.06.2022 21:56:37 |

Grupa: Użytkownik
QTH: KN09NP
Posty: 1254 #7970542 Od: 2010-3-23
| sp6vgx pisze:
O nie znałem Krzyśku tego rozwiązania więc dzięki, patrząc na szybko na część DSP sensownie rozwiązane, w sumie gotowiec do zrobienia za grosze i baza do dalszego rozwoju jak chce ktoś dodać jakieś funkcjonalności całkiem fajna.
Bo czasami jednak trzeba zaglądnąć na forum aprs'u ,-) _________________ Krzysztof, Gorlice http://www.kawalek-nieba.pl/?p=5840
|
| |
sp6vgx | 12.06.2022 22:01:22 |

Grupa: Użytkownik
QTH: KO02NG
Posty: 406 #7970543 Od: 2012-10-18
Ilość edycji wpisu: 3 | SP9RQA pisze:
sp6vgx pisze:
O nie znałem Krzyśku tego rozwiązania więc dzięki, patrząc na szybko na część DSP sensownie rozwiązane, w sumie gotowiec do zrobienia za grosze i baza do dalszego rozwoju jak chce ktoś dodać jakieś funkcjonalności całkiem fajna.
Bo czasami jednak trzeba zaglądnąć na forum aprs'u ,-)
Oj chyba jestem jednym z częściej tam zaglądających, widocznie mi temat uciekł 
Do tego jeszcze patrząc na github kolegi SQ8VPS z tym kodem widać że odrobił zadania i fajnie że udostępnił kod...
https://github.com/sq8vps/vp-digi
-----
References
The project took a lot of time to finish, but now it's probably the most effective, publicly available, STM32-based modem and the most customizable microcontroller-based APRS digipeater. I would like to mention some resources I found really useful or inspiring:
multimon-ng - general demodulator idea (correlation) BeRTOS - AX.25 decoder Forum thread by SP8EBC - inspiration DireWolf - PLL bit recovery idea A High-Performance Sound-Card AX.25 Modem - preemphasis and low pass filtering idea UZ7HO Soundmodem - PLL-based DCD idea
-----
Z drugiej strony pora chyba powoli się pakować i zbierać do wyjazdu na Tame APRS 
_________________ Tomek - SP6VGX (SWL: SP-0316-JG) QTH: Warszawa, LOKATOR: KO02NG http://www.sp6vgx.pl/ |
| |
SQ7LQU | 22.06.2022 21:12:08 |


Grupa: Użytkownik
QTH: Kielce KO00hu
Posty: 219 #7974966 Od: 2010-2-15
| sp6vgx pisze:
O nie znałem Krzyśku tego rozwiązania więc dzięki, patrząc na szybko na część DSP sensownie rozwiązane, w sumie gotowiec do zrobienia za grosze i baza do dalszego rozwoju jak chce ktoś dodać jakieś funkcjonalności całkiem fajna.
Mam to poskładane w domu. Działa naprawdę dobrze i stabilnie. Polecam! _________________ SQ7LQU Przemo PG APRS http://aprs.fi/?call=sq7lqu-9
Mężczyzna ma umysł analityczny: duże problemy potrafi rozbić na mniejsze. Kobieta ma umysł syntetyczny: z małych problemów robi duże. |
| |
Electra | 06.04.2025 09:25:15 |

 |
|