Konwerter USB – RS232

rs232_usb1Jak ważnym portem jest RS232 przy zabawie z mikrokontrolerami chyba nie trzeba wspominać, niestety w komputerach przenośnych o takim porcie możemy zapomnieć, a i ze stacjonarnych są już powoli wycowywane. Prezentowane urządzenie to układ konwertujący USB – RS232 w obydwie strony. Ze strony systemu widziany jest jako kolejny port COM, a ze strony mikrokontrolera jako linie Tx i Rx, a ponieważ są to napięcia TTL, nie jest wymagany konwerter napięć typu max232.

Autorem projektu jest Osamu Tamura, na swojej stronie prezentuje kilka wersji tego konwertera. Wykonany przeze mnie to wersja na ATTiny2313, umieszony w zgrabnej obudowie starego przewodu do telefonu komórkowego. Wszystkie elementy SMD oprócz diod LED i złącza goldpin, ściezki 24mils. Dwie diody sygnalizują ruch na portach Tx i Rx, a za pomoca zworek można wybrac prędkości 2400, 9600, lub 38400 bps. Złącze kątowe 2*6 pin to wyprowadzenie linii danych oraz zasilania z portu usb komputera. Przy pierwszym podłączeniu trzeba będzie wskazać plik *.inf sterownika, po pomyślnym zainstalowaniu urządzenie będzie widoczne w systemie jako „virtual communications port”. Jeśli komputer akceptuje napięcie 5V na liniach danych USB, diód zenera lutować nie trzeba – jednak polecam wlutować eliminując na przyszłość problemy ze współpracą.

Zobacz też: Konwerter 3w1 – USB do RS232, RS485, UART

POBIERZ – wsad.hex, PCB eagle v5.4.0, driver.inf, PCB PDF.
.
.

5.00 avg. rating (96% score) - 1 vote

29 komentarzy

  1. Witam,
    Wykonałem wyżej przedstiawiony konwerter, poniewarz mój port COM na płycie był sprzętowo uszkodzony. Bardzo podoba mi się dostępność aż 3 prędkości transmisji.
    Pozdrawiam

  2. a czy z AVROSP II będzie współpracował ?

  3. Jeśli korzysta tylko z linii tx i rx to powinien współpracować.

  4. MasterMatan

    A jak przejściówka współpracuje z systemami Linux?

  5. Nie mam pojęcia, nie sprawdzałem, musisz poszukać info o tym. Jest to dość popularny konwerter więc myślę że łatwo znajdziesz

  6. HELP FUSE?

  7. Zbudowałem ten układ. Na schemacie masz inną kolejność linii D+, D-
    Układ działa, terminal w bascomie po zwarciu linii rxt z txd wyświetla poprawnie znaki jednakże w połączeniu tego adaptera z doktorem fuusów w terminalu są same krzaki. Tester RS232 ze strony mirley’a również działa więc skąd te krzaki? Na przejściówce na PL-2303hx nie ma tych problemów. Czy to może być wina prędkości? Jakie są prędkości dla poszczególnych ustawień zworek?

  8. Witam, czy może Pan powiedzić które fusbity trzeba w bascomnie zmienić?Najlepiej do by sie scren przydał
    :)

    • Nie będzie zrzutu ekranu bo nie korzystam z bascomowego interfejsu do programowania, nie mam programatora który jest z nim kompatybilny. Może rozwiń ustawienia zegara i zrób screena to zaznaczę które to ustawienie.

  9. Pytanie
    Do czego te trzy te druty na początku??
    Prosze mi to wytłumaczyć, jestem początkującym elektronikiem!

  10. witam
    czy jakąś rozpiskę podłączenia do DB9 można umieścić??
    Szczególnie chodzi mi o 5V czy we wtyczce DB9 podłączyć do pinu nr 4??

    RX-2pin,
    TX-3pin,
    5V-4pin ????
    masa-5pin
    czy jakieś krosy jeszcze w DB9??
    pozdrawiam

    • Ale gdzie w tym układzie występuje wtyczka DB9? To jest konwerter usb=rs232 ale do poziomu TTL, a nie V.24 czy podobnego jaki występuje w fizycznym gnieździe DB9.

  11. Czy ten konwerterek będzie wspólpracować z Atmega Fusebit Doctor .Jeżeli nie ten to jest wogóle możliwość podpięcia Doctora przez USB ?

    • Nie będzie bo Fuse Doctor wymaga prędkości 4800 a ten układ takiej nie obsługuje.

      Zbuduj konwerter na kości FT232, niezawodny dobry sprzęt :)

  12. hello project works with AT90S2313
    thank you

    • Didn’t try, you must check this for yourself. It may work :)

  13. Hi, I have a question regarding the firmware which is in hex type file format.
    How to write it into the FTDI FT232RL chip?
    Thank you.

    • John,

      it’s not for FTDI chip. FT232RL is standalone USB-to-Serial chip – no programming needed at all. :)

  14. Ciao, non ho capito come impostare i fusibili del 2313 in programmazione?!

  15. This particular blog, “Konwerter USB – RS232 >>
    Manekinen DIY” was in fact beneficial. I’m generating out
    a copy to clearly show my friends. Thank you-Lyle

  16. Gałedemar

    Witam, otóż mam problem, polutowałem owy projekt, zaprogramowałem, ustawiłem fuse bity Hfuse d7 Lfuse 7f i nie wykrywa sprzętu tzn, wykrywa jako urządzenie uszkodzone. Rezystory dałem trochę inne tzn między usb a prockiem 100 OHM i 2k zamiast 1.5 pomiędzy plusem a jednym z sygnałowych, nie wiem czy one mają wpływ na działanie…

    • Ja mam Unknown Device. Żodyn, żodyn sterownik nie chce się zainstalować.

  17. Witam, właśnie złożyłem ten konwerter jednak mam problem z podpisami cyfrowymi do sterownika.
    Jeśli przy włączaniu komputera wyłączę wymuszanie podpisów cyfrowych to urządzenie działa prawidłowo, jednak jest to uciążliwe. Proszę o pomoc.

    • To jest projekt amatorski i trudno o podpisany sterownik. Z pewnością istnieją sposoby aby to obejść, niestety nie znam, nie używałem tego sprzętu na systemie nowszym niż XP (a tam nie ma takich problemów).

  18. Lubię sobie polutować, ale to już przesada, lepiej kupić gotowy konwerter z ebay za 1$ jak ja ;p

  19. hi,i made doctor fuse bit and thank you for that.
    i would be thankful if you update software driver to win8.1 for usb to rs232 converter.

  20. Czy ktoś ruszył konwerter pod win 7? Z skąd wziąć sterowniki?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Proszę pozostawić te dwa pola tak jak są: