NOWE POSTY | NOWE TEMATY | POPULARNE | STAT | RSS | KONTAKT | REJESTRACJA | Login: Hasło: rss dla

HOME » APRS » DSTNCV2

Przejdz do dołu strony<<<Strona: 2 / 2    strony: 1[2]

dsTNCv2

  
yooshky
25.04.2022 11:40:29
poziom 3



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.
  
Electra19.04.2024 10:08:23
poziom 5

oczka
  
sp6fig
25.04.2022 12:10:43
poziom 6

Grupa: Użytkownik

QTH: Wałbrzych JO80DT

Posty: 1397 #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
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: Wrocław

Posty: 3785 #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
poziom 3



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
poziom 3



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
poziom 5

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 oczko to nie jest technologia kosmiczna oczko

Z drugiej strony taki projekt istniał i kod był dostępny oczko - zero zainteresowania ze strony ludzi ubiło projekt wesoły

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ą oczko


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 oczko na małym Cortex M live SSTV, APRS Tracker i wiele więcej oczko

Obrazek

Obrazek

Obrazek

Obrazek

Obrazek

Obrazek






_________________
Tomek - SP6VGX (SWL: SP-0316-JG)
QTH: Warszawa, LOKATOR: KO02NG
http://www.sp6vgx.pl/
  
sp6ryd
11.06.2022 22:20:57
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: Wrocław

Posty: 3785 #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
poziom najwyższy i najjaśniejszy :-)



Grupa: Użytkownik

QTH: POZnan*

Posty: 3779 #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 bardzo szczęśliwy
_________________
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
poziom 5

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 oczko 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
poziom najwyższy i najjaśniejszy :-)



Grupa: Użytkownik

QTH: POZnan*

Posty: 3779 #7970387
Od: 2009-12-24
    sp6vgx pisze:


    i tak zlała bo to nie jakaś kosmiczna technologia jak wspomniałem...


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
poziom 5

Grupa: Użytkownik

QTH: KO02NG

Posty: 406 #7970388
Od: 2012-10-18


Ilość edycji wpisu: 3
    VSS pisze:

      sp6vgx pisze:


      i tak zlała bo to nie jakaś kosmiczna technologia jak wspomniałem...


    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/
  
Electra19.04.2024 10:08:23
poziom 5

oczka
  
VSS
12.06.2022 00:56:38
poziom najwyższy i najjaśniejszy :-)



Grupa: Użytkownik

QTH: POZnan*

Posty: 3779 #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
poziom 5

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 oczko

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
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: Wrocław

Posty: 3785 #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. wesoły Źródła są, zbieram się by je zrozumiećwesoły
  
sp6vgx
12.06.2022 17:45:21
poziom 5

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. wesoły Źródła są, zbieram się by je zrozumiećwesoły


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 oczko

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
poziom 6

Grupa: Użytkownik

QTH: KN09NP

Posty: 1231 #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
Gorlicki Klub Krótkofalowców SP9KGR
  
sp6vgx
12.06.2022 21:35:49
poziom 5

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
poziom 6

Grupa: Użytkownik

QTH: KN09NP

Posty: 1231 #7970542
Od: 2010-3-23


Bo czasami jednak trzeba zaglądnąć na forum aprs'u ,-)
_________________
Krzysztof, Gorlice
http://www.kawalek-nieba.pl/?p=5840
Gorlicki Klub Krótkofalowców SP9KGR
  
sp6vgx
12.06.2022 22:01:22
poziom 5

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ł wesoły

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 wesoły

_________________
Tomek - SP6VGX (SWL: SP-0316-JG)
QTH: Warszawa, LOKATOR: KO02NG
http://www.sp6vgx.pl/
  
SQ7LQU
22.06.2022 21:12:08
poziom 4



Grupa: Użytkownik

QTH: Kielce KO00hu

Posty: 219 #7974966
Od: 2010-2-15


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.
  
Electra19.04.2024 10:08:23
poziom 5

oczka

Przejdz do góry strony<<<Strona: 2 / 2    strony: 1[2]

  << Pierwsza     < Poprzednia      Następna >     Ostatnia >>  

HOME » APRS » DSTNCV2

Aby pisac na forum musisz sie zalogować !!!

TestHub.pl - opinie, testy, oceny