Ethernet interfészek konvertere (átalakítója) TTL-re. USB-rs232 ttl konverter, jó termék kis pénzért

Néhány Maisku-olvasó valószínűleg emlékszik a házilag készített laboratóriumi tápegységről szóló áttekintésemre. A közelmúltban az interfész konverterek utolérték, hogy számítógéphez csatlakoztassák.

Érezhetően később rendeltem őket, mint a táblákat, és sokáig tartottak, így akkor érkeztek meg, amikor már majdnem mindennel elkészültem.
A sálak olcsók, több is volt, de majd később átnézem a cégüket (ha sikerül témát és felhasználást kitalálni). Az eladó a bal nyomvonalat egy kínai hamis weboldalnak adta nyomon követésre (erre azonban figyelmeztetett), de mivel olcsó a csomag, nem aggódott különösebben, csak a rendelés leadási határidejét figyelte.
De minden tökéletes rendben érkezett, fehér borítékban, reteszes zacskókba csomagolva.

A táskákon még valami matrica is volt számmal, látszólag cikkszám vagy valami más, de általánosságban ez lényegtelen, de az ügyesség kedvéért odaadtam az eladónak - kiváló.

Az interfész konverter a nagyon elterjedt, a prolific által gyártott PL2303-ra van szerelve, ez persze nem a kedvenc FT232-esem, de elvileg teljesen elviselhető, hiszen még soha nem találkoztam valódi FTDI mikroáramkörökkel ésszerű pénzért, és ezek a kártyák csak fillérekbe kerülnek. (különös tekintettel arra, hogy a mi piacunkon 2-3-szor drágábbak). Igen, ezeknek a deszkáknak vannak még "gusztusosabb" árai is, de nem kellett 10-50 darab, ezért így vettem.

A táblán 3 LED van, piros a tápellátáshoz, kék az adáshoz és zöld a vételhez.
Vagy az ellenállások vannak rosszul megválasztva, vagy valami más, de a piros annyira világít, hogy kipattan a szemed, a kék gyengén világít, a zöld pedig alig látszik. De mivel ezeknek a LED-eknek semmi értelme nem volt számomra, nem foglalkoztam velük.
Az alaplapra van egy 5 tűs csatlakozó is telepítve, amire 3,3 Volt, 5 Volt (ahogy jól értem, tulajdonképpen közvetlenül USB-ről), RX, TX és General megy ki.
A tábla összeszerelése a legegyszerűbb séma szerint történik, a 3,3 V-os kimenetet a PL2303-ból veszik, az RX-et 5 V-ra húzzák, a TX naplózási szintet ad ki 5 voltos feszültséggel.
Ha más jeleket kell kiadnia, akkor szenvednie kell.
A beszerelt alkatrészek összes értéke fel van tüntetve a táblán, és nagyon szépen össze van szerelve.

De ahogy fentebb is írtam, nem volt szükségem a táblákra a színes LED-ek megcsodálásához, ezért úgy döntöttem, azonnal használom őket, legalább az egyiket, a második más kézműves munkákhoz lesz.

Mindent előkészítettem, ami ezeknek a tábláknak a befejezéséhez szükséges, és nekiláttam az üzletnek, és megjegyzem a táblák néhány jellemzőjét.

Úgy döntöttem, hogy az átalakító kártyát használom a laboratóriumi tápegységemben, amelyről nemrégiben tettem közzé egy értékelést. Ez a kártya (galvanikus leválasztó kártya) egyébként az előlappal közös nyomvonalon van.

A tényleges alkalmazás.

Ehhez összeszereltem egy kis adapterkártyát, amelyre egy optikai leválasztó chipet szereltem fel, mivel kicsi a sebesség, a legolcsóbb ADUM1201A-t vettem.

Igen, természetesen megpróbálhat optocsatolókat készíteni optocsatolókkal, de tekintettel a mikroáramkör egy dollárnál kicsit magasabb árára, nem igazán akartam, talán csak lusta voltam.
Ez a mikroáramkör lehetővé teszi az interfész galvanikus leválasztását akár 10 Mbit sebességgel (vannak nagyobb sebességű változatok is, betű szerint különböznek)

A tábla puha, átlátszó hőre zsugorodó anyagba van "öltözve", de mivel az én alkalmazásomnál ez egy kicsit akadályozta, ezért úgy döntöttem, hogy egy kicsit lerövidítem.

Az alaplapra szerelt csatlakozóra szintén nem igazán volt szükségem, mivel ezt a csatlakozási módot meglehetősen kényelmetlennek tartom, ha a kártyát közvetlenül USB-re csatlakoztatják, de ez attól függ, hogy kinek. A csatlakozó elég könnyen forrasztva volt, még a hajszárítót sem kellett bekapcsolni, rendes forrasztópákával beértem, mivel a csatlakozó rögzítőfülei nem voltak forrasztva, aki sálat fog használni ezzel a csatlakozóval, annak ajánlom forrasztani őket.

Ezzel egyidőben kiforrasztottam a kimeneti csatlakozót is, földelés, fogadás, adás, kimenet 5 volt, kimenet 3,3 volt.
Minden érintkező magán a táblán van felcímkézve, és megfelel a feliratoknak.
Szükségem volt magára a csatlakozóra, de kicsit más volt, mint a táblához mellékelt, ezért meg kellett hajlítanom.
Ugyanakkor lerövidítettem a táblát, mivel nem akart beleférni a teljes verzióba, és a vágott darabon nem volt semmi. Ez a fajta dopping, bár ez inkább hámlás. :)

Nézet más szemszögből, valószínűleg mindenki kitalálta már, hogy miért csináltam ilyen manipulációkat a csatlakozóval.

A kábelt a hátlapra forrasztottam, jobbnak láttam ezt megtenni, mielőtt a két táblát egy konstrukcióba összeraknám. A legegyszerűbb kábelt használtam, 4x0,22-es a képernyőn, bár ekkora távolságban valószínűleg még kötélen keresztül is működne.

A hátoldalon egy USB csatlakozót forrasztottam, a kábelt cipzárral rögzítettem, és fóliás NYÁK-darabokból készítettem elő egy pár rögzítő „fül” (még fiatalkoromra is emlékeztem, amikor kis tokokat készítettem üvegszálból kivágott lemezek összeforrasztásával) .

A csatlakozóra forrasztottam a lemezeket, a legnehezebb az volt, hogy egyenletesen forrassza őket, különben felcsavarozva letörhetnek.

Vágtam egy lyukat a tápegység házába, lyukakat fúrtam a rögzítőfülekre és M3-as meneteket vágtam bele (aki nem tudná, az üvegszálból elég jó menet van, nem is kell hozzá anya).

Ezt az egész szerkezetet a rendes helyére telepítettem, és olyan lett, mintha mindig is ott lett volna.
A képen látható, hogy a tábla nem férne el teljes hosszában. Azonban nem is mértem, ez már az elején nyilvánvaló volt.

Kicsit közelebbről.

A figyelmes olvasók észrevesznek egy kis sálat és egy elfojtót, amelyek nem szerepeltek a felülvizsgálatban szereplő fényképeken. Ezek a MAX232-vel végzett kísérleteim következményei. A MAX bekötésénél összekevertem a mikroáramkör 1. és 2. lábát 15-össel és 16-tal, túlterheltem a PWM logikai táp stabilizátort és az op-erősítőt, és gyönyörű tűzijátékkal varázslatos füstöt engedett ki.
Egy másodperc alatt maga a PWM kiégett, átégett 3 műveleti erősítőn és egy jelzőn. A processzor életben maradt. Ennek köszönhetően (nem lett volna szerencse, de a szerencsétlenség segített) átépítettem a teljesítménystabilizátort, lecserélve egy jobb LM5007-re (bemeneti tartomány 75 Voltig, kimeneti áram 500 mA-ig), és kitaláltam ennek kalibrálásának elvét. fórumon (általában találtam ezt az információt az interneten nem találkoztam). A kalibrációs információk hozzáadva a tápegység áttekintéséhez.
A natív PWM-ben nem volt túlterhelés elleni védelem (nem volt rövidzárlat), ami nagyon szomorú.

Apró számítási hibám miatt a hátlap csatlakozóját „fejjel lefelé” kellett szerelnem, szó szerint.

Mindez persze jó, de azért megnézném, hogy egyáltalán mit forrasztottam. Csatlakoztattam a számítógéphez és elkezdtem próbálkozni. De azonnal kaptam egy nagy világméretű balhét. A szoftver működött, de mivel a szoftver 6010-es verziójú volt, 1 jelű eltolással kaptam meg az irányítást. A 6010-es kártya minimális árambeállítási diszkrétje 10mA, a 6005-ösé 1mA, én 1 Amperre állítottam, és 100mA-t kapott.
Természetesen ez az állapot semmilyen módon nem tudott megfelelni nekem, és az Internetre mentem.
Valami kínai elektronikai mérnöktől (vagy egy haladó eladótól) találtam szoftvert a 6005-ös verzióhoz, eltávolítottam a régit, felraktam az újat, és végre megkaptam, amit szerettem volna. Normál táblavezérlés.



