| Author |
Message
|
Kabelek Poziom 10

Joined: 22 Mar 2003 Posts: 54 Location: Germany
|
#1
15 Jan 2011 17:35 Adapter USB na RS232/TTL/I2C |
|
|
|
Witam.
jest to mój pierwszy post w dziale DIY.
Chciałbym zaprezentować adapter USB na RS232, RS232 o poziomach TTL, I2C i 3-Wire z optyczną sygnalizacją stanów na pinach.
Nie jest to zaawansowana konstrukcja, ale za to praktyczna. Od dawna denerwowało mnie ciągłe przepinanie adapterów, więc zrobiłem sobie jeden adapter dostosowany do moich potrzeb. Głównym układem jest FT232RL, który konwertuje sygnały USB na RS232 o poziomach TTL. Następnie sygnały RS są przełączane za pomocą 3 układów 74HC244. Pierwszy podaje sygnały na konwerter z poziomu TTL na poziom sygnałów rs232 zbudowanym na układzie SP3243 i dalej do gniazda RS232 DB9M.
Drugi układ 74HC244 podaje sygnały TTL bezpośrednio na gniazdo RS232 TTL DB9F. Celowo zastosowałem dwa różne gniazda (męskie i żeńskie) by uniknąć przypadkowego złego podłączenia kabli.
Trzeci układ74HC244 podaje sygnały do adaptera I2C i 3-Wire. Sam adapter I2C jest typowym znanym adapterem według specyfikacji Siemensa, jedynie podłączony do RS zamiast LPT i dobudowaną dodatkową linią DLEN/DO co daje możliwość obsługi magistrali 3-Wire. Następnie sygnały I2C są doprowadzone do gniazd Jack i do gniazda mini DIN. Do gniazda mini DIN dodatkowo jest podłączony sygnał DLEN/DO oraz zasilanie +5V, co daje podwójną funkcję tego gniazda jako I2C i 3-Wire oraz możliwość zasilania jakiegoś małego układu lub pamięci. Zaprogramowany pobór prądu z USB w FT232RL wynosi 500mA
Wybór aktywnego wyjścia dokonywany jest za pomocą dwóch przełączników.
Pierwszym wybieramy wyjścia I2C lub RS, a drugim wyjścia RS o poziomach TTL lub RS232.
Diody LED sygnalizujące stany na magistrali I2C/3-Wire, działają tylko w przypadku aktywnych wyjść I2C/3-Wire. Pozostałe działają w każdym przypadku, z tym, że diody sygnalizujące stan sygnałów na wyjściu o poziomie RS232 są negacją sygnałów z wyjścia TTL.
Sama część adaptera I2C/3-Wire jest zrobiona pod własny napisany program, więc nie wiem (nie sprawdzałem), czy będzie z jakimś innym działać. Choć w sieci krążą schematy przystawki RS232 na I2C tylko bez linii DLEN/DO, same SCL, SDA, ale nie szukałem z jakimi programami działają.
I na koniec kilka obrazków z budowy i schemat w pdf.
Dokładam jeszcze PCB i szablony wierceń obudowy
| Filename: |
Schemat.pdf |
 Download |
| Contents: |
|
| Filesize: |
122.43 KB |
| Punkty: |
0 |
|
|
| Back to top |
|
 |
szczepar Poziom 14

Joined: 11 Nov 2006 Posts: 183 Location: Warszawa
|
#2
15 Jan 2011 18:03 Re: Adapter USB na RS232/TTL/I2C |
|
|
|
O funkcjonalności nie będę się wypowiadać, z tego powodu iż brak RS 485 dyskwalifikuje każdą przejściówkę u mnie (ale to już zboczenie zawodowe) dlatego nie traktuj tego jako krytyki.
Podoba mi się za to staranność wykonania.
Chciałbym się dowiedzieć w jaki sposób wykonane są napisy i malowanie całej góry.
|
|
| Back to top |
|
 |
Google

|
#
15 Jan 2011 18:03 |
|
|
|
|
|
| Back to top |
|
 |
Daro_Elektronik Poziom 21

Joined: 24 Mar 2003 Posts: 1203 Location: Słupsk
|
#3
15 Jan 2011 18:03 Re: Adapter USB na RS232/TTL/I2C |
|
|
|
Bardzo fajna konstrukcja z mechanicznego punktu widzenia. Świetny pomysł z płytką z otworami na diody SMD. Dzięki temu obudowa wygląda świetnie.
Tylko pytanie czy jest to na tyle mocne żeby wytrzymać przekładnie przewodów? Jak te laminaty są ze sobą połączone?
No i RS485 by się tu bardzo przydał.
|
|
| Back to top |
|
 |
Google

|
#
15 Jan 2011 18:03 |
|
|
|
|
|
| Back to top |
|
 |
Kabelek Poziom 10

Joined: 22 Mar 2003 Posts: 54 Location: Germany
|
#4
15 Jan 2011 18:38 Re: Adapter USB na RS232/TTL/I2C |
|
|
|
| szczepar wrote: |
| Chciałbym się dowiedzieć w jaki sposób wykonane są napisy i malowanie całej góry. |
Napisy są drukowane na folii, a następnie klejone na obudowę oklejoną białym papierem.
| Daro_Elektronik wrote: |
Tylko pytanie czy jest to na tyle mocne żeby wytrzymać przekładnie przewodów? Jak te laminaty są ze sobą połączone?
No i RS485 by się tu bardzo przydał. |
Ścianki są z laminatu dwustronnego i polutowane na całej długości krawędzi od środka. Taki "Recycling" resztek cyny z odsysacza :D. Co daje sztywną i stabilną konstrukcję
Nawet myślałem o RS485 i czułem, że się ktoś o niego upomni, ale nie używam go, więc nie pakowałem do środka. Ale to nie chyba problem dołożyć jeszcze jeden 74HC244, konwerter sygnałów i gniazdo.
|
|
| Back to top |
|
 |
Google

|
#
15 Jan 2011 18:38 |
|
|
|
|
|
| Back to top |
|
 |
dodge1975 Poziom 6

Joined: 06 Jun 2008 Posts: 16 Location: Kołobrzeg
|
#5
15 Jan 2011 23:39 Re: Adapter USB na RS232/TTL/I2C |
|
|
|
Rewelacja. Powiedz kolego czym wycinałeś otwory pod złącza w ściance czołowej? CNC, czy precyzyjny Benedyktyński pilnik?
|
|
| Back to top |
|
 |
szandi Poziom 5

Joined: 23 Dec 2007 Posts: 14 Location: Tychy
|
#6
16 Jan 2011 10:53 Re: Adapter USB na RS232/TTL/I2C |
|
|
|
Bardzo ładnie wykonane. W jaki sposób zostały pocynowane tak ładnie płytki?
|
|
| Back to top |
|
 |
Kabelek Poziom 10

Joined: 22 Mar 2003 Posts: 54 Location: Germany
|
#7
16 Jan 2011 21:29 Re: Adapter USB na RS232/TTL/I2C |
|
|
|
| dodge1975 wrote: |
| Powiedz kolego czym wycinałeś otwory pod złącza w ściance czołowej? CNC, czy precyzyjny Benedyktyński pilnik? |
Najpierw wiercone otwory po bokach trapezu złącza, potem przykręciłem metalowy szablon złącza DB9. Mały frez, wiertarka stołowa no i frezowanie wzdłuż krawędzi.
| szandi wrote: |
| W jaki sposób zostały pocynowane tak ładnie płytki? |
Cynowane były z Rosol 3 i elektryczna opalarka. Tylko nie przetapiałem do samego końca, tylko do momentu, gdy robi się wyschnięta skorupa z rosola. Trzeba po prostu poćwiczyć, bo jak za długo grzane, to zaczyna się rosol całkiem przetapiać i wygląda potem jak lutownicą cynowane.
Potem porządne mycie!
|
|
| Back to top |
|
 |
Google

|
#
16 Jan 2011 21:29 |
|
|
|
|
|
| Back to top |
|
 |
dami2903 Poziom 2

Joined: 29 Sep 2008 Posts: 2 Location: Ostroleka
|
#8
18 Feb 2011 13:40 Re: Adapter USB na RS232/TTL/I2C |
|
|
|
Mam pytanie ,czy układ nie przeciąża czasem portu USB?
|
|
| Back to top |
|
 |
szczepar Poziom 14

Joined: 11 Nov 2006 Posts: 183 Location: Warszawa
|
#9
21 Feb 2011 20:48 Re: Adapter USB na RS232/TTL/I2C |
|
|
|
dami2903:
| Quote: |
| Zaprogramowany pobór prądu z USB w FT232RL wynosi 500mA |
Specyfikacja USP dopuszcza 500mA z jednego portu - czyli raczej nie.
|
|
| Back to top |
|
 |