03-10-2017, 22:53
03-10-2017, 22:53
04-10-2017, 7:03
Polecam uzyc taki konwerter z RS232 na UART
http://allegro.pl/show_item.php?item=6561289302
Układem wykonawczym jest popularny konwerter MAX3232, współpracujący z wyjsciowymi napięciami TTL 3,3 V oraz 5 V.
http://allegro.pl/show_item.php?item=6561289302
Układem wykonawczym jest popularny konwerter MAX3232, współpracujący z wyjsciowymi napięciami TTL 3,3 V oraz 5 V.
04-10-2017, 8:05
(03-10-2017 22:53)SPO3O2OL napisał(a): [ -> ](03-10-2017 22:45)SP9RQA napisał(a): [ -> ]Taka komunikacja na poziomie 5[V], że o 3.3[V] nie wspomnę nie będzie w ogóle możliwa.
Konwertowanie napięć z 5V do 3V3 byłoby w takim razie bez sensu skoro komunikacja ma być nie możliwa.Tu jednak występują te napięcia.
Miałem na myśli komunikację na odległość 15[m] przy tym poziomie napięć. Myślałem, że to jasne z kontekstu wcześniejszego zdania.
05-10-2017, 21:01
Witam.Dalsze próby LinNWT z urządzeniem NWT i Raspberry Pi.
Max232 usunięty,jest konwerter i chciałbym połączyć z NWT a dalej
przewodem USB z maliną.
Na złączu konwertera widoczne 6 szpilek.Proszę o sprawdzenie czy połączenia będą prawidłowe i wystarczające do komunikacji?
1.Wystarczą przewody RX,TX?Co z masą,łączymy GND konwertera z masą zasilania NWT?
2.Czy RX konwertera do pin17 PIC16F876 NWT a TX konwertera do pin18 PIC16F876 NWT?
3.Zwora na konwerterze wskazuje 5V.Czy trzeba zmienić na 3V3 aby łączyć USB z maliną?
(03-10-2017 16:23)SQ8MVY napisał(a): [ -> ]Wylutuj / wyciągnij z podstawki tego MAX-a i pod sygnały Tx i Rx w NWT podepnij jakiś konwerter USB <-> UART.
Max232 usunięty,jest konwerter i chciałbym połączyć z NWT a dalej
przewodem USB z maliną.
Na złączu konwertera widoczne 6 szpilek.Proszę o sprawdzenie czy połączenia będą prawidłowe i wystarczające do komunikacji?
1.Wystarczą przewody RX,TX?Co z masą,łączymy GND konwertera z masą zasilania NWT?
2.Czy RX konwertera do pin17 PIC16F876 NWT a TX konwertera do pin18 PIC16F876 NWT?
3.Zwora na konwerterze wskazuje 5V.Czy trzeba zmienić na 3V3 aby łączyć USB z maliną?
06-10-2017, 0:31
Witam,
Do podpięcia tego konwertera do Twojego NWT wystarczą 3 przewody:
1. TX
2. RX
3 GND.
TX konwertera łączysz z RX na NWT. RX konwertera łączysz z TX na NWT.
GND łączy się ze sobą.
Zworką ustaw na takie napięcie, jakim zasilany jest mikrokontroler na NWT - jeżeli się nie mylę to jest 5V - trzeba zmierzyć.
Nie widziałem schematu tego konwertera, więc mogę tylko przypuszczać, że ta zworka ustawia między innymi poziom sygnałów RX oraz TX na konwerterze.
USB konwertera wpinasz do malinki. W linNWT ustawiasz port, pod którym pokazał się konwerter w systemie. Może to być /dev/ttyUSB0 lub /dev/ttyACM0 To trzeba sprawdzić sobie w logach przez komendę dmesg z poziomu konsoli.
Możesz napotkać jeszcze na problem z uprawnieniami do odczytu / zapisu konwertera. Rozwiązaniem jest:
1.
Dodanie użytkownika do grupy dialup przez:
sudo usermod -a -G dialout $USER
gdzie za $USER podstawiamy nazwę użytkownika ( w raspbianie użytkownik to pi, jeżeli nie została zmieniona nazwa). Po tym trzeba zrestartować malinkę. Użytkownika do grupy dodaje się tylko raz.
2.
Uruchamianie LinNWT z prawami administratora:
sudo linnwt
Nie zalecana metoda, bo linNWT dostaje pełne prawa dostępu do systemu, plików itd......
3.
Nadanie odpowiednich uprawnień interfejsowi przez:
sudo chmod 666 /dev/ttyXXX
gdzie za ttyXXX podstawiamy nazwę interfejsu jaka się pojawi w systemie. USB0 lub ACM0 lub jeszcze inna...... Wadą tego rozwiązania jest to, że po każdym wyjęciu i włożeniu do USB interfejsu trzeba ponownie wykonać w/w komendę. Związane jest to z tym, że ponowna rejestracja interfejsu następuje z domyślnymi uprawnieniami.
Wszystkie komendy wpisuje się z poziomu konsoli.
Przy okazji dodam, że program WSJT-X działa bardzo ładnie pod malinką w tandemie z programem QtRadio połączonym do zdalnego serwera w internecie. Zrzut ekranu z malinki robione przez VNC ( zdalny pulpit )
[attachment=13258][attachment=13259]
Do podpięcia tego konwertera do Twojego NWT wystarczą 3 przewody:
1. TX
2. RX
3 GND.
TX konwertera łączysz z RX na NWT. RX konwertera łączysz z TX na NWT.
GND łączy się ze sobą.
Zworką ustaw na takie napięcie, jakim zasilany jest mikrokontroler na NWT - jeżeli się nie mylę to jest 5V - trzeba zmierzyć.
Nie widziałem schematu tego konwertera, więc mogę tylko przypuszczać, że ta zworka ustawia między innymi poziom sygnałów RX oraz TX na konwerterze.
USB konwertera wpinasz do malinki. W linNWT ustawiasz port, pod którym pokazał się konwerter w systemie. Może to być /dev/ttyUSB0 lub /dev/ttyACM0 To trzeba sprawdzić sobie w logach przez komendę dmesg z poziomu konsoli.
Możesz napotkać jeszcze na problem z uprawnieniami do odczytu / zapisu konwertera. Rozwiązaniem jest:
1.
Dodanie użytkownika do grupy dialup przez:
sudo usermod -a -G dialout $USER
gdzie za $USER podstawiamy nazwę użytkownika ( w raspbianie użytkownik to pi, jeżeli nie została zmieniona nazwa). Po tym trzeba zrestartować malinkę. Użytkownika do grupy dodaje się tylko raz.
2.
Uruchamianie LinNWT z prawami administratora:
sudo linnwt
Nie zalecana metoda, bo linNWT dostaje pełne prawa dostępu do systemu, plików itd......
3.
Nadanie odpowiednich uprawnień interfejsowi przez:
sudo chmod 666 /dev/ttyXXX
gdzie za ttyXXX podstawiamy nazwę interfejsu jaka się pojawi w systemie. USB0 lub ACM0 lub jeszcze inna...... Wadą tego rozwiązania jest to, że po każdym wyjęciu i włożeniu do USB interfejsu trzeba ponownie wykonać w/w komendę. Związane jest to z tym, że ponowna rejestracja interfejsu następuje z domyślnymi uprawnieniami.
Wszystkie komendy wpisuje się z poziomu konsoli.
Przy okazji dodam, że program WSJT-X działa bardzo ładnie pod malinką w tandemie z programem QtRadio połączonym do zdalnego serwera w internecie. Zrzut ekranu z malinki robione przez VNC ( zdalny pulpit )
[attachment=13258][attachment=13259]
06-10-2017, 1:25
Paweł,już mi działa z godzinę.Zrobiłem tak jak opisałem i poszło.Z początku chciałem odpalić przez USB na okienkach ale za nic nie mogłem zainstalować do tego konwertera sterowników.Zmierzyłem napięcia na pinach 15,16,17,18 NWT i wyszło,że pojawia się do 5V.Zworkę 5V zostawiłem i podłączyłem malinę na USB.Pomyślałem,że USB to USB i nie może być chyba różnic.Ruszyło po drugim wybraniu portu,jest dobra komunikacja na porcie /dev/llyUSB0.Dziękuję Koledzy.
Edit
Port pomyliłem,chyba się zasugerowałem odpowiedzią.
Działa poprawnie przy wyborze /dev/llyUSB1.Sprawdzałem teraz dodatkowo inne ale nie ma komunikacji.
Piny 15,16,17,18 to wyprowadzenia PIC16F876 w NWT.
Rasberry Pi 3 nie wołało nawet o sterowniki.
Porada kolegi SQ8MVY aby usunąć Max232 i zastosować konwerter była 100% trafna.
Dziękuję Paweł.
Edit
Port pomyliłem,chyba się zasugerowałem odpowiedzią.
Działa poprawnie przy wyborze /dev/llyUSB1.Sprawdzałem teraz dodatkowo inne ale nie ma komunikacji.
Piny 15,16,17,18 to wyprowadzenia PIC16F876 w NWT.
Rasberry Pi 3 nie wołało nawet o sterowniki.
Porada kolegi SQ8MVY aby usunąć Max232 i zastosować konwerter była 100% trafna.
Dziękuję Paweł.
06-10-2017, 10:20
chmod na urzadzeniu, ktore odlacza sie nie jest dobrym pomyslem - lepiej zrobic to z poziomu konfiga udeva. Mozna przy okazji nadac inna nazwe lub zrobic symlink.
Osobiscie stosuje np. /dev/hamradio.ic275.cat oraz /dev/hamdario.ic275.pttcw, wszystkie inne zgodnie z powyzszym schematem.
Odpalanie linnwt z posiomu roota jest bardzo, bardzo zlym pomyslem. Wywalasz w kosmos wszystkie zabezpieczenia jakie system ma wbudowane w swoja architekture.
Pierwsze rozwiazanie wydaje sie byc najlepsze
pz
Osobiscie stosuje np. /dev/hamradio.ic275.cat oraz /dev/hamdario.ic275.pttcw, wszystkie inne zgodnie z powyzszym schematem.
Odpalanie linnwt z posiomu roota jest bardzo, bardzo zlym pomyslem. Wywalasz w kosmos wszystkie zabezpieczenia jakie system ma wbudowane w swoja architekture.
Pierwsze rozwiazanie wydaje sie byc najlepsze
pz
06-10-2017, 11:03
(06-10-2017 10:20)SP2IPT napisał(a): [ -> ]...chmod na urzadzeniu, ktore odlacza sie nie jest dobrym pomyslem.....
...Odpalanie linnwt z posiomu roota jest bardzo, bardzo zlym pomyslem. Wywalasz w kosmos wszystkie zabezpieczenia jakie system ma wbudowane w swoja architekture...
Dlatego też przy tych dwóch metodach jest dodatkowa informacja mówiąca dokładnie to, o czym Jakubie piszesz. Myślałem, że jest wystarczająco jasna....
O użyciu udev celowo nie napisałem...
18-10-2017, 15:49
Witam,
Pragnę poinformować, że na portalu forbot.pl został zapowiedziany kurs dla Raspberry Pi. Kurs ma wystartować w październiku - czyli lada dzień.
Pragnę poinformować, że na portalu forbot.pl został zapowiedziany kurs dla Raspberry Pi. Kurs ma wystartować w październiku - czyli lada dzień.
25-11-2017, 19:20
Witam,
Z okazji szaleństwa, jakim jest czarny weekend (24.11 - 26.11) w bardzo atrakcyjnej cenie są LCD HDMI 1024x600 do malinki, jak i sama malinka.
LCD HDMI 1024x600
Raspberry Pi 3
Jeżeli ktoś planuje zakup, to naprawdę warto zrobić to teraz, zanim się zakończą promocje.
Z okazji szaleństwa, jakim jest czarny weekend (24.11 - 26.11) w bardzo atrakcyjnej cenie są LCD HDMI 1024x600 do malinki, jak i sama malinka.
LCD HDMI 1024x600
Raspberry Pi 3
Jeżeli ktoś planuje zakup, to naprawdę warto zrobić to teraz, zanim się zakończą promocje.