Ezzel elérkezett a három (bár formálisan négy) áttekintést tartalmazó laboratóriumi tápegységgel az eposz logikus következtetése.
Amit végül kaptam...

Átalakító tábla áttekintése -

Összegzés.
Profik.
A táblák hibátlanul működnek, hibát nem találtak
Az eladó mindent egyértelműen és időben küldött.
Minden kitűnő állapotban érkezett.
A sálak olcsóbbak, mint a piacon.

Mínuszok.
A LED-eknek más a fényereje, ez számomra nem számított.
A csatlakozó rögzítő fülei nincsenek forrasztva, de ez még nekem is segített.

Remélem, hogy ez az áttekintés segít pénzt megtakarítani azoknak, akik hasonló táblákat keresnek.

Szinte minden mikrokontrollernek van soros portja a fedélzeten - UART. Szabványos soros protokollal működik, ami azt jelenti, hogy probléma nélkül csatlakoztatható a számítógéphez. COM kikötő. De van itt egy probléma - a tény az, hogy a számítógép RS232 logikai szintekhez szükséges +/- 12 volt, és UARTöt voltos szinten működik. Hogyan lehet őket kombinálni? Ehhez több lehetőség is van a szintátalakító áramkörökre, de a legnépszerűbb továbbra is egy speciális konverteren alapul RS232-TTL. Ez egy mikroáramkör MAX232és analógjai.
Szinte minden cég készít saját átalakítót, így ez is működni fog ST232, És ADM232, És HIN232. Az áramkör olyan egyszerű, mint három kopejka - bemenet, kimenet, tápegység és öt kondenzátorból álló áramkör. Általában kondenzátorokat helyeznek el 1uF elektrolitokat, de bizonyos módosításokban be van szerelve 0,1 uF kerámia. Mindenhol forrasztottam 0,1 uF kerámia és általában ez elég volt. :) Úgy működik, mint egy óra. Ha nagy sebességnél meghibásodik, akkor növelni kell a kapacitást.

Mellesleg olyan is van MAX3232 ez ugyanaz, de a kimenete nem 5 voltos TTL, hanem 3,3 voltos TTL. Kisfeszültségű vezérlőkhöz használják.

Csináltam magamnak egy ilyen univerzális zsinórt, hogy kényelmes legyen a vezérlőkbe kapaszkodni UART. Az általános tömörség érdekében az egész áramkört közvetlenül a csatlakozóba tömtem, szerencsére megvolt ST232 soic corpusban. Az eredmény egy rubelérménél nem nagyobb sál lett. Mivel nem voltak kéznél kis SMD kondenzátorok, a kondenzátorokat felül kellett forrasztanom, bármi áron. A lényeg, hogy működik, bár nem lett túl szép.


Ha kétségei vannak abban, hogy sikerül egy ilyen kis telepítést, akkor a kártyát egy szabványos PDIP házhoz csatlakoztattam. Gyufásdoboz méretű lesz, de nem kell aprítani.


Összeszerelés után könnyen ellenőrizhető:
Csatlakoztatható a csatlakozóba COM kikötő. Csatlakoztasson 5 V feszültséget az áramkörre, majd zárja le Rx tovább Tx(nekem ezek zöld és sárga vezetékek).

Ezután legalább bármelyik terminált megnyit Hyper terminál, csatlakozik a porthoz, és elkezdi a bájtok küldését, azonnal vissza kell jönniük. Ha ez nem történik meg, nézd meg a diagramot, valahol van egy jamb.

Ha működik, akkor minden más egyszerű. A vezeték, amely a mikroáramkör 9-es érintkezőjéből származik MAX232 Ez küldő tű, tedd a lábára RxD vezérlő. És akinek 10-es lába van - fogadása, nyugodtan helyezze őrizetbe TxD vezérlő.

VTR-E/TTL
- miniatűr tábla ház nélkül
- 5 V vagy 7...30 Volt tápellátás lehetősége
- TTL szintű Rx és Tx bemenettel/kimenettel rendelkezik
- A TTL szint univerzális és kompatibilis a 3,3 V-tal és az 5 V-tal
- a készülék megbízhatóságának növelése érdekében a TTL bemeneti és kimeneti áramkörökben tranzisztoros puffereket használnak

450 UAH

Támogatott protokollok:
- TCP/IP aljzaton keresztüli csatlakozáshoz és adatok fogadásához/továbbításához;
- HTTP a WEB böngészőn keresztüli beállításokhoz;
- Ping a kapcsolat ellenőrzéséhez.

Jellemzők

ParaméterJelentése
Ethernet interfészRJ-45
TTL interfészSorkapocs
TTL beállítások1 kezdőbit, 8 adatbit, nincs paritás, 1 stopbit
TTL port sebesség300/600/1200/2400/4800/9600/19200/38400/57600/115200 bps
LED jelzés"PWR" - energia rendelkezésre állása
"TCP" - kapcsolat létrehozása a TCP/IP protokoll használatával
"Rx" - adatok fogadása TTL-n keresztül
"Tx" - adatátvitel TTL-n keresztül
Tápfeszültség5V / 7...30V DC
Maximális áramfelvétel180 mA
Üzemhőmérséklet0...+70 C
Tárolási hőmérséklet-55...+125 C
Méretek SZxMxM34x58x17 mm
Súly35g
HATÁR>
Minden terméket a gyártás után tesztelnek.

Kapcsolódó termékek

Tápellátás 5V 1A vagy 12V 1A

100 UAH- 5V
120 UAH- 12V

A telepítési archívum szerverünkről is letölthető:

COM port létrehozása
Telepítsd a programot. Letöltés. Lépjen a "Virtuális soros port" fülre. Állítsa be a kívánt COM port számát, adja meg az átalakító IP-címét és portját (alapértelmezett 9761).
Kattintson a "COM létrehozása" gombra. Néhány másodperc múlva létrejön egy COM-port a megadott számmal, és létrejön a kapcsolat az átalakítóval. A kapcsolat létrejöttét a konverteren lévő „TCP” LED világítása jelzi.
Ezt követően minden, ami a COM portra íródott, a TTL kimenetre kerül, és minden, ami a TTL-n keresztül érkezik, a COM portra kerül.

Nagy mennyiségű információ átvitele
Mivel a konverter a PC-hez képest korlátozott memóriapufferrel rendelkezik az átvitt adatok tárolására, több kilobájt mennyiséggel túlcsordulhat. Ehhez állítsa be a "Strict Baudrate Emulation" opciót a port illesztőprogram beállításainál. Ebben az esetben az Ethernet hálózaton keresztüli adatátviteli sebesség a TTL átviteli sebességre csökken, és az átvitt adatok nem vesznek el.
Ezenkívül, hogy megakadályozza a szolgáltatási parancsok beszúrását a továbbított adatokba, tiltsa le az "NVT engedélyezése" opciót.

Állandó COM port
Ahhoz, hogy a virtuális COM-port állandóként jöjjön létre, vagyis a Windows újraindítása után tovább működjön, lépjen a „Beállítások” fülre, és jelölje be a „VSP port létrehozása HW VSP indításakor” opciót.

Megjegyzések
1) Ne felejtse el beállítani a port sebességét TTL-re a konverterben (webböngészőn keresztül).
2) A konverterrel való kapcsolat megszakítása TCP/IP-n keresztül nem igényel újraindítást vagy bármilyen műveletet. A kapcsolat automatikusan helyreáll az adatok COM-portra való átvitele után.

Csatlakozás saját szoftverrel

A konverterrel dolgozhat saját szoftverével. Ehhez ki kell fejleszteni egy programot, amely socket kapcsolatot létesít és adatokat ír/olvas.
Az átalakítót olyan vezérlőeszközzel (számítógéppel) használják, amely megvalósítja a TCP/IP Socket szerver vagy Socket kliens funkciót. Ebben az esetben a számítógépes alkalmazás létrehoz egy kapcsolatot, vagy válaszol egy csatlakozási kérésre. Ezután a konverter által a Socketen fogadott adatokat a TTL (Tx) kimenetre fordítják, és a TTL (Rx) bemenetről fogadott adatokat socket kapcsolaton keresztül továbbítják a számítógéphez. Az alábbiakban linkek találhatók a tesztszoftver letöltéséhez egy Socket-klienst megvalósító számítógéphez, ha az átalakító Socket-kiszolgálóként van konfigurálva. A használt fényjelzés jelzi az aljzatkapcsolat meglétét és a TTL adatátvitelt/vételt.
A diagram egy példát mutat be az átalakító TTL-szintű eszközhöz való csatlakoztatására.

A GGA és VTG csomagok adatait az LCD-n kellett megjelenítenünk, ami a 80 karakteres maximális csomagméret miatt nem túl kényelmes.

Hibakereséskor a GGA és VTG csomagok adatait kellett megjelenítenünk az LCD-n, ami a 80 karakteres maximális csomagméret miatt nem túl kényelmes.

Ez a szégyen annak volt köszönhető, hogy volt, ami kényelmetlen volt, és valami mindig rövidre zárt, és veszélyeztette a számítógépem értékes COM portját. Egy vadonatújat, szépet szerettem volna készíteni, szép tokban és szép bekötéssel :) Egy sál lett bevésve, aminek a vezetékezése a jegyzet végén letölthető.

Ezután a táblát az ST Microelectronics-tól (teljes analóg) telepítették, de néhány hrivnyával olcsóbban. Természetesen tisztelem Maximot, de egyáltalán nem szeretek túlfizetni triviális dolgokért. A kábelkötegben lévő kondenzátorok 1 µF 16 V tantál, A típusúra lettek beállítva.


Aztán mindezt betömték egy épületbe, amit 13 éves korom óta tétlenül feküdtem. Egy egyszerű csomóval védtem a vezetékeket a kihúzástól. A COM porthoz csatlakozó puha kábelt egy régi egértől kölcsönözték.


A tokra nyomtattak és ragasztottak egy matricát a vezetékek megjelölésével, hogy ne emlékezzen állandóan, hol a plusz és hol a mínusz :). Egy réteg ragasztószalag védi a kopástól. Most az átalakító némi használhatóságot kapott, és kényelmessé vált a használata. Szép napot.

A PL2303HX egy kisméretű USB-soros átalakító beépített RS232 adó-vevővel (UART interfész). A mikroáramkör egy virtuális COM portot hoz létre a számítógépen, amelyen keresztül mikrokontrollereket flashelhet, valamint visszaállíthatja az útválasztókat és a set-top boxokat.


Műszaki adatok

Tápfeszültség: 5V (USB-ról)
1. interfész: USB
2. interfész: TTL (0–5, Rx és Tx)
Kimeneti feszültség, V: 3,3 és 5 (külön kimenetek)
Méretek: 50mm x 15mm x 8mm
Támogatott operációs rendszerek: Windows XP / 7 / 8 / 8.1 / 10.

Általános információk a PL2303HX-ről

A modul fő chipje a PL2303HX, amelyet 2012-ig a Prolific Technology gyártott. Lényegében ez egy USB-UART interfész konverter TTL, CMOS logikai szintekkel (0 V ... +5 V). Az egyik oldalon egy USB csatlakozó található a számítógéphez való csatlakoztatáshoz, a másikon pedig egy öt tűs UART csatlakozó (RX, TX és táp érintkezők +5V és +3.3V), a rövidzárlat elleni védelem érdekében a modul átlátszó hőre zsugorodó csőbe kerül, a PL2303HX kapcsolási rajza az alábbi képen látható.

A LED-ek célja:
P (Tápellátás) - teljesítmény (folyamatosan világít)
R (RxD) - vett adat
T (TxD) - továbbított adatok

Az elektromos rajzon látható, hogy a +5V-os kimenet tápellátása közvetlenül az USB-portról érkezik, védőelemek nélkül, a +3,3V-os kimenet pedig a belső PL-2303-as stabilizátorból, amely áramot is bír. 150 mA-ig. A hivatalos Prolific illesztőprogramok a Windows 7, 8 és 10 rendszerekhez nem működnek, mert... ellenőrzi a PL-2303 chip eredetiségét, de ezt megnézve mindent meg lehet javítani.

Tesztelés

A teszteléshez használhatja a " Terminál1_9_b", ebben a cikkben letöltheti ezt a programot.

Telepítse az illesztőprogramot
Indítsuk el "Terminal1_9_b" rendszergazda nevében.
A felső sarokban válassza a " COM port"(megtekinthető az eszközkezelőben) és kattintson a " Csatlakozás»

Alul írjon be egy tetszőleges értéket, és kattintson a „ -> Küldés", a TxD LED rövid időre kigyullad minden megnyomásakor.
Csatlakoztassa a TxD és RxD érintkezőket egymáshoz, és nyomja meg "->Küldés", két LED, a TxD és az RxD rövid időre kigyullad minden megnyomáskor, és a programban is megjelenik az elküldött parancs.
A 3,3 V és 5 V feszültség hagyományos multiméterrel ellenőrizhető

Linkek
PL2303HX dokumentáció
Driver for