Tani chiński konwerterek USB/RS485 - BTE17-07

Płyty ewaluacyjne, programatory, adaptery, minimoduły, akcesoria itp.
Regulamin forum
Przy zakładanych tematach proponuje aby poprzedzać temat nazwą typu mikrokontrolerów, których to dotyczy umieszczoną w nawiasach kwadratowych np: [ARM], [PIC], [AVR] itp.
Awatar użytkownika
tasza
Geek
Geek
Posty: 1082
Rejestracja: czwartek 12 sty 2017, 10:24
Kontaktowanie:

Tani chiński konwerterek USB/RS485 - BTE17-07

Postautor: tasza » niedziela 09 lut 2020, 21:48

Elementem koniecznym do eksperymentów z siecią RS485 jest jakikolwiek, choćby najbiedniejszy konwerter portu szeregowego lub USB na rzeczone RS485, nawet w trybie half-duplex. Można sobie taki samodzielnie sprawić na płytce stykowej, układów buforujących jest po sklepach internetowych od groma no i mamy też samplusie od Maxim-Dallas. Tylko że przy groszowych cenach gotowych konwerterów to chyba szkoda zachodu na samoróbki, lepiej zająć się czymś nieco mądrzejszym. Z drugiej strony, chcąc wykorzystać gotowca to chyba lepiej poznać jego budowę, choć z grubsza, aby wiedzieć z czym mamy do czynienia i czy nam gadżecik nie wywinie jakiegoś numeru. Pokazany poniżej konwerterek pochodzi z Chinowa i zaraz zobaczymy jak jest zrobiony.

Pokaż kotku, co masz w środku

Opisywany konwerter jest w wersji z masą, na Ali występują też wersje tylko z sygnałami A-B, wariant wybieramy zależnie od potrzeb. W modułku wykorzystano popularną ostatnio chińską kostkę z rodziny CH34x, ta jest w wariancie 10 pin, oznaczona CH340E. W systemie melduje się następująco (konsola poniżej) i bez żadnego kwękania jest gotowy do działania jako kolejny port szeregowy.

dmesg pisze:

Kod: Zaznacz cały

[25077.441084] usb 1-8.2: new full-speed USB device number 13 using ehci-pci
[25077.550538] usb 1-8.2: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.62
[25077.550543] usb 1-8.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[25077.550546] usb 1-8.2: Product: USB2.0-Serial
[25077.684558] usbcore: registered new interface driver ch341
[25077.689433] usbserial: USB Serial support registered for ch341-uart
[25077.689589] ch341 1-8.2:1.0: ch341-uart converter detected
[25077.690351] usb 1-8.2: ch341-uart converter now attached to ttyUSB1


Wnętrze nie stanowi zagadki, choć mnie najbardziej intrygowało jakim to ruskim sposobem UART przełącza kierunek pracy kostki MAX485. No i jak poszukamy specyfikacji tych CH34x, przykładowy dokument tu: :arrow: https://www.mpja.com/download/35227cpdata.pdf to okaże się, że zastosowana wersja CH340 posiada specjalne wyprowadzenie TNOW (Transmit Now?), które sygnalizuje pracę nadajnika. I to właśnie, jak piszą w kwitach jest do wykorzystania przy sterowaniu kierunku RS485, super pomysł i bez dodatkowych dziwadeł układowych.

Kolejna sprawa to obwody współpracujące z siecią RS485, interesowała mnie sprawa zabezpieczeń magistrali. Na zdjęciu propagandowym z sieci widzimy wypatroszony modułek z opisem `TVS`, co wskazuje że te czarne cosie oznaczone 6V8 to niby są transile (Transient Voltage Suppression /Diode/).

reklama_ALI.jpeg


No ciekawe, bo schemat dla odmiany wskazuje, że to Zenerki, proszę:

schemat_ALI.jpeg


Rezystorek terminujący 120Ω jest jakby standardem, ale skąd różnica wartości górnego i dolnego rezystora w dzielniku rozpiętym na zasilaniu to nie wiem. Większość schematów w sieci te rezystory ma jednakowe i raczej na poziomie setek Ω tu nagle zmierzone dolny 3kΩ i górny 4kΩ. No ale to ciekawostka bardziej niż jakaś wada układowa, choć byłoby miło gdyby coś się ze schematem jednak zgadzało.

Mechanicznie modułek jest całkiem ok, przynajmniej jak na taki drobiazg. Dał się otworzyć nożykiem do tapet, połówki obudowy nie są sklejone. Osmalenie przy pinach USB i złącza ARK ... no cóż rzec, jak coś się zacznie dziać to po prostu zbiorę starą cynę odsysaczem i przetopię punkty lutownicze na nowo.

W podsumowaniu: ADAM-4520 to stanowczo nie jest, ale jak za kilka złotych - pipsztyk ów jest według mnie wart uwagi. A jak działa i ile wytrzyma to się wkrótce okaże.

#slowanawiatr
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
______________________________________________ ____ ___ __ _ _ _ _
Kończysz tworzyć dopiero, gdy umierasz. (Marina Abramović)

Wróć do „Systemy rozwojowe dla mikrokontrolerów”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość