Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Raspberry Pi 3
SPO3O2OL Offline
Użytkownik
***

Liczba postów: 249
Dołączył: 07-01-2017
Post: #61
RE: Raspberry Pi 3
(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.

Wojtek
(Ten post był ostatnio modyfikowany: 03-10-2017 23:11 przez SPO3O2OL.)
03-10-2017 22:53
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP2ONG Offline
Waldek
*

Liczba postów: 44
Dołączył: 22-10-2013
Post: #62
RE: Raspberry Pi 3
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.

73 Waldek
http://www.qrz.com/db/SP2ONG
04-10-2017 7:03
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP9RQA Offline
Krzysztof
***

Liczba postów: 195
Dołączył: 30-09-2009
Post: #63
RE: Raspberry Pi 3
(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.
04-10-2017 8:05
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SPO3O2OL Offline
Użytkownik
***

Liczba postów: 249
Dołączył: 07-01-2017
Post: #64
RE: Raspberry Pi 3
Witam.Dalsze próby LinNWT z urządzeniem NWT i Raspberry Pi.

(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ą.

İmage

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

Wojtek
05-10-2017 21:01
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ8MVY Online
Paweł
****

Liczba postów: 336
Dołączył: 30-07-2011
Post: #65
RE: Raspberry Pi 3
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 )
İmage İmage

73 Paweł
(Ten post był ostatnio modyfikowany: 06-10-2017 0:33 przez SQ8MVY.)
06-10-2017 0:31
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SPO3O2OL Offline
Użytkownik
***

Liczba postów: 249
Dołączył: 07-01-2017
Post: #66
RE: Raspberry Pi 3
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ł.

Wojtek
(Ten post był ostatnio modyfikowany: 06-10-2017 1:26 przez SPO3O2OL.)
06-10-2017 1:25
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP2IPT Offline
Jakub
***

Liczba postów: 226
Dołączył: 01-03-2012
Post: #67
RE: Raspberry Pi 3
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 Smile

pz
06-10-2017 10:20
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ8MVY Online
Paweł
****

Liczba postów: 336
Dołączył: 30-07-2011
Post: #68
RE: Raspberry Pi 3
(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...

73 Paweł
(Ten post był ostatnio modyfikowany: 06-10-2017 11:03 przez SQ8MVY.)
06-10-2017 11:03
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ8MVY Online
Paweł
****

Liczba postów: 336
Dołączył: 30-07-2011
Post: #69
RE: Raspberry Pi 3
Witam,

Pragnę poinformować, że na portalu forbot.pl został zapowiedziany kurs dla Raspberry Pi. Kurs ma wystartować w październiku - czyli lada dzień.

73 Paweł
18-10-2017 15:49
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości