USB-UART převodník pro CH340G: upgrade na RS232TTL, testování, porovnávání. USB-rs232 ttl převodník, dobrý produkt za málo peněz Usb to ttl d sun aplikace

Na LCD bylo potřeba vyvést data z balíčků GGA a VTG, což když maximální velikost balíček 80 znaků není příliš výhodný.

Při ladění jsme museli na LCD zobrazovat data z paketů GGA a VTG, což vzhledem k maximální velikosti paketu 80 znaků není příliš pohodlné.

Tato ostuda byla způsobena tím, že jsem měl, což bylo nepohodlné použití, ve kterém neustále něco zkratovalo a ohrožovalo drahocenný COM port na mém PC. Chtěla jsem vyrobit úplně nový, krásný, v pěkném pouzdře a s krásnou kabeláží :) Byl vyleptán šátek, jehož kabeláž je ke stažení na konci poznámky.

Dále byla deska instalována od ST Microelectronics (úplný analog), ale o pár hřiven levnější. Maxima samozřejmě respektuji, ale absolutně nemám rád přeplácení za triviální věci. Kondenzátory ve svazku byly nastaveny na 1 µF 16V tantal, typ A.


Pak se všechny tyhle věci nacpaly do budovy, kterou jsem ležel ladem od svých 13 let. Před vytažením jsem dráty chránil jednoduchým uzlem. Měkký kabel s konektorem pro COM port byl zapůjčen ze staré myši.


Na pouzdru byla vytištěna a nalepena samolepka s označením elektroinstalace, aby si neustále pamatovala, kde je plus a kde mínus :). Vrstva lepicí pásky jej chrání před oděrem. Nyní převodník získal určitou použitelnost a stalo se pohodlným. Měj hezký den.

Některými jednoduchými manipulacemi (jejichž popis je vhodnější pro Habr) byl na paměťovou kartu nainstalován bootloader i archiv a zařízení bylo zapnuto. Po načtení mě však čekala černá obrazovka a na „oranžové“ svítila zelená LED.

No, žádný problém, pomyslel jsem si. Na „oranžově“ je zapojen UART, připojím se k němu pomocí terminálu a uvidím, co se děje. Byly zakoupeny potřebné díly a drát a byl připájen takový kabel (obrázek pod spoilerem)

Noob verze kabelu


Kdo se v tom vyzná, hned pochopí, kde jsem se při výrobě takového kabelu mýlil, a těch, co to čtou, je více než polovina. Měl jsem podezření, že něco není v pořádku, když jsem viděl krakozyabry, které můj „pomeranč“ plival do terminálu. Právě pochopení důvodu mé hloupé chyby mě přimělo k níže popsaným krokům.

1. Jaký je rozdíl mezi UART a RS232

Rozdíl je v úrovních. Sériové rozhraní implementované v Orange Pi a dalších podobných zařízeních je založeno na TTL logice, to znamená, že nulový bit odpovídá nulové úrovni napětí a jednička odpovídá +5 V. RS232 používá vyšší úroveň napětí, až 15 V, a jedna odpovídá -15 V a nule +15 V. Pro zvýšení odolnosti kanálu proti šumu je jakákoli úroveň napětí pod 3 V modulo vnímána jako nulová. Protokol přenosu dat založený na sekvenci logických hodnot je naprosto stejný pro UART i RS232. To vše ilustruje následující schéma přenosu bajtů

Jak jsem na to mohl zapomenout? Když jsem pracoval ve výzkumném ústavu elektrických lokomotiv, znal jsem tyto věci. A pak z nějakého důvodu řekl něco hloupého. Obecně bylo jasné, že je potřeba nějaký převodník úrovně s inverzí signálu. Volba padla na připojení celého zařízení na COM port, který je na mé základní desce domácí počítač. I když se samozřejmě můžete podívat na UART<->USB, protože staré sériové rozhraní neustále ztrácí význam. Nicméně moje tendence je být víc jednoduchá řešení vyhrál a toto zařízení se objevilo jako kandidát na akvizici

Prodává se na stejném „Ali“ za 464 rublů. V zásadě by se to dalo sehnat v obchodech nebo na rádiovém trhu v mém městě, ale touha dělat něco s rukama už byla probuzená. Zavrhl jsem tedy myšlenku koupě desky rozhraní a rozhodl jsem se, že si ji zkusím vyrobit sám.

Musím říct, že jsem obecně dobrý přítel s páječkou. Na škole a na univerzitě, než jsem si koupil svůj první počítač, bylo mým hlavním koníčkem pájení všeho druhu užitečného a ne až tak nesmyslných. Ale bydlel jsem na vesnici, to byla devadesátá léta. Peněz nebylo mnoho, součástky se získávaly rozebráním rádiového odpadu, který se objevil. Zdrojem informací byly knihy z krajské knihovny – ne každý měl tehdy internet. Nechyběly ani bohaté nástroje. Fóliové PCB a chlorid železitý byly legendárním zázrakem. Obecně to bylo těžké.

Po zakoupení počítače se všechna moje vášeň přesunula na něj. A dovednost pájení malých zesilovačů a přijímačů byla odložena na polici. Takže jsem "čajník". Proto vás žádám, abyste byli k mnohému z toho, co píšu níže, shovívaví. A tento článek je celkově pro blbce, jako jsem já.

2. Výběr obvodu součástky a její počítačové modelování

Najít na internetu schéma takového zařízení je hračka. Takových schémat je opravdu hodně. Volba padla na toto rozhodnutí

Srdcem celého zařízení je čip typu MAX232 - převodník úrovně pracující na principu „charge pump“. Napětí se zvyšuje z 5 V střídavým nabíjením externích kondenzátorů C4 a C5. V okamžiku, kdy je signál vyveden na RS232, jsou tyto kondenzátory zapojeny do série a napětí v nich akumulované se sčítá. Při zpětném přenosu funguje mikroobvod jako dělič. V obou směrech přenosu signálu je inverzní.

Dioda VD1 hraje roli „spolehlivé“ - uzavře napájecí obvod, když je použito napětí se špatnou polaritou.

Před zahájením výroby zařízení jsem se rozhodl podívat se, jak to celé bude fungovat, a tak jsem začal modelováním budoucího zařízení v prostředí Proteus. Pro testování okruhu byl sestaven virtuální stojan

První věc, kterou jsem chtěl udělat, bylo nasimulovat vše, včetně silových obvodů, protože mě zajímal vliv diody na činnost obvodu. Ve výchozím nastavení jsou v Proteus napájecí kolíky na mikroobvodech skryté a vytažené do plusu požadované úrovně a země. Chcete-li je odblokovat, musíte nejprve ukázat skryté špendlíky. Chcete-li to provést, přejděte do nabídky Šablona -> Nastavit barvy designu a zaškrtněte políčko Zobrazit skryté kolíky

Ve kterém zaškrtneme políčka Draw body a Draw Name. Poté vyberte celý čip, včetně textu, který označuje kolíky, a klikněte pravým tlačítkem na nabídku a vyberte Vytvořit zařízení. Budeme požádáni, abychom vybrali název nového zařízení a uložili jej. To je vše, poté budou výkonové obvody výslovně zahrnuty do procesu simulace.

Dále přes UART přeneseme něco smysluplného, ​​například písmeno „A“ zakódované v ASCII s kódem 65 v desítkové soustavě čísel nebo sekvenci 01000001b v binární podobě. Kromě toho je pro zahájení přenosu nutné odeslat počáteční bit s úrovní „0“ a pro dokončení přenosu odeslat jeden nebo dva stop bity s úrovní „1“. Časový diagram rámce přenášeného přes UART tedy bude vypadat takto

Pro generování takového signálu používáme zdroj nazvaný Digital Pattern Generator (DPATTERN) s nastavením jako

Šířka pulzu 104 mikrosekund odpovídá rychlosti 9600 baudů. Tvar vlny je specifikován vzorem řetězce, kde "L" znamená nízkou úroveň a "F" znamená vysokou úroveň. Podle toho bude náš řetězec vypadat jako „FFLLLLLFLF“. Data přijímaná na RS232 budeme ovládat pomocí virtuálního terminálu a nastavíme je takto:

Nepoužijeme paritní bit a použijeme jeden stop bit. Navíc řekněme, že signál dodávaný do terminálu je invertovaný, což odpovídá protokolu RS232. Spuštěním simulace obvodu získáme oscilogram signálů a výstup na virtuální terminál

Kanál A přenáší výstupní signál přiváděný do COM portu. Kanál B je vstupní signál TTL. V terminálu se zobrazí cenné písmeno „A“. Jsme tedy přesvědčeni, že navrhované schéma je plně funkční. Teoreticky.

3. Výběr a nákup komponentů

Z obchodů nejblíže mému bydliště, kde můžete sehnat rádiové komponenty, jsou dva, které si zaslouží pozornost: obchod „Radio Components“ na Budenovsky Prospekt (toto je město Rostov na Donu) a „1000 Radio Components” obchod na Nagibina Avenue, naproti nákupnímu centru Rio. Ten se vyznačuje tím, že má webové stránky, i když docela staré, a zřejmě líně aktualizované (a vytvořené na Joomle...). Po prolézání ceníku mě napadl seznam toho, co potřebuji koupit.

Hned řeknu, že jsem se pečlivě vyhnul SMD součástkám kvůli mé nezkušenosti. Proto jsem zvolil průchozí verzi MAX232CPE. Vzal jsem stejné elektrolyty a diodu. Ukázalo se však, že je k dispozici pouze čip MAX232CWE - totéž, jen... SMD! Po chvíli přemýšlení jsem souhlasil s návrhem prodejce - musíme někdy začít... Nebyly tam kondenzátory 15 V, ale byly tam kondenzátory 100 V stejné kapacity a stejných rozměrů. Dobře, to je taky v pořádku. Místo konektoru DB-9 samec mi byl nabídnut konektor samice. Tak byl získán následující seznam

Chlorid železitý, tsaponový lak a textolit samozřejmě nebyly plně využity. Navíc jsem do tohoto seznamu nezařadil zakoupený nástroj: jednoduchou pájecí stanici (protože předtím jsem měl pouze 40W páječku s měděným hrotem), boční řezáky a malé kleště, kovové nůžky na řezání DPS, kapalinu kalafuna-lihový tok LTI-120 dobře a tak dále. Obecně mě tento epos stál asi 3 000 rublů.

V obecné komponenty byly zakoupeny a přivezeny domů. 40pinové bloky PLS byly odříznuty, aby vyhovovaly požadovanému počtu kontaktů. Jeden z kontaktů je odstraněn, aby bylo zajištěno jednoznačné spojení. Otvor v bloku zásuvky odpovídající vyjmutému kolíku je utěsněn polyethylenem.

4. Sestavení zařízení na prkénko a kontrola provozu

U takto jednoduchého zařízení to v zásadě není nutné. Jsem ale začátečník, takže jsem se před výrobou desky rozhodl obvod vyzkoušet v reálném provozu.

Nejtěžší to bylo s mikroobvodem. Abych to připájel na prkénko, musel jsem si pohrát s připájením dvanácti nohou k měděným vodičům. Vyšel monstrózní pavouk s dvanácti nohama

V tu chvíli jsem si uvědomil dvě věci: je dobře, že jsem si nakonec pořídil pájecí stanici. Špatná věc je, že si s touto maličkostí budu muset hodně pohrát. Obecně byly součástky připájeny na „plátno“, obvod byl sestaven s „oranžovou“ deskou. +5 V napájení odebrané z „oranžové“ - 2. kolík na dvouřadém 40-pinovém bloku kolíků

Pro připojení k zařízení byl použit tmelový terminál, který je dostupný i pro Linux a na rozdíl od minicomu má barevný výstup a nevyžaduje další nastavení pro zadávání znaků do terminálu z klávesnice.

Obecně platí, že deska začala fungovat - řádky zaváděcího protokolu běžely přes obrazovku terminálu: nejprve z u-boot a poté z linuxového jádra

Netřeba říkat, jak jsem byl šťastný: za prvé, schéma funguje správně a za druhé, Linux na „oranžovém“ je správně nainstalován, funguje normálně v režimu pro více uživatelů

Nefunkční HDMI konektor a chybějící ethernetové rozhraní jsou tedy dány samotnou konfigurací rozvodu. Tyto problémy se samozřejmě vyřeší a o nich zde nemluvíme. Přejděme proto k dalšímu bodu programu

5. Rozložení DPS

Udělal jsem to v Altium Designer. Rozvržení desky je lepší udělat až po zakoupení součástek. Možná, jako v mém případě, budete muset nainstalovat další knihovny komponent pro Altium. Rozměry součástí a uspořádání půdorysu pro každou z nich musí odpovídat skutečným dostupným dílům. Zde jsem udělal nepříjemnou chybu, ale o tom níže.

Hned řeknu - nepoužívejte automatické zapojení. Možná je to konfigurovatelné, ale automatické zapojení se snažilo přetáhnout cestu mezi nohami kondenzátorů, což při vzdálenosti 2 mm mezi nimi dělá dráhu širokou asi čtvrt milimetru, což bylo pro mě příliš strmé jako „figurína“. A moje intuice napovídala, že je vhodné se takovým věcem vyhýbat. Použil jsem proto ruční trasování (na základě výsledků toho automatického) s nastavením šířky silnic na 0,5 mm v pravidlech trasování (Design -> Rules -> Routing -> Width)

Navíc ve výchozím nastavení Altium předpokládá, že deska je dvouvrstvá. Chcete-li ho přinutit, aby směroval jednostrannou desku, v pravidlech zapojení byste měli specifikovat zapojení v jedné vrstvě, řekněme v horní vrstvě

Obvod byl zadán v editoru obvodů

V tomto případě je nutné počítat s tím, že volné nepájivé vstupy mikroobvodu (nohy 8 a 10) je nutné stáhnout k zemi, jinak Altium nezkompiluje obvod pro přenos do editoru desky.

V důsledku toho nezávislým pohráváním si s programem a lekce od Alexeje Sabunina cíle bylo dosaženo a platba byla provedena

Všechny součástky osazené v otvorech jsou umístěny na čisté straně DPS a mikroobvod je díky SMD provedení umístěn na straně kolejí. Chcete-li vytisknout rozložení obvodu, musíte v projektu zařízení vytvořit tzv. Output Job File

Který je nakonfigurován následovně. V seznamu možností konfigurace vyberte Výstup dokumentace a klikněte na Přidat nový výstup dokumentace, ze zobrazené nabídky vyberte Tisky PCB a projekt desky související s naším zařízením.

Přejmenujeme položku dokumentace, která se objeví, říkejme jí LUT, na technologii transliteration (LUT), kterou se chystáme použít k převedení návrhu desky na měď. Klikněte pravým tlačítkem na LUT a z kontextové nabídky vyberte Konfigurovat. V nastavení vrstev, které se mají vytisknout, ponechte pouze dvě položky: Top Layer a Multi-layer a zaškrtněte políčka, jak je znázorněno na snímku obrazovky.

Zaškrtávací políčko Mirror je potřeba zejména pro zrcadlení kresba na tisku. To je důležité, jinak se při přenosu výkresu na měď ukáže zrcadlový odraz naše cesty, ale nepotřebujeme to. Také byste se měli podívat do Nastavení stránky

Chcete-li vybrat velikost papíru a věnovat pozornost faktoru měřítka (Scale). Při prvním tisku se z nějakého důvodu ukázalo, že se rovná 1,36, ale mělo by se rovnat jedné

Nyní klikněte na Tisk. Nemám vlastní tiskárnu, tak jsem to vytiskl do PDF pomocí Foxit Reader, a výsledný soubor jsem pak odnesl na flashku do nejbližší sharashky, kde jsem kresbu vytiskl na lesklý fotopapír. Nakonec to dopadlo takto

Rozměr desky byl 62 x 39 mm, na tento rozměr byl pomocí nůžek na kov oříznut kus DPS. Předtím jsem textolit piloval pilkou na železo a často (nebo spíš vždy) to dopadlo hrozně. S nůžkami se vysouvá hladce, bez úlomků nebo poškození vodivé vrstvy.

6. Výroba desek plošných spojů

Metoda LUT (technologie laserového žehlení) byla zvolena pro její jednoduchost a dostupnost. Sloužil jako vodítko k akci. Snažil jsem se neporušit technologii: přešel jsem měď s nulovým bodem, odmastil jsem ji, i když ne acetonem, protože jsem nenašel, kde se dá koupit, ale univerzálním odmašťovačem na bázi lakového benzínu, zakoupeným v Lerua Merlin. Pečlivě a s námahou jsem sendvič z DPS a vzoru vyžehlil žehličkou na maximální teplotu. Buď proto, že jsem někde udělal chybu, nebo protože jsem nenechal obrobek vychladnout, nebo prostě šetřili toner na tiskárně v „sharashce“, obecně to nedopadlo příliš dobře

Prozíravě jsem se však zásobil permanentní fixou Edding 404, se kterou jsem s pomocí mé milované manželky (s její pokročilou dovedností v lemování řas a kreslení vzorů na nehty) nastínil všechny cesty

Dále byl roztok 6-vodného chloridu železitého zředěn rychlostí asi 180 gramů na 300 ml vody (voda byla odebírána z kohoutku, horká) a deska byla vhozena do leptací kyvety ke konzumaci. Aby desku vyleptal, aniž by otrávil manželku, byla operace provedena při západu slunce na balkóně

„Khlonyak“ nezklamal, existují zvěsti, že často prodávají nekvalitní. Leptání trvalo 13 minut, poslední ostrůvky mědi nám mizely přímo před očima. Hlavní věc je nezapomenout pravidelně kopat do desky pinzetou na kyvetě a sledovat proces. Jakmile přebytečná měď zmizí, desku urychleně vyjmeme a opláchneme vydatným proudem vody.

Po umytí, setření a vysušení přichází okamžik pravdy. Ochranný kryt musí být odstraněn. Snažil jsem se to udělat s bílým duchem,

Ale věci se vyvíjely špatně. Pak moje žena nabídla svůj odlakovač - tento zázračný elixír okamžitě odstranil povlak (stále mě děsí reagencie, které naše ženy používají. Krása je strašná síla!)

Značka také nezklamala - všechny cesty přežily

Po vyčištění ochranného nátěru můžete začít vrtat otvory. A tady jsem udělal nešťastnou chybu - neměl jsem vrták 0,5 mm, a místo toho, abych věc odložil na zítřek, koupil jsem si potřebnou vrtačku, spěchal jsem a vzal milimetrovou v domnění, že to bude stačit. V důsledku toho jsem poškodil mnoho kontaktních podložek, naštěstí ne vážně a ne nenávratně. Ale přesto nikdy nespěchejte. Jak řekl můj přítel Mark z laboratoře katedry mechatroniky na mnichovské univerzitě, kde jsem absolvoval předgraduální stáž: „Dmitriji, vezmi si pro každou práci ten správný nástroj.“ A měl tisíckrát pravdu.

7. Pocínování desky a pájení součástek

Místa, kde se pájejí součástky, by měla být pokryta tenkou, lesklou vrstvou pájky. To je hlavní podmínkou úspěšné práce. Nepocínoval jsem celé stopy. Zaprvé jsem se bál, že se zkroutí a zadruhé jsem se ještě chystal desku překrýt lakem. Pájené spoje jsem tedy pouze pocínoval. Za tímto účelem na ně naneste kalafunové tavidlo LTI-120 štětcem a použijte páječku zahřátou na 250-300 stupňů, na jejímž konci visí malá kapka pájky, nakreslete ji podél požadovaných bodů desky. . V důsledku zvýšení povrchového napětí tavidlem se pájka rozprostírá přesně po kontaktních ploškách.

Poté byla „prkénka“ rozebrána, kabeláž byla odstraněna z mikroobvodu a byla nejprve připájena. Pomocí rukou nebo pinzety opatrně umístěte mikroobvod na své místo v souladu s pinoutem tak, aby každá noha zabírala svou vlastní oblast. Poté řady nohou namažeme tavidlem. Krátkými a přesnými pohyby se postupně dotýkáme všech nohou, přičemž nezapomeneme na hrot páječky nanést pájku (ne však příliš, stačí malá kapka). Pokud je vše provedeno správně, pak jsou nohy připájeny k podložce velmi rychle a přesně, bez „snotu“ nebo přemostění sousedů. Zapájení čipu mi trvalo méně než minutu a toto je poprvé, co to dělám. Inspiroval mě k tomuto výkonu tohle video, za což jsem jeho autorovi velmi vděčný. Všechno se ukázalo být opravdu ne tak děsivé.

Zbytek detailů jsem vymyslel podobným způsobem. Zde jde především o to pečlivě ustřihnout vývody dílů na potřebnou délku – nad dráhou jsem nechal trčet maximálně milimetr vývodu a v případě potřeby je správně a opatrně ohnout. Je důležité, nesmírně důležité nikam nespěchat a dělat vše promyšleně. Nakonec se stalo, co se stalo

Nemohl jsem se z toho „prcka“ dostat, ale napoprvé to dopadlo docela snesitelně, i když asi budu kritizován.

8. Kontrola obvodů a další nepříjemná chyba

Po pájení smyjeme veškeré tavidlo alkoholem, vezmeme multimetr a zavoláme všechny obvody, abychom zkontrolovali jejich vodivost a shodu schematický diagram. A tady se nepozorovaně vplížila ta špatná věc. Ukázalo se, že konektor COM portu je zapojen zrcadlově! „Země“ seděla na první noze místo páté, Rx na čtvrté místo na druhé. A stále nechápu jak, protože při zapojení v Altiu bylo vše v pořádku. To mi zůstává záhadou. Neexistuje žádná záhada - jednoduše mít ve skutečnosti „samici“ konektor, když jsem tvořil obvod v Altiu, stále jsem používal „samec“. Proto vznikla kabeláž zrcátka. Naštěstí jsem tento problém vyřešil vhodným zapojením kabelu určeného pro připojení zařízení do COM portu počítače. Ale kvůli tomuhle Chyby COM na desce se to ukázalo jako „proprietární“.

Jinak instalace dopadla správně a já po odpájení propojovacích kabelů a uklizení pracoviště, připojil novou desku k „oranžovému“ a počítači

Řádky protokolu stahování opět běžely přes okno terminálu. Byl jsem šťastný!

9. Přináší krásu

Aby byly kontakty chráněny před oxidací a zařízení získalo „průmyslový“ vzhled, byla deska natřena zeleným kaponovým lakem. Všechny značky provedené před instalací permanentním fixem byly smyty stejným lakem. No dobře... Tady je fotka hotového výrobku spolu se sadou kabelů

Nyní můžeme začít dále vylepšovat software pro „oranžovou“. Nyní nebudu slepý a hloupý, ale budu moci nastavit systém přes sériový terminál.

Závěr

Bylo to zajímavé. Je to pro mě zajímavé, protože je to poprvé. První zařízení navržené na počítači a sestavené na tištěný spoj vlastníma rukama. A pokud se někdo ironicky usměje, tak ať si vzpomene, že i on to kdysi udělal poprvé... Přidat štítky

(ArticleToC: enabled=yes)

Malý adaptér USB TTL PL 2303 je druh programátoru používaného s deskou ke čtení informací z různých senzorů:

  • vlhkost vzduchu;
  • teplota;
  • pohyby.

To je důvod pro široké použití adaptéru USB TTL PL2303 v rádiem řízených zařízeních. TTL USB adaptér je naprogramován v C++, tzn. USB TTL adaptér je "univerzální sběrnice" pro přenos dat používaná v nízko a středně rychlé výpočetní technice.

Pro připojení k USB RS232 TTL adaptéru potřebujete čtyřvodičový kabel. Jeden kroucený pár je potřeba pro diferenciální připojení při příjmu a vysílání (RX a TX) a zbývající jsou potřeba pro napájení periferních zařízení (GND a +5V).

Za předpokladu, že maximální proud takových zařízení nepřekročí 500 mA a pro USB - 900 mA), jsou připojeny bez vlastního zdroje napájení.

Nehledě na to, že pro TTL logiku jsou k dispozici 0-5 V standardní úrovně, zdá se, že TTL USB adaptér není potřeba.

Ale vzhledem k tomu, že rozhraní/protokol USB je poměrně složitý, stavba zařízení na něm založeného vyžaduje hluboké znalosti a mikroprocesory, které data zpracovávají.

Pomoci lze i dalším protokolem – UART (UART), který je dnes nejrozšířenější. Z rodiny mnoha protokolů se nejčastěji používá RS-232, běžně označovaný jako COM port. Je nejstarší ze všech, ale stále aktuální.

Má řádky:

  • vysílající - TXD;
  • hostitel - RXD.

Pokud se používají k přenosu dat, pak není potřeba hardwarové ovládání. Pro hardware se používají DTS a RTS.

Výstup vysílače je připojen ke vstupu přijímače a naopak.

RS-232 se liší od standardní (5voltové) logiky elektrický princip akce. V této verzi leží „0“ v rozsahu +3 až +12 V, respektive jedna je v rozsahu od -3 do -12.

Závěr.Účelem UART USB TTL adaptérů je „spojit se“ s komplexním rozhraním

USB s jednoduchým a „běžícím“ protokolem UART, podporovaným mikrokontroléry a pracujícím s logickými úrovněmi 0-5V.

Adaptér USB RS232 TTL Pl 2303 je osazen na čipu PL2303, který vytváří virtuální COM port na PC. Používá se pro blikající zařízení s mikrokontroléry.

Jeho cena je 40,84 rublů.

Pro doručení na Ukrajinu musíte zaplatit dalších 149,74 rublů.

Hlavní vlastnosti konvertoru adaptéru PL2303 USB na TTL modul:

  • typ napětí – běžné;
  • napájení – 3,3/5 V;
  • účel - pro počítač;
  • teplotní rozsah - -40 AŽ +85;
  • Výrobce: Diymore.

Adaptér USB 3,3V 5,5V na miniport TTL

Posouzení

  • Velikost – 36x17,5 mm (DxŠ);
  • Piny: GND, CTS, VCC, TXD, DTR, RXD, RXD;
  • Čipová sada FT232RL;
  • Podporuje – 5V, 3,3V;
  • Rozteč – 2,54 mm.

Moduly vynikající kvality stojí 100,24 rublů. nabízené internetovým obchodem https://ru.aliexpress.com/popular/ttl-adapter.html .

Pro detekci auta pomocí GPS adaptéru USB TTL PL2303 HX převodník RS232

Jeho cena je 42,7 rublů.

Mezi vlastnosti patří:

  • antistatický obal, který zabraňuje hromadění statické elektřiny,
  • negativně ovlivňující práci;
  • vysoká spolehlivost, stabilita;
  • podpora WIN7.

Výrobek o hmotnosti 5 gramů (bez obalu) se používá při studentských výrobních pokusech apod. Jeho velikost je 50X15X7 mm. Pro převodníky modelu USB PL2303 - RS232

TL má dvojici rozhraní pro připojení (pětipinový samec) a PC (standard USB).

FT232RL USB 3,3 V 5,5 V na mini port TTL

Jeho cena je 106,43 rublů. Toto je levná možnost, jak zvýšit možnost USB mikrokontroléry. Pro ochranu 500 ma samoresetovací pojistka pro ochranu proti proudovému přetížení.

Charakteristika

  • červená barva;
  • napájení USB-5 nebo 3,3 V;
  • hmotnost - 4 gramy;
  • rozměry - 43x17 mm.

Jeho malá velikost umožňuje jeho použití ve vývoji, kde je velikost gadgetu kritická.

USB na TTL na UART na čipu PL2303

Používá se pro programování Arduino.

Převodník na čipu Max3232 převádí signály portu RS-232 na signály vhodné pro použití v digitálních obvodech založených na technologiích TTL.

Stojí 76,11 rublů.

CP2102 USB 2.0 až TTL UART 6Pin

Skládá se z desky CP2102, vestavěného vysokorychlostního USB2.0, krystalového oscilátoru, datové sběrnice UART a podporuje signály bez nutnosti externí USB modem

  • Váží 4 gramy;
  • LED indikátory pro: napájení, vysílání a příjem;
  • Provozní stav – 3,3 a 5 V.

Stojí 82,3 rublů.

Téměř všechny mikrokontroléry mají na desce sériový portUART. Pracuje pomocí standardního sériového protokolu, což znamená, že jej lze bez problémů připojit k počítači. COM přístav. Ale je tu jeden problém - faktem je, že počítač RS232 to vyžaduje logické úrovně +/- 12 volt a UART pracuje na pětivoltových úrovních. Jak je kombinovat? K tomu existuje několik možností pro obvody převodníku úrovní, ale nejoblíbenější je stále založena na speciálním převodníku RS232-TTL. Toto je mikroobvod MAX232 a jeho analogy.
Téměř každá společnost si vyrábí svůj vlastní převodník, takže to bude také fungovat ST232, A ADM232, A HIN232. Obvod je jednoduchý jako tři kopejky – vstup, výstup, napájení a obvod pěti kondenzátorů. Obvykle jsou umístěny kondenzátory 1uF elektrolytů, ale v některých modifikacích je instalován 0,1uF keramika. Všude jsem pájel 0,1uF keramika a většinou to stačilo. :) Funguje jako hodinky. Pokud je zapnuto vysoké rychlosti selže, pak budete muset zvýšit kapacitu.

Mimochodem, existuje také MAX3232 to je totéž, ale jeho výstup není 5 V TTL, ale 3,3 V TTL. Používá se pro nízkonapěťové regulátory.

Udělal jsem si jednu takovou univerzální šňůru, aby se to dalo pohodlně přichytit k ovladačům. UART. Pro celkovou kompaktnost jsem celý obvod nacpal přímo do konektoru, naštěstí jsem měl ST232 v soic korpusu. Výsledkem byl šátek ne větší než rublová mince. Protože nebyly po ruce žádné malé SMD kondenzátory, musel jsem kondenzátory připájet shora, ať to stojí cokoliv. Hlavní věc je, že to funguje, i když to nedopadlo moc dobře.


Pokud pochybujete, že se vám tak malá instalace povede, pak jsem vám desku zadrátoval do standardní PDIP skříně. Bude mít velikost krabičky od sirek, ale není potřeba ji sekat.


Po sestavení je snadné zkontrolovat:
Zapojuje se do konektoru COM přístav. Zapněte obvod 5 voltů a poté jej uzavřete Rx na Tx(pro mě jsou to zelené a žluté vodiče).

Pak alespoň otevřete libovolný terminál Hyper Terminál, připojíte se k portu a začnete posílat bajty, měly by se okamžitě vrátit. Pokud se tak nestane, zkontrolujte schéma, někde je zásek.

Pokud to funguje, pak je vše ostatní jednoduché. Vodič, který pochází z kolíku 9 mikroobvodu MAX232 Tento vysílací kolík, polož si ho na nohu RxD ovladač. A ten s nohama 10 - přijímání, klidně ho dejte do vazby TxD ovladač.

Někteří čtenáři Maisku si pravděpodobně pamatují moji recenzi na domácí laboratorní zdroj. Nedávno to dohnaly převodníky rozhraní, aby to připojily k počítači.

Objednal jsem je znatelně později než desky a trvalo to dlouho, takže dorazily, když jsem měl skoro vše hotové.
Šátky jsou levné, bylo jich víc, ale recenzi na jejich firmu udělám později (pokud vymyslím námět a použití). Prodejce dal levou stopu nějakému čínskému falešnému webu ke sledování (avšak na to varoval), ale protože balík je levný, nijak zvlášť se nebál, jen hlídal termín dodání objednávky.
Vše ale dorazilo v naprostém pořádku, v bílé obálce, zabalené v úhledných sáčcích se západkou.

Na taškách byla dokonce nějaká nálepka s číslem, zřejmě číslem artiklu nebo něčím jiným, ale obecně je to nedůležité, ale dal jsem to prodejci pro úhlednost - vynikající.

Převodník rozhraní je namontován na velmi běžném PL2303 vyráběném prolific, to samozřejmě není můj oblíbený FT232, ale v zásadě je to celkem snesitelné, protože jsem nikdy nenarazil na originální FTDI mikroobvody za rozumné peníze a tyto karty stojí pouhé haléře (zejména vzhledem k tomu, že na našem trhu stojí 2-3x více). Ano, za tyto desky jsou ještě „chutnější“ ceny, ale nepotřeboval jsem 10-50 kusů, takže jsem to tak vzal.

Deska má 3 LED diody, červenou pro napájení, modrou pro vysílání a zelenou pro příjem.
Buď jsou špatně zvolené odpory, nebo něco jiného, ​​ale červená svítí tak, že vám vyskočí oči, modrá svítí slabě a zelená není skoro vůbec vidět. Ale jelikož pro mě tyto LEDky neměly vůbec žádný význam, neobtěžoval jsem se jimi zabývat.
Na desce je osazen i 5pinový konektor, do kterého je vyvedeno 3,3 Volt, 5 Volt (jak jsem pochopil, vlastně přímo z USB), RX, TX a General.
Poplatek se vybírá podle nej nejjednodušší schéma, 3,3V výstup je převzat z PL2303, RX je vytažen do 5V, TX vystupuje log úroveň s napětím 5V.
Pokud potřebujete vydávat jiné signály, budete muset trpět.
Všechny denominace instalované díly podepsané na desce, sestavené celkem úhledně.

Ale jak jsem psal výše, nepotřeboval jsem desky k obdivování barevných LED, takže jsem se rozhodl je okamžitě použít, alespoň jednu, druhá bude pro některá další řemesla.

Připravil jsem si vše potřebné pro dokončení těchto desek a pustil se do práce, přičemž si všimnu některých vlastností těchto desek.

Desku převodníku jsem se rozhodl použít ve svém laboratorním napájecím zdroji, na který jsem nedávno zveřejnil recenzi. Mimochodem, tato karta (galvanická izolační deska) je přítomna na společné trase s předním panelem.

Skutečná aplikace.

K tomu jsem sestavil malou desku adaptéru, na kterou jsem osadil optický izolační čip pro rozhraní, protože rychlost je nízká, koupil jsem nejlevnější ADUM1201A.

Ano, můžete se samozřejmě pokusit vyrobit optočleny pomocí optočlenů, ale vzhledem k ceně mikroobvodu o něco více než dolar jsem to opravdu nechtěl, možná jsem byl jen líný.
Tento čip umožňuje provádět galvanické oddělení rozhraní rychlostí až 10 Mbit (je jich více vysokorychlostní verze, liší se písmenem)

Deska je „oblečena“ do měkkého transparentního teplem smrštitelného materiálu, ale jelikož mi při aplikaci trochu překážela, rozhodl jsem se ji trochu zkrátit.

Konektor, který byl na desce nainstalován, jsem také ve skutečnosti nepotřeboval, protože tento typ připojení považuji za poměrně nepohodlný, když je deska zapojena přímo do USB, ale záleží na tom, kdo. Konektor se připájel celkem snadno, nemusel jsem ani zapínat fén, vystačil jsem si s běžnou páječkou, protože upevňovací jazýčky konektoru nebyly připájeny, pro ty, kteří budou používat šátek s tímto konektorem, jsem doporučil bych je připájet.

Zároveň jsem odpájel i výstupní konektor, vystupuje na něj Ground, Receive, Transmit, Output 5 Volts, Output 3,3 Volts.
Všechny kontakty jsou označeny na samotné desce a odpovídají nápisům.
Potřeboval jsem samotný konektor, ale byl trochu jiný než ten, který je dodáván s deskou, takže jsem ho musel ohnout.
Zároveň jsem desku zkrátil, protože se mi nechtělo vejít do plné verze a na uříznutém kusu nebylo nic. Toto je druh dopingu, i když je to spíše peeling. :)

Pohled z jiného úhlu, asi každý už tušil, proč jsem s konektorem dělal takové manipulace.

Kabel jsem připájel k zadnímu panelu, myslel jsem, že je lepší to udělat před sestavením dvou desek do jedné konstrukce. Použil jsem nejjednodušší kabel, 4x0,22 v obrazovce, i když na takovou vzdálenost by to asi šlo i přes lano.

Na zadní stranu jsem připájel USB konektor, kabel zajistil stahovacími páskami a připravil si pár upevňovacích „uší“ ze zbytků foliové DPS (dokonce jsem si vzpomněl na své mládí, kdy jsem vyráběl malá pouzdra ze sklolaminátu pájením vyříznutých destiček k sobě).

Destičky jsem připájel ke konektoru, nejnáročnější bylo zapájet je rovnoměrně, jinak by se mohly při šroubování ulomit.

Vyřízl jsem díru do pouzdra zdroje, vyvrtal díry do montážních patek a vyřezal do nich závity M3 (kdo by nevěděl, sklolaminát dělá docela dobrý závit, nepotřebujete ani matice).

Nainstaloval jsem celou tuto konstrukci na své obvyklé místo a vypadalo to, jako by tam byla odjakživa.
Na fotce je vidět, že by se deska v celé délce nevešla. Nicméně jsem to ani neměřil, to už bylo jasné od samého začátku.

Trochu blíž.

Pozorní čtenáři si všimnou malého šátku a tlumiče, které na fotkách v recenzi nebyly. Toto jsou důsledky mých experimentů s MAX232. Při zapojování MAXu jsem zamíchal 1. a 2. nohu mikroobvodu s 15 a 16, přetížil stabilizátor napájení PWM logiky a operační zesilovač a vypustil magický kouř s nádherným ohňostrojem.
Během vteřiny vyhořel samotný PWM, prohořel, 3 operační zesilovač a indikátor. Procesor zůstal naživu. Díky tomu (neštěstí, ale pomohlo neštěstí) jsem předělal stabilizátor výkonu, nahradil ho lepším LM5007 (vstupní rozsah do 75V, výstupní proud do 500mA) a přišel na princip kalibrace tohoto rady (obecně jsem tuto informaci na internetu našel nesplnil). Do přehledu PSU byly přidány informace o kalibraci.
Nativní PWM nemělo ochranu proti přetížení (nedošlo ke zkratu), což je velmi smutné.

Kvůli mému malému přepočtu jsem musel konektor na zadní panel nainstalovat doslova „vzhůru nohama“.

To vše je samozřejmě dobré, ale rád bych si ověřil, co jsem vůbec připájel. Připojil jsem to k počítači a začal zkoušet. Ale okamžitě jsem dostal velký celosvětový průšvih. Software fungoval, ale jelikož je software od verze 6010, dostal jsem ovládání s posunem o 1 znaménko. Deska 6010 má minimální diskrétní nastavení proudu 10 mA, deska 6005 má 1 mA, nastavil jsem to na 1 Ampér a přijala 100 mA.
Tento stav mi přirozeně nemohl nijak vyhovovat a šel jsem na internet.
Od nějakého čínského elektrotechnika (nebo pokročilého prodejce) jsem našel software pro verzi 6005. Starý jsem odstranil, nainstaloval nový a konečně dostal to, co jsem od začátku chtěl. Normální ovládání desky.



Tím došlo k logickému závěru eposu s laboratorním zdrojem, který zahrnuje tři (i když formálně čtyři) recenze.
Co jsem nakonec dostal -

Přehled desky převodníku -

Souhrn.
Klady.
Desky fungují perfektně, nebyly zjištěny žádné vady
Prodejce poslal vše přehledně a včas.
Vše dorazilo ve výborném stavu.
Šátky mě vyšly levněji než na trhu.

Mínusy.
LEDky mají různé jasy, to mi bylo jedno.
Upevňovací jazýčky konektoru nejsou připájené, ale i to mi pomohlo.

Doufám že tato recenze pomůže ušetřit nějaké peníze těm, kteří hledají podobné desky.