Kabeldragning för nollmodemkabel (RS232). Gör-det-själv USB-COM-adapter: diagram, enhet och rekommendationer Hur man gör en standardtyp B-adapter

Problem vid blinkande mottagare. Brist på COM-port. Använda en bärbar dator

Många användare står inför problemet med att blinka mottagarens firmware på grund av bristen på en COM-port. De flesta äldre datormodeller var utrustade med flera COM-portar. De hade minst 1 RS-232-kontakt. Tack vare denna tekniska lösning kunde användare ansluta de nödvändiga externa enheterna. Möss, skrivare, tangentbord, modem och annan utrustning kopplades till datorn på en gång. Med hjälp av en dator var det möjligt att ladda om mottagaren. Användare har aldrig stött på några betydande anslutningsproblem. Allt som krävdes av dem var att ansluta kabeln, starta programmet och klicka på de nödvändiga objekten.

Tillverkare av moderna datorer verkar helt enkelt ha glömt RS-232-kontakten. Den genomsnittliga användaren kanske inte märker dess frånvaro. Men om du är en satellit-TV-abonnent och din mottagare börjar fungera felaktigt på grund av en tidig uppdatering, står du inför ett obehagligt problem. De flesta receivermodeller kan endast blinka med “RS-232”. Och inte alla satellit-set-top-boxar är utrustade med en USB-ingång.

Mycket ofta stöter användare på andra problem. En av dem är inkompatibiliteten hos de tillgängliga COM-portarna på den bärbara datorn med vissa modeller av mottagare. I de flesta fall orsakas detta av det faktum att RS-232-dataöverföringsstandarden bröts under tillverkningsprocessen av den bärbara datorn. Vissa tillverkare gör detta med flit, eftersom den här lösningen tillåter dem att minska batteriladdningsenergin. Denna lilla detalj återspeglas i kostnaden för datorutrustning, vilket gör den mer tillgänglig för slutkonsumenten. Endast exakta och noggranna tillverkare kan skryta med att ha ett speciellt chip för COM-porten. Och deras enheter är kompatibla med alla mottagare.

Om du använder en vanlig dator kan problemet lösas genom att köpa en extra modul med COM-portar. Den kommer i form av ett kort och är monterad i en dator. Det är mycket viktigt att utföra installationen korrekt, eftersom felaktiga åtgärder kan leda till skador på utrustningen. Efter att kortet är installerat i datorn kommer Windows operativsystem att tilldela varje port ett eget nummer.

Om du använder en bärbar dator kommer det här alternativet inte att fungera. Här kommer du att stöta på en diskrepans mellan storlek och standard. Men detta problem har också en lösning.

Du kan försöka löda USB-COM-adaptern själv2 sätt: dyrt och beprövat eller billigt och delvis ineffektivt:

Metod 1

Vi köper ett specialkort med portar designade för en bärbar dator. Problemet är inte bara den höga kostnaden för lösningen, utan också det faktum att du kommer att behöva spendera en enda dag på att leta efter en lämplig modell. Det är också värt att tänka på att bärbara datorer kan ha olika standarder för ytterligare enheter. Därför bör du först läsa bruksanvisningen, om du har dem kvar. Om du är tveksam till att beställa en specialbräda kan du prova en annan metod.

I de flesta fall fungerar det. 90 % av moderna modeller är utrustade med flera "USB"-utgångar. Du kan köpa en USB till COM-omvandlare.

För referens. USB är ett seriellt gränssnitt som används för att överföra data. En fyrtrådig kabel används för att ansluta ytterligare enheter. Två ledningar ger datamottagning och överföring, två ledningar ger ström till en extra enhet. Den största nackdelen med USB är att kontakterna lossnar med tiden. Som ett resultat tappas kontakten. När uttagen lossnar måste användarna byta ut kortet.

Metod 2

Du kan själv löda USB-COM-adaptern. Det är bara värt att tänka på att lösningen vi beskrev säkerställer att endast RX- och TX-signalerna matchar. Andra modemsignaler används inte. Förbered följande uppsättning delar:

  • 1 PL2303HX (USB-USART-brygga från Prolific)
  • 1 MAX232CSE (UART-RS232)
  • 1 kvarts 12,00 MHz
  • 2 kondensatorer 10 nF (smd1206)
  • 6 kondensatorer 1uF (smd1206)
  • 2 motstånd 27 Ohm (smd1206)
  • 1 motstånd 1,5 KOhm (smd1206)
  • 1 mini-USB-kontakt
  • 1 DB-9 hankontakt
  • 1 Folie PCB för kort 48*22mm

Först måste du göra en bräda. För att göra detta, borra 4 hål och löd de nödvändiga delarna.

Som ett resultat bör du skaffa en standardadapter. För att undvika oxidation kan skivan beläggas med bil- eller polyuretanlack.

31,7 KiB
492 nedladdningar

Alternativt kan du löda en tillfällig bygel

Efter att ha installerat drivrutinerna kontrollerar vi adapterns funktionalitet. För att göra detta, försök att stänga kontakterna 2 och 3 och starta programmet “Hyperterminal” (gå in i PROGRAM via START. Gå till STANDARD, välj KOMMUNIKATION och HYPERTERMINAL). Gå sedan till valfri sökmotor och ladda ner hyperterminalen eller motsvarande. I anslutningsinställningarna anger vi en ny com-port (i vårt fall är det hyperterminal).

Konfigurera portparametrarna (115200, 8, N(ingen), 1, ingen flödeskontroll).

För referens. HyperTerminal är ett speciellt program som ingår i Windows OS. Det hjälper till att ge åtkomst till andra datorenheter via ett modem, seriell port eller genom att använda telnet-protokollet. Om HyperTerminal inte är närvarande kan användare använda det fjärranslutna Windows-skalet. Om du behöver felsöka ditt modem kan du använda telefon och modem istället för HyperTerminal. Om programmet saknas kan du enkelt hitta det på Internet och ladda ner det på några minuter.

I moderna datorer och bärbara datorer har tillverkare slutat använda COM-porten, som användes flitigt tidigare. Om du har en gammal dator som du köpte för cirka 7 år sedan, kan du hitta flera av dessa portar på den. COM-porten är designad för att ansluta olika extern utrustning, såsom en mus, skrivare, modem och andra specialverktyg. Numera finns det problem med att koppla olika föråldrad utrustning till nya bärbara eller datorer. Till exempel är det nu ganska svårt att ansluta en mottagare, eftersom du behöver använda en COM-port för detta.

Vad ska man göra i det här fallet? Naturligtvis finns det en väg ut. Du kan göra en USB-COM-omvandlare själv. Hur gör man detta? I den här artikeln hittar du svar på dina frågor.

DIY USB-COM-adapter

Nu ska vi titta på hur man gör en USB-COM-adapter som fungerar med RX- och TX-signaler. Det fungerar inte med andra typer av modemsignaler, men det räcker för att ansluta standardutrustning.
För att fortsätta med monteringen måste du köpa följande delar:

  • Två 10 nF kondensatorer och en 1 µF kondensator.
  • Två motstånd är 27 ohm och ett är 1,5 kohm.
  • Mini-USB- och DB-9-kontakter, en vardera.
  • Kvarts 12,00 MHz.
  • PL2303HX.
  • Folie PCB för kort 48*22 mm.

Efter att ha köpt dessa delar kan du fortsätta direkt till monteringen. Först måste vi titta på USB-COM-adapterkretsen (du kan se bilden nedan).

Montering och installation av adaptern

Det är inget komplicerat med installationen. Först måste du ta eller göra brädan själv. Efter detta borrar vi fyra hål. Därefter måste vi löda alla delar, vars placering kommer att motsvara diagrammet. Detta avslutar monteringen.

För att förhindra att skivan oxiderar måste den täckas med polyuretanlack. Om detta inte finns kan du använda vilket annat snabbtorkande billack som helst.

Det är dags att gå vidare till konfigurationen. Vi ansluter vårt kort till datorn. Om allt är korrekt monterat kommer det att avgöra vilken enhet du behöver installera drivrutiner på.

Vi installerar Prolific-drivrutiner för en sådan port på datorn. Genom att gå till "Task Manager" kan du se att den har definierats och nu är fullt fungerande.

Undersökning

För att kontrollera funktionaliteten hos vår adapter måste du stänga kontakterna nära COM-porten med något tunt föremål (se bilden nedan där detta måste göras).

Gå till avsnittet "Anslutningsinställningar", där du måste välja en COM-port. I det nya fönstret bör du konfigurera följande parametrar för vår port:

  • signalöverföringshastighet - 115200;
  • databitar - 8;
  • paritet - nej;
  • stoppbitar - 1;
  • flödeskontroll är det inte.

Bekräfta sedan ändringarna genom att klicka på OK-knappen. Efter detta bör anslutningen startas. Låt oss byta till den engelska layouten och skriva valfria ord i programmet. Alla tecken du klickade på kommer att visas på en vit bakgrund.

Om detta inte fungerar, det vill säga orden inte visas, måste du ändra installationen. Vi konfigurerar det tills symbolerna visas.

Det var allt. Du kan släppa kontakterna som du klämde och börja använda USB-COM-adaptern.

USB RS232 DB9 COM-adapterkabel

Om du inte kan göra din egen adapter kan du köpa USB RS232 DB9 COM. Dess pris varierar mellan 1000 rubel, och det har ganska bra tekniska egenskaper. Det viktigaste är förmodligen en bra anslutningshastighet. Det stöds också av nästan alla operativsystem. Tyvärr fungerar det bara med USB 2.0.

Ansluter till en dator

För att ansluta USB RS232 DB9 COM-adaptern till din dator måste du hitta drivrutiner på Internet som är lämpliga för ditt operativsystem. Ladda ner och packa upp dem. Vi ansluter adaptern till datorn och anger sedan var drivrutinerna finns. Om allt gjordes på rätt sätt kommer lysdioden på enheten att tändas, vilket indikerar att den är redo att användas.

Möjliga problem

Tyvärr, även om du använder en köpt USB-COM-adapterkabel, kan problem uppstå. Det är nödvändigt att bekämpa dem, och det är inte svårt att göra.


Alternativ lösning på problemet

Om du behöver installera ytterligare utrustning som kräver en COM-port kan du även använda en modul med denna kontakt. Den installeras helt enkelt direkt i datorn och ansluts till moderkortet. Efter att ha installerat ett COM-portkort eller PIC-COM (andra namn) tilldelas det också ett nummer. Liksom i tidigare fall kan detta nummer ändras om problem uppstår. Om du inte är säker på att du kan installera det här kortet korrekt i din dator, är det bättre att använda hjälp av proffs för att inte skada annan utrustning.

Tyvärr kan denna lösning endast användas på datorer. I bärbara datorer är det ganska svårt att installera ett extra kort, och detta kräver extra kostnader. För det första kommer själva fodralet inte att tillåta dig att installera en extra modul, och för det andra kanske den inte stöds av din modell. Därför, i fallet med en bärbar dator, bör du använda en USB-COM-adapter.

Slutsats

Om du behöver ansluta äldre utrustning som kräver en COM-port kan du göra din egen adapter. Det är ganska enkelt. Om du inte vill göra detta kan du köpa en USB-COM-adapter. Dess pris är cirka 1000 rubel. Kom ihåg att du fortfarande måste installera drivrutiner och kontrollera funktionaliteten hos denna hårdvara. Det är ganska enkelt att installera en USB-COM-adapter på Windows 7, eftersom alla drivrutiner för detta operativsystem finns på Internet.

Problem vid blinkande mottagare. Brist på COM-port. Använda en bärbar dator

De flesta "gamla" datorer och bärbara datorer som köptes för mer än 5 år sedan hade alltid flera COM-portar (RS-232). Åtminstone fanns det alltid minst en "RS-232"-kontakt.

Ris. 1. Kontakt på datorhöljet

Olika extern utrustning var ansluten till den: möss, skrivare, modem, specialutrustning. Därför var det inga problem att ansluta mottagaren till datorn för firmware. Det räckte med att bara ansluta, köra programmet för att uppdatera mottagarens programvara och lugnt göra allt som behövs.

I moderna datorer saknas ofta RS-232-kontakten. Det är här som problem uppstår, ofta mycket obehagliga. I de flesta mottagare finns det inga andra metoder för "firmware" än att använda "RS-232". Och inte alla mottagare har en "USB"-ingång för att ansluta en extern flashenhet.

Och ibland finns det ett annat problem: den bärbara datorn har en "COM"-port, men den fungerar med mottagare av en modell, men inte med andra. Detta beror på bärbar datortillverkarens brott mot RS-232-standarden för dataöverföring. De gör detta för att spara batteri. Om mottagarens tillverkare var tekniskt noggrann och exakt, kommer ett speciellt chip för "COM"-porten att installeras i mottagaren. Tack vare detta chip kommer mottagaren att fungera med både en bärbar dator och en dator. Men att installera en mikrokrets ökar den totala kostnaden för produkten, och på senare tid har tillverkare sparat även på dessa små saker! Det är därför problemet med inkompatibilitet mellan bärbara datorer och de flesta mottagare uppstår.

När du använder en dator löses problemet med bristen på nödvändiga "RS-232"-portar helt enkelt: du måste köpa en extra modul med "COM"-portar. Detta kort installerat i en dator kallas "PIC-COM" eller helt enkelt "COM-portskort".

Ris. 2. PCI-kort för en dator med två "COM"-portar

Om du inte är bra på datorer och aldrig har ägnat dig åt att installera ytterligare utrustning i en dator tidigare, kontakta då en specialist! Annars kan du "döda" dyr utrustning.

Efter att ha installerat kortet i datorn tilldelar Windows operativsystem ett nummer till de nyligen installerade portarna, till exempel "1", "2" ... "25".

När du använder en bärbar dator kan du inte installera ett vanligt datorkort: standarden och storleken är fel. Det finns två sätt att lösa detta problem: dyrt, men högkvalitativt, och billigt, men inte helt kompatibelt. I det första fallet måste du köpa ett speciellt kort med portar för den bärbara datorn. Priset på dessa brädor är högt, och jag kunde inte köpa den här brädan, inte ens på beställning.


Ris. 3. Bärbar datorkort med "COM"-port

Och det finns en hake: "gamla" och "nya" bärbara datorer har två olika standarder för ytterligare utrustning! Innan du köper, kontrollera instruktionerna för din bärbara dator!

Om du inte kunde köpa ett kort för en dator eller bärbar dator, finns det bara ett alternativ kvar: "USB". Nästan alla moderna datormodeller har en "USB"-utgång, minst två, eller till och med alla åtta! Det finns olika USB till COM-omvandlare tillgängliga för försäljning.

Ris. 4. "USB - COM"-omvandlare

Ris. 5. "USB - COM" omvandlarkrets

Hur man löder en USB-COM-adapter själv. Alternativ - 1

Hur man gör en egen USB-COM-adapter, som kan användas för att ansluta omvandlare och andra enheter till datorer som inte har en "hård" COM-port.
Uppmärksamhet!
Adaptern som beskrivs nedan ger endast matchande RX- och TX-signaler.
Alla andra modemsignaler används inte.
För de flesta enheter som körs utan hårdvaruflödeskontroll är detta mer än tillräckligt.
Adaptern fungerar till 100 % med Pilot VAF/MAF-omvandlare

Låt oss gå!

För montering behöver du följande delar:

1. PL2303HX (USB-USART-brygga från Prolific) - 1 st.
2. MAX232CSE (UART-RS232) - 1 st.
3. Kvarts 12,00 MHz - 1 st.
4. Kondensatorer 10 nF (smd1206) - 2 st.
5. Kondensatorer 1 uF (smd1206) - 6 st.
6. Motstånd 27 Ohm (smd1206) - 2 st.
7. Motstånd 1,5KOhm (smd1206) - 1 st.
8. Mini-USB-kontakt - 1 st.
9. DB-9 hankontakt – 1 st.
10. Folie PCB för skiva 48*22mm – 1 st

Adapterdiagram

PCB

Krets- och tätningsfiler i Eagle PCB Editor-format kan laddas ner (nedladdningar: 791)

Montering och konfiguration
Här är faktiskt allt elementärt - vi gör en bräda, borrar 4 hål och löder alla delar.

Som ett resultat bör du sluta med en adapter så här:

För att förhindra att skivan oxiderar kan du måla den med polyuretanlack eller något snabbtorkande billack som du har till hands.
Därefter ansluter vi den här enheten till USB-porten på datorn.
Windows kommer att upptäcka den nya enheten och fråga efter drivrutiner.

Efter matning av Windows-drivrutinen bör en ny Prolific COM-port visas i systemet:

Nu måste du kontrollera adapterns funktionalitet

För att göra detta, på adaptern i COM-portkontakten, använd en skruvmejsel eller en tråd för att ansluta kontakterna 2 och 3 (kontakten själv har vanligtvis siffror stämplade med kontaktnumren - ta en närmare titt Alternativt kan du löda en). tillfällig bygel:

Starta programmet "Hyperterminal" (Start->Program->Tillbehör->Kommunikation->Hyperterminal)
Det finns ingen hyperterminal på Vista och Seven! Därför måste du gå till Google/Yandex för att ladda ner hyperterminal eller motsvarande.

Välj vår nya com-port i anslutningsinställningarna:

Nu startar vi anslutningen, väljer den engelska layouten och försöker skriva ut något.

Symbolerna för de tangenter du trycker på bör visas på skärmen:

Om bokstäverna inte visas, kontrollera installationen

Det var allt!
Nu återstår bara att ta bort bygeln från kontakterna 2-3 och du kan använda adaptern för dess avsedda ändamål.
Dessa. Ingången för en sådan "omvandlare" är ansluten till den fria "USB" -kontakten på den bärbara datorn, drivrutinen (kontrollprogrammet) installeras från disken som ingår i satsen, och en virtuell COM-port med ett tilldelat serienummer visas i systeminställningar.

Hur man löder en USB-COM-adapter själv. Alternativ - 2

Figur 1. Allmän vy

Den föreslagna enheten i monterad form låter dig implementera principen: köp - anslut. Enheten kommer att tillåta användare av persondatorer att ansluta enheter som fungerar från en COM-port (RS232C) till USB-porten.

Beräknat försäljningspris: 18 USD
Adaptern kommer att vara användbar i praktiska tillämpningar: för att ansluta olika enheter, såväl som modem och programmerare, till en persondator.

Specifikationer
Matningsspänning från USB-port: 5 V.
Strömförbrukning: 20 mA.
RS232C anslutningshastighet: 110-230000 bps
Gränssnitt: USB1.1, USB2.0.
Operativsystem som stöds: Win98, Win2000, WinXP, Vista, Linux, etc.
Övergripande mått på enheten: 60x30 mm.
Leveransens omfattning
Adapterblockmontering: 1.
Instruktioner: 1.

Design

Strukturellt är adaptern gjord på ett dubbelsidigt tryckt kretskort av foliefiber, skyddat av ett genomskinligt värmekrympbart rör.

Adaptern ger alla modemsignaler: DSR, DTR, RTS, CTS, RI, DCD, samt huvudsignalerna RXD och TXD.

Figur 2. Elektriskt kretsschema


Figur 3. Vy över kretskortet från delsidan

Beskrivning av blockoperationen

Det elektriska kretsschemat visas i fig. 2.

Den centrala delen av enheten är CP2102 mikrokontroller tillverkad av SILICON LABORATORIES. MAX3243-omvandlaren tillverkad av Texas Instruments används som ett nivådrivkrets. Adaptern ger alla modemsignaler: DSR, DTR, RTS, CTS, RI, DCD, samt huvudsignalerna RXD och TXD.

Installera enheten i OS

För att installera drivrutiner för din dator måste du först ladda ner den drivrutin som matchar ditt operativsystem.

Installera sedan drivrutinen på din persondator. Anslut adaptern. Operativsystemet kommer att upptäcka det och "fråga" efter drivrutinen, du bör ange platsen för denna drivrutin (platsen där den packades upp).

Efter lyckad installation ska lysdioden på adaptern tändas, vilket indikerar att enheten är klar för drift!

Drivrutin du kan ladda ner (nedladdningar: 537)

KONTROLLERA BM8050 DRIFT UTAN EXTERN UTRUSTNING

För att kontrollera sändningen och mottagningen av alla nödvändiga modemsignaler enligt anslutningen av COM-enheten.

Installera byglar på stift 2-3, 4-6, 7-8 på VM8050 COM-kontakten.

Anslut enheten till USB-porten på din PC.

Se vilken port operativsystemet har allokerat för enheten, för att göra detta, gå till Start --- Inställningar --- Kontrollpanelen --- System --- Hårdvara --- Enhetshanteraren --- Portar (COM och LPT) - -- Silicon Labs CP210x USB till UART Bridge (COM1).

Starta standardapplikationen HiperTerminal för Windows från Start --- Program --- Tillbehör --- Kommunikation --- HiperTerminal.

Stoppa en pågående anslutning, om den är aktiv, genom att klicka på Ring --- Stopp längst upp.

Se vilken port som används av programmet för att kommunicera med enheten, för vilken anger du Fil --- Egenskaper uppe till vänster och mittemot "Anslut via" väljer du samma port som i Enhetshanteraren (i vårt fall COM1).

I samma fönster, se till att "Hårdvara" flödeskontroll är vald i programmet, för att göra detta klickar du på knappen "Konfigurera" i mitten och väljer "Hårdvara" i det nedre fönstret "Flödeskontroll".

Avsluta programinställningarna genom att klicka på OK och OK igen.

Skriv texten "Text" i HiperTerminal-programmet, och texten "Text" skrivs ut på skärmen, vilket bekräftar att enheten fungerar.

Ta bort byglarna från stift 2-3, 4-6, 7-8 på VM8050 COM-kontakten.

Skriv texten "Text" i HiperTerminal-programmet, medan det inte finns någon utskrift på skärmen, vilket bekräftar att enheten fungerar.

Konfigurera drivrutinen och välja en port för USB-COM-adaptern

Här väntar de första problemen på oss: för det första kan operativsystemet tilldela den virtuella porten ett för stort nummer, till exempel "25". Och programmet för att blinka mottagaren låter dig arbeta med portnummer från ett till fyra. För det andra kan inte alla USB-COM-omvandlare fungera med firmwareprogrammet och själva mottagaren. Anledningen är att utrustningstillverkare har utformat sina produkter och program på olika sätt för dem. Alla omvandlare måste kontrolleras individuellt för ditt program och din mottagare. Det händer ofta att omvandlaren fungerar med viss utrustning, men inte med annan.

Om det första problemet löses genom att ändra portnumret i OS-inställningarna, kan kompatibilitetsproblemet mellan hårdvaran, programmet och omvandlaren inte lösas.

För att ändra numret som tilldelats operativsystemet måste du ändra det manuellt. För att göra detta måste du ange "Enhetshanteraren": "Start" - "Inställningar" - "Kontrollpanelen" - "System".

"Kontrollpanelen"

I fönstret som visas väljer du fliken "Hårdvara" och klickar på knappen "Enhetshanteraren". Enhetshanteraren öppnas. I fönstret som visas, i trädlistan, välj raden "Portar (COM och LPT). I rullgardinsmenyn ser du alla portar som är tillgängliga på din dator. Välj din virtuella port: "USB - COM-omvandlare". Jag har en Prolific modellomvandlare.

Lista över tillgängliga portar

Klicka på den här raden med HÖGER musknapp, i fönstret som öppnas, välj byggnaden "Egenskaper".

Konfigurera den valda porten

I fönstret som visas väljer du fliken "Portinställningar". I raden "Hastighet", välj "115200" och klicka sedan på knappen "Avancerat".

Konfigurera portinställningar

Längst ned i fönstret som öppnas hittar du fliken "COM-portnummer".

Ändra COM-portnumret

Klicka på fliken och välj önskat COM-portnummer.

Observera att vissa portnummer kan vara upptagna av befintlig hårdvara, till exempel ett inbyggt modem. Du kan inte använda en port åt gången!

När du har slutfört inställningarna klickar du på "OK" för att spara dina ändringar och avsluta inställningsläget helt och stänga alla tidigare öppna fönster. Efter detta startar du om datorn för att göra nödvändiga ändringar. Om du ändrade "COM"-numret för "USB - COM"-porten på omvandlaren, koppla helt enkelt bort den från datorkontakten och anslut den igen.

DIY USB - COM (RS232) adapter - en artikel där jag kommer att berätta hur du gör en enkel adapter på bara en kväll. Denna adapter är förresten kompatibel med CPU 166 P-processormodulen - en bok som kan vara användbar i amatörradioövningar.

Här är vad du behöver för adaptern:

Positionsbeteckning

Namn

Analog/ersättning

Keramisk kondensator - 0,1 μFx50V

SMD storlek 0805

Keramisk kondensator - 33pFx50V

SMD storlek 0805

Chip MAX232

ADM232 SOIC16-paket

Indikeringslysdioder med en diameter på 3 mm.

Klarmodul - USB-COM-adapter (TTL-nivåer) på FT232-chippet

Motstånd 0,125W 270 Ohm

SMD storlek 0805

Motstånd 0,125W 510 Ohm

Motstånd 0,125W 100 Ohm

DB9 hankontakt

Betald plugg 3 kontakter

Och även clips för lysdioderna, ett litet plastfodral, lite sladdar och silikonlim.

Figur 1.

Om TTL-nivåerna är tillräckliga för dina syften, så räcker det med ett färdigt kort på FT232-chippet (den röda tavlan i figur 1), och om du behöver få nivåer nära protokollnivåerna, läs vidare!

Det första jag gjorde var att fästa lysdioderna på framsidan av fodralet med hjälp av klämmor.

Figur 2

Figur 3.

Figur 4.

Figur 5.

Kortet har färdiga kontaktplattor med alla signaler (enligt RS232-protokollet, endast TTL-nivåer), samt strömförsörjning och kontakter för RX- och TX-lysdioderna. Med detta kort kan du göra en komplett USB-COM-adapter . Jag behöver inte en full adapter, jag begränsade mig till RX- och TX-signalerna och använde också signalerna för att ansluta lysdioderna. För att konvertera TTL-nivåer till de som ligger nära RS232-protokollet behöver du använda ett MAX232 buffertchip, men mer om det lite senare.

Bild 6

Skivan som nämnts ovan limmades fast på fodralet med silikonlim.

Bild 7

När limmet hade torkat lödde jag lysdioderna för att begränsa strömmen med hjälp av 270 Ohm motstånd.

Bild 8

På en av de gamla brädorna kom jag över ett färdigt fragment med alla nödvändiga ledningar för MAX232. Allt som återstod var att skära ut den och löda chippet.

Bild 9

Bild 10

Jag hittade inte MAX232-mikrokretsen till hands istället, jag lödde in en analog - ADM232.

Bild 11

Jag klistrade isoleringsmaterial på båda sidor. Jag använde silikonlim.

Bild 12

Bild 13

Limmet har torkat. Nästa sak var att limma den resulterande "smörgåsen" i kroppen.

Bild 14

Jag lödde ihop korten enligt diagrammet och lödde och säkrade även DB9-kontakten.

Bild 15

Jag kollade allt. Fullt monterad USB-COM(RS232)-adapter.

Nyligen (mer exakt, i många år nu) är datorer, både bärbara och stationära datorer, inte utrustade med RS-232 seriella portar. Det finns helt enkelt inget behov av detta gränssnitt - det finns praktiskt taget inga masstillverkade externa enheter på marknaden som ansluter via en vanlig COM-port. Men ändå finns det många applikationer och enheter som bara använder seriella portar enligt RS-232/422/485-standarderna. Det är olika mottagare i vilka blinkning utförs via en seriell port, diagnosutrustning för bilar och mycket mer. Om det inte finns någon sådan port på datorn, vad ska du då göra?


I nästan vilken datorbutik som helst kan du köpa specialiserade USB till RS-232 serieportadaptrar. Prisintervallet för sådana adaptrar är helt enkelt enormt: från 1 dollar för en "sladd" av tvivelaktigt ursprung på eBay, till 30-50-100 dollar för enheter, av vilka några inte skiljer sig i utseende från en "sladd" på en dollar. . Så vad ska du välja? Internet är fullt av både positiva och negativa recensioner om mycket billiga adaptrar. För vissa fungerar de utan problem, för andra vägrar samma modell helt att fungera. Varför? Det finns två möjliga problem här: detta kan antingen vara ett mjukvaruproblem eller rent maskinvaruproblem.

För det första vill jag säga en plattityd att du inte ska förvänta dig mirakel från billiga enheter. Kvalitetsprogramvara är inget ett litet företag har råd med. Och komponenterna för produktion skiljer sig också mycket åt i pris.

Varför ser inte min USB-COM-adapter min enhet?

Det finns flera möjliga orsaker.

1. Vad består en sådan adapter av? Helst från en USB-brygga till en seriell port och en nivåomvandlare till RS-232. Faktum är att utgångsbryggan har TTL-nivåer, det vill säga från 0 till (specifikt för dessa bryggor) max 3,3 V. Ofta når inte spänningen 3 V. Enligt RS-232-standarden ska signalen vara från ± 5 V till ±15 V, och mottagaren måste ta emot en signal med en spridning på ±3 V. Här ser vi anledningen till de första besparingarna - ofta använder tillverkaren helt enkelt inte en nivåomvandlare, eftersom, teoretiskt, +5V ± 3V ger så mycket som +2V, och vid utgången, som regel, från +2,5 till 3,3V, men det är omöjligt att få logisk 1 med en spänning från jämn -2 till -15 V. Dessa. I princip kommer en sådan adapter inte att kunna fungera med RS-232, bara med kontroller som också har TTL-nivåer vid ingången. Sådana enheter finns dock också, om än sällan. Det finns ett annat problem: vissa RS-232-chips har ett energisparläge (viloläge). Om ingångarna är mindre än ±3V kommer den inte ens ur viloläge, d.v.s. i fallet utan nivåomvandlare, vid en utspänning på 2,5 V, aldrig alls. I de "rätta" adaptrarna är den typiska utspänningen ±6,5V, vilket är inom standardintervallet.

Figur 1. En "korrekt" gjord USB-COM Mini-adapterkabel:

Ledningarna är inte lödda direkt i kortet, utan anslutna med en kontakt. Detta förhindrar mekaniskt brott på ledningarna.
Det finns en indikation - 2 lysdioder.
Själva skivan är lackad, alla hål är belagda med guld för att förhindra oxidation.
Två mikrokretsar: både en brygga (i detta fall FTDI FT232RL) och en nivåomvandlare ZT231LEEA.
Högkvalitativ installation, högkvalitativ elementbas.

Om du ofta måste använda en adapter, bära den ständigt i väskan eller ansluta den i rum med dammiga eller aggressiva miljöer, kommer alla dessa "småsaker" som de flesta tillverkare vanligtvis sparar på inte att verka triviala för dig. Dessutom dirigeras alla 9 RS-232-signaler, vilket gör att du kan använda denna adapter med alla RS-232-enheter.

2. Ett annat kvalitetskriterium är adapterns stöd för alla 9 standard RS-232-signaler. I många modeller av billiga adaptrar stöds endast 3 signaler av 9. För många enheter räcker detta till exempel för att styra en frekvensomvandlare. Andra enheter, som streckkodsläsare, kräver alla 9 signaler. Återigen, en adapter som har en full uppsättning modemsignaler kan enkelt fungera med alla RS-232-enheter, och de som bara använder 3, tyvärr.... Och tillverkare annonserar inte alltid om denna egenskap hos sina produkter. Så när du letar efter en adapter, kontrollera vilka signaler som behövs för att ansluta din enhet, och kontrollera att adaptern du väljer stöder dem. Förresten, inte alla USB-UART-bryggor stöder alla modemsignaler.

Många vars armar är ordentligt fastskruvade vill göra sådana adaptrar själva. Du kan hitta scheman, PCB-ritningar och detaljerade rekommendationer på Internet. Är spelet värt ljuset? Naturligtvis, om detta för dig personligen är en principfråga, är detta förståeligt. Men om man tittar på priserna på mikrokretsar så skulle jag till exempel tappa allt intresse för sådant arbete. Endast TTL till RS-232 MAX213EWI nivåomvandlarchip säljs för 200 rubel. Samtidigt fungerar detta chip med en maximal hastighet på endast 115 KBit/sek, och inte 921 KBit/sek, som i de "rätta" modellerna. Har du någonsin undrat varför de inte ingår i billiga adaptrar? Den billigaste USB-UART-bryggan PL2303 kostar 210 rubel, FT232RQ - 360, FT232RL - 460, TUSB3410 - 530 rubel. Här skulle jag vilja notera att FT232RQ, FT232RL mikrokretsar är samma sak, bara med en liten, men för vissa, mycket betydande skillnad - medeltiden mellan fel i den första mikrokretsen är 2,5 gånger mindre än den för den andra. Fast den här tiden är inte alls kort. Detta är utan fästen, kort, kontakter och hölje. Så innan du tar på dig sådant arbete är det vettigt att tänka, kanske ett färdigt också är ett bra alternativ? Alla vet dock att vissa tillverkare (kineserna, även om det inte är politiskt korrekt att peka finger åt dem) kan göra, milt uttryckt, en lågkvalitativ produkt från FTDI och Texas Instruments, så ta en närmare titt på tillverkare och dess rykte.
Och ändå, om du bestämmer dig för att göra en sådan adapter med dina egna händer, i databladen från chiptillverkarna kan du hitta detaljerade diagram över sådana enheter för varje smak. Än en gång kommer jag att upprepa länkarna till de mest populära mikrokretsarna: