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

HOME » TECHNIKA, KONSTRUKCJE AMATORSKIE » PARATNC

Przejdz do dołu stronyStrona: 1 / 2>>>    strony: [1]2

ParaTNC

  
ebc41
09.09.2014 23:23:26
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: Bielsko-Biała

Posty: 2019 #1937488
Od: 2010-9-18



UŻYTKOWNIK ZABLOKOWANY


Ilość edycji wpisu: 4
Temat pasuje wprawdzie bardziej do działu APRS, ale wydaje mi się, że do Techniki zagląda więcej użytkowników oczko

Tym razem chciałem Wam zaprezentować mój najnowszy projekt, będący odpowiedzią na zapotrzebowanie na tanie sterowniki do digipeaterów oraz modemy KISS-TNC. Muele i WX3in1 są okropnie drogie, Baycomy wymagają odprawiania czarnej magii przy konfiguracji oraz używania DOSa lub archaicznych Windowsów, za to Open Trackera trzeba albo zlutować, albo sprowadzić z USA. Ominięciem tych wszystkich problemów, jest moje oprogramowanie, nazwane roboczo ParaTNC. Zostało ono przygotowane do pracy, na gotowej platformie sprzętowej, czyli na płytce prototypowej STM32VLDISCOVERY. Jest to wdzięczny obiekt do pełnienia takiej roli, który w dodatku kosztuje jedynie 60pln brutto! Nie widzę możliwości aby zrobić to jeszcze taniej wesoły

Więcej informacji na temat projektu, wraz z dokładnymi instrukcjami uruchomienia i konfiguracji, znajduje się na moim blogu pod adresem:

http://ebc41.elektroda.eu/?p=1566

A tutaj jest znajduje się oprogramowanie:
http://akl.prz.edu.pl/d/ParaTNC-0.9.6-beta.zip

Zwracam uwage na fakt, że w dalszym ciągu jest to oprogramowanie testowe. Zostało ono wprawdzie dokładnie sprawdzone, podczas ponad rocznej eksploatacji mojej stacji SR8WXO, aczkolwiek nie mogę dać 100% gwarancji, że problemy nie wystąpią.

Proszę też, o poinformowanie mnie do celów statystycznych, o każdej stacji uruchomionej na podstawie mojego rozwiązania. Mile widziane będą wszelakie uwagi, oraz requesty co do nowych funkcjonalności. Zachęcam też do śledzenia Changeloga na końcu wpisu, w którym opisane są wszystkie zmiany pomiędzy wersjami.
_________________
Mateusz Lubecki SP8EBC -- https://www.youtube.com/watch?v=HNZd2JIhYbE
  
Electra30.04.2024 12:09:31
poziom 5

oczka
  
sq6ade
09.09.2014 23:52:56
moc !!!
wydawało się ze wiecej już sie nie da ale jednak !



Grupa: Użytkownik

QTH: Wrocław (Breslau) Party-n

Posty: 15118 #1937502
Od: 2008-3-21
Wybierz się z tym na spotkanie APRS , które odbędzie się w najbliższym czasie. na jesieni.
Powodzenia wesoły
_________________
Wiosna się budzi w całej naturze
Witana rzewnym słowików pieniem,
W zielonym gaju, ponad strumieniem,
Kwitną prześliczne dwie róże.

Obrazek
  
ebc41
09.09.2014 23:55:05
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: Bielsko-Biała

Posty: 2019 #1937503
Od: 2010-9-18



UŻYTKOWNIK ZABLOKOWANY
A gdzie to będzie? Bo jeżeli Borne Sulinowo, to trochę za daleko z SP8 smutny
_________________
Mateusz Lubecki SP8EBC -- https://www.youtube.com/watch?v=HNZd2JIhYbE
  
SQ7LQU
09.09.2014 23:56:27
poziom 4



Grupa: Użytkownik

QTH: Kielce KO00hu

Posty: 219 #1937505
Od: 2010-2-15
STM Discovery leży u mnie w szufladzie. Jak znajdzie się chwilka to z pewnością coś potestuję.aniołek
_________________
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.
  
ebc41
10.09.2014 00:01:59
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: Bielsko-Biała

Posty: 2019 #1937507
Od: 2010-9-18



UŻYTKOWNIK ZABLOKOWANY


Ilość edycji wpisu: 1
a to jest VLDISCOVERY? bo oni trochę tego wypuścili. Tak czy inaczej, gdybyś coś przyuważył to dawaj znać.
_________________
Mateusz Lubecki SP8EBC -- https://www.youtube.com/watch?v=HNZd2JIhYbE
  
sq6ade
10.09.2014 00:06:16
moc !!!
wydawało się ze wiecej już sie nie da ale jednak !



Grupa: Użytkownik

QTH: Wrocław (Breslau) Party-n

Posty: 15118 #1937515
Od: 2008-3-21


Ilość edycji wpisu: 1
Dla sympatyków "szajsbuka":
https://www.facebook.com/events/1399864090234335/?ref_notif_type=plan_user_invited&source=1
Dla forumowiczów PKI :
http://sp7pki.iq24.pl/default.asp?grupa=75798&temat=392548
_________________
Wiosna się budzi w całej naturze
Witana rzewnym słowików pieniem,
W zielonym gaju, ponad strumieniem,
Kwitną prześliczne dwie róże.

Obrazek
  
ebc41
10.09.2014 00:10:48
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: Bielsko-Biała

Posty: 2019 #1937517
Od: 2010-9-18



UŻYTKOWNIK ZABLOKOWANY


Ilość edycji wpisu: 1
O no to jest bliżej niż Borne i to nawet jest w Górach! Jak by był warun do latania to się można przejechać.

Co do softu, to w sumie powinno to działać na innych płytkach, nie koniecznie tylko na STM32VLDISCOVERY. Ważne, żeby w rdzeniu był Cortex-M3, a kwarc był 8MHz. Musi mieć też conajmniej 8KB RAM i 48KB ProgramFlash
_________________
Mateusz Lubecki SP8EBC -- https://www.youtube.com/watch?v=HNZd2JIhYbE
  
sp6fig
10.09.2014 08:25:29
poziom 6

Grupa: Użytkownik

QTH: Wałbrzych JO80DT

Posty: 1401 #1937626
Od: 2009-3-24


Ilość edycji wpisu: 1
    ebc41 pisze:

    O no to jest bliżej niż Borne i to nawet jest w Górach! Jak by był warun do latania to się można przejechać.


Góry są, (w okolicach nie ma lotniska oczywiscie) ale widziałem w pewnych okresach gdy duzo ludzi lata na "paralotniach"
czy inaczej to się nazywa. Dużo płótna, linek i skok z urwiska. To w samej Andrzejówce konkretnie Rybnica Leśna. Przy odpowiednich warunkach bywa duza ilość tych obiektów latających.

A to ParaTNC to tylko pod aprs ? Czy mozna wykorzystać jak typowe TNC2 ?


_________________
73 ` Marian
  
SQ7LQU
10.09.2014 09:03:17
poziom 4



Grupa: Użytkownik

QTH: Kielce KO00hu

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


Ilość edycji wpisu: 1
    ebc41 pisze:

    a to jest VLDISCOVERY? bo oni trochę tego wypuścili. Tak czy inaczej, gdybyś coś przyuważył to dawaj znać.


Dokładnie taki: http://mikrokontroler.pl/content/32f429idiscovery-stm32f429-lcd-tft-tp-mems

Pójdzie?




_________________
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.
  
ebc41
10.09.2014 09:39:09
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: Bielsko-Biała

Posty: 2019 #1937677
Od: 2010-9-18



UŻYTKOWNIK ZABLOKOWANY


Ilość edycji wpisu: 2
@ SQ7LQU
Nie wiem czy na tym będzie działać, bo tam masz procek STM32F429, który bazuje na architekturze Cortex-M4F. Podstawową różnicą jest to, że Twój ma koprocesor zmiennoprzecinkowy i programy go wykorzystujące muszą być kompilowane z włączeniem tej opcji (koprocesor ma własne rozkazy). Inna rzecz w tym, że rejestry konfiguracyjne peryferiów będą miały inne adresy, a w ich wnętrzu znajdują się inne bity sterujące. Na pewno nie ruszy kontroler przerwań, bo w Cortex-M4 jest dużo więcej sygnałów, które są inaczej adresowane... Podsumowując, doszliśmy do wnsioku, że jednak nie ruszy wesoły

@ SP6FIG
Przypomniało mi się teraz, że koło Andrzejówki jest chyba góra o nazwie Klin. No i blisko jest Mieroszów, który jest jednym z tych miejsc gdzie to się zaczęło. Generalnie najdalej na zachód byłem w Opolu, a w celach lotniczych na Jaworowym, po Czeskiej stronie Śląska Cieszyńskiego (tam w okolicy mieszka podajże OK2BIQ)..... BTW. Jak kiedyś będę miał w nadmiarze kasy, wolnego czasu i aparatury to zrobię sobie mały nadajnik telewizyjny z modulacją VSB-AM na 434,500MHz. Korci mnie spróbować robić relacje "live" z powietrza.

ParaTNC to jest normalne KISS TNC. Nie próbowałem używać go z "pełnym" Packet Radio, ale powinien się nadać.
_________________
Mateusz Lubecki SP8EBC -- https://www.youtube.com/watch?v=HNZd2JIhYbE
  
sp6fig
10.09.2014 09:51:45
poziom 6

Grupa: Użytkownik

QTH: Wałbrzych JO80DT

Posty: 1401 #1937686
Od: 2009-3-24
    ebc41 pisze:



    @ SP6FIG
    Przypomniało mi się teraz, że koło Andrzejówki jest chyba góra o nazwie Klin. No i blisko jest Mieroszów, który jest jednym z tych miejsc gdzie to się zaczęło. Generalnie najdalej na zachód byłem w Opolu, a w celach lotniczych na Jaworowym, po Czeskiej stronie Śląska Cieszyńskiego (tam w okolicy mieszka podajże OK2BIQ)..... BTW. Jak kiedyś będę miał w nadmiarze kasy, wolnego czasu i aparatury to zrobię sobie nadajnik telewizyjny z modulacją VSB-AM na 434,500MHz. Korci mnie spróbować robić relacje "live" z powietrza.

    ParaTNC to jest normalne KISS TNC. Nie próbowałem używać go z "pełnym" Packet Radio, ale powinien się nadać.

Mateusz tak zgadza się góra Klin ostre zbocze, podobne jest w Grzmiacej koło Głuszycy. Tu w Andrzejówce kilka razy miałem
okazję widzieć piekne loty. Wielu miłośników latania przybywa tam najwięcej co widziałem to koło 20 lotniarzy.

ParaTNC czy ten kupionym u chinczyka jest odpowiedni ? http://www.aliexpress.com/item/STM32VLDISCOVERY-STM32F100RB-STM32F100-STM32-Evaluation-Development-Board-Discovery-Kit-Embedded-ST-Link/1996223465.html
_________________
73 ` Marian
  
Electra30.04.2024 12:09:31
poziom 5

oczka
  
ebc41
10.09.2014 10:11:06
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: Bielsko-Biała

Posty: 2019 #1937705
Od: 2010-9-18



UŻYTKOWNIK ZABLOKOWANY
Tak, ta płytka jest odpowiednia, ale nie opłaca się jej kupować w Chinach. W Kamami jest za 59pln http://www.kamami.pl/index.php?ukey=product&productID=177198 , a w TME za 56pln http://www.tme.eu/pl/details/stm32vldiscovery/zestawy-uruchomieniowe-pozostale/st-microelectronics/

Grzmiącą też kojarzę. W sezonie ludzie robią z tych miejsc całkiem fajne loty, chciałbym kiedyś odwiedzić te miejsca wesoły
_________________
Mateusz Lubecki SP8EBC -- https://www.youtube.com/watch?v=HNZd2JIhYbE
  
SQ7LQU
10.09.2014 11:07:07
poziom 4



Grupa: Użytkownik

QTH: Kielce KO00hu

Posty: 219 #1937759
Od: 2010-2-15
    ebc41 pisze:

    @ SQ7LQU
    Nie wiem czy na tym będzie działać, bo tam masz procek STM32F429, który bazuje na architekturze Cortex-M4F. Podstawową różnicą jest to, że Twój ma koprocesor zmiennoprzecinkowy i programy go wykorzystujące muszą być kompilowane z włączeniem tej opcji (koprocesor ma własne rozkazy). Inna rzecz w tym, że rejestry konfiguracyjne peryferiów będą miały inne adresy, a w ich wnętrzu znajdują się inne bity sterujące. Na pewno nie ruszy kontroler przerwań, bo w Cortex-M4 jest dużo więcej sygnałów, które są inaczej adresowane... Podsumowując, doszliśmy do wnsioku, że jednak nie ruszy wesoły


Tak myślałem...

No cóż pozostaje czekać na "hex-a" dedykowanego pod ten proc. Może się takowy pojawi... oczkooczko
_________________
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.
  
ebc41
10.09.2014 11:58:42
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: Bielsko-Biała

Posty: 2019 #1937788
Od: 2010-9-18



UŻYTKOWNIK ZABLOKOWANY


Ilość edycji wpisu: 2
No może się pojawi, choć używanie aż takich procków do tak mało wymagających rzeczy jest przysłowiowym strzelaniem do muchy z armaty. STM32F100RB ma zegar 24MHz, 8KB pamięci operacyjnej i 64KB pamięci programu. Na twojej maszynie można by z powodzeniem odtwarzać MP3 z dysku twardego, a kto wie, czy nie uruchomić nawet Linuxa bardzo szczęśliwy

Tak w ogóle, to dzisiaj z rana wychwyciłem kilka dość istotnych błędów w poprzedniej wersji oprogramowania. Nie omieszkałem je poprawić i wrzucić nową wersję na serwer (link na górze jest poprawiony). Cytując CHANGELOG:

10.09.2014 — wersja 0.9.5

Wprowadzona możliwość całkowitego wyłączenia Digi (patrz lista komend)
Poprawiony błąd przy konfigurowaniu współrzędnych geograficznych
Poprawiony błąd powodujący wiszenie PTT w trybie konfiguracji

http://akl.prz.edu.pl/d/ParaTNC-0.9.5-beta.zip
_________________
Mateusz Lubecki SP8EBC -- https://www.youtube.com/watch?v=HNZd2JIhYbE
  
SQ7LQU
10.09.2014 12:31:44
poziom 4



Grupa: Użytkownik

QTH: Kielce KO00hu

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


Ilość edycji wpisu: 2
    ebc41 pisze:

    No może się pojawi, choć używanie aż takich procków do tak mało wymagających rzeczy jest przysłowiowym strzelaniem do muchy z armaty. STM32F100RB ma zegar 24MHz, 8KB pamięci operacyjnej i 64KB pamięci programu. Na twojej maszynie można by z powodzeniem odtwarzać MP3 z dysku twardego, a kto wie, czy nie uruchomić nawet Linuxa bardzo szczęśliwy


A wiesz, że tzw. uCLinux (micro Linux) śmiga mi na tym aż miło. http://www.uclinux.org/
Na razie jednak nie znalazłem gotowych kompilacji zawierających "narzędzia" aprs-owe.

Potencjał jest. Trza jeszcze chętnego, który coś "naskrobie" i skompiluje. pan zielony
_________________
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.
  
ebc41
10.09.2014 12:48:00
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: Bielsko-Biała

Posty: 2019 #1937831
Od: 2010-9-18



UŻYTKOWNIK ZABLOKOWANY
Nie miałem nawet na myśli uCLinuxa. Ten sprzęt ma dołożone 8MB RAMu i przy wymodzeniu odpowiednich modułów do Kernela można by zapuścić na tym nawet całego Debiana, który występuje w wersji na architektury ARM. Było by to raczej, za przeproszeniem "pieprzenie kotka przy pomocy młotka", względnie "podcieranie du** szkłem" ale na zasadzie sztuka, dla sztuki to czemu by i nie wesoły

W tym projekcie oczywiście nie ma RTOS, bo nie jest on potrzebny, zresztą i tak by się pewnie nie zmieścił w pamięci operacyjnej.
_________________
Mateusz Lubecki SP8EBC -- https://www.youtube.com/watch?v=HNZd2JIhYbE
  
sp9uxy
11.09.2014 19:04:42
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: Gliwice

Posty: 2075 #1939024
Od: 2009-8-25
To może warto było by przetestować algorytm odbioru dsp przez odbiór transmisji testowej z http://wa8lmf.net/TNCtest/index.htm.
  
ebc41
11.09.2014 20:09:23
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: Bielsko-Biała

Posty: 2019 #1939096
Od: 2010-9-18



UŻYTKOWNIK ZABLOKOWANY


Ilość edycji wpisu: 4
Tej płyty używałem podczas testów samej biblioteki do APRS, choć całości nagrania nie zapuszczałem. Generalnie biblioteka opiera się na pomyśle Tomasa Sailera (plik d_dspmod.pdf dostępny w necie), który sprowadza się do obliczaniu Dyskretnej Transformaty Fouriera, czyli korelacji sygnału wejściowego z przebiegiem 1200Hz i 2200Hz. Mówiąc bardziej po ludzku, zamiast obliczać wartość poziomu sygnału wszystkich prążków widma, co jest zbędne i nieefektywne, oblicza się poziom tylko dla dwóch potrzebnych wartości (tonów MARK i SPACE używanych w APRS).

Matematycznie sprowadza się to do całki splotu (**), czyli tak naprawdę do sumowania iloczynów próbek wejściowych z próbkami "przebiegu wzorcowego. W zasadzie na prawie identycznej zasadzie działa filtr FIR, z tą tylko różnicą (**), że tam splata się sygnał wejściowy nie z innym sygnałem, a z wyliczonymi współczynnikami filtru. Obrazuję to ten krótki fragment kody w C/C++

data[ptr]=curr_sample;

` ptr = (ptr+1)%SAMPLEPERBIT; /* % : Modulo */

` for(i=0;i<SAMPLEPERBIT;i++)
` {

` d = data[(ptr+i)%SAMPLEPERBIT]; (***)
` out_mark_i += d*corr_mark_i[i];
out_mark_q += d*corr_mark_q[i];
out_space_i += d*corr_space_i[i];
out_space_q += d*corr_space_q[i];
}

Najpierw zapisuje się nową próbką i przesuwa się do przodu (*) wskaźnik chodzący po buforze wejściowym. Potem zaczyna się pętla, w której SAMPLERBIT to rozmiar bufora w próbkach. W każdym obiegu tej pętli pobiera się z bufora jedną próbkę (zaczynając od najstarszej a kończąc na najnowszej), następnie mnoży się ją z odpowiadającą jej próbką "przebiegu wzorcowego" a wynik dodaje się do "zbiorczej zmiennej".


Tak to miej więcej funguje. Zaletą tego rozwiązania jest to, że jest w miarę mało skomplikowane obliczeniowo oraz jest dość tolerancyjne na różne odchylenia od normy. Niestety i tak nie udaje mi się zachować 100% kompatybilności z wszystkimi parami tracker+radio i np. ramki od mojego kumpla, Krzyśka SQ8MAE nie przechodzą.


(**) De facto drobna różnica pomiędzy splotem a korelacja leży w tym, że w jednym miejscu równania zamiast plus jest minus. Gdyby chcieć obliczyć splot to właśnie w miejscu (***), zamiast plusa byłby minus. Jest to jednak w sumie i tak nieistotne. Tak na szybko polecam lekturę tego: http://pl.wikipedia.org/wiki/Splot_%28analiza_matematyczna%29, są nawet fajne animację pokazujące jak działa splot sygnałów.
_________________
Mateusz Lubecki SP8EBC -- https://www.youtube.com/watch?v=HNZd2JIhYbE
  
ebc41
11.11.2014 10:41:12
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: Bielsko-Biała

Posty: 2019 #1977916
Od: 2010-9-18



UŻYTKOWNIK ZABLOKOWANY


Ilość edycji wpisu: 1
UWAGA!!
Przez moją uwagę wysłałem na serwer zły plik HEX. Okazało się, że ten, który wisi na serwerze od dobrze ponad miesiąca jest uszkodzony i nie będzie działać! Uwagę na ten fakt zwrócił mi dopiero SP5QIR, który chyba jako pierwszy chciał przetestować moje rozwiązanie w praktyce.

Poprawiłem błąd i teraz na serwerze jest właściwy plik. Dodam, że dla wersji 0.9.5 powinien on mieć ok 95kB~100kB

http://akl.prz.edu.pl/d/ParaTNC-0.9.6-beta.hex
_________________
Mateusz Lubecki SP8EBC -- https://www.youtube.com/watch?v=HNZd2JIhYbE
  
SP5QIR
11.11.2014 13:57:14
poziom 6



Grupa: Użytkownik

QTH: SP, KO02DF

Posty: 1062 #1978033
Od: 2009-8-31


Ilość edycji wpisu: 1
Witam,

Mateusz bardzo dziękuje za wstawkę w postaci właściwego pliku teraz programuje się OK. Mam tylko jeszcze prośbę abyś podrzucił pelą listę komend bo brakuje np konfiguracji własnej ścieżki ? Czy jest polecenie które wyświetla listę dostępnych komend ?
Z góry dziękuje wesoły


_________________
Pzdr
73 de SP5QIR, Artur
  
Electra30.04.2024 12:09:31
poziom 5

oczka

Przejdz do góry stronyStrona: 1 / 2>>>    strony: [1]2

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

HOME » TECHNIKA, KONSTRUKCJE AMATORSKIE » PARATNC

Aby pisac na forum musisz sie zalogować !!!

TestHub.pl - opinie, testy, oceny