USB-UART uz CH340G pārveidotājs: jaunināšana uz RS232TTL, testēšana, salīdzināšana. Com adapteris

Raksts ir novecojis - tagad jūs nevarat atrast datu kabeļus no USB uz veciem tālruņiem; tāpēc gatavu adapteri var lēti pasūtīt vietnē aliexpress (piezīme no vietnes braunija).

Godīgi sakot, mums visiem palika slinkums... mūsu vecvectēvi vienā vakarā varēja pielodēt simtiem elementu ķēdi un nepārtrūka. Dodiet mums visu gatavu. Piemērs ir vienkāršs adapteris no COM porta uz TTL līmeni. Šķiet, ka ķēde 5 daļās, bet cik slinks lodēt. Jo īpaši tāpēc, ka seriālo portu tagad ļoti trūkst. Un klēpjdatoriem tādu nemaz nav. Jūs, protams, varat izmantot USB interfeisu, bet vai kāds ir mēģinājis to ieprogrammēt? Alva! Un ne katrs kontrolieris to tur. Bet UART ir pieejams gandrīz visos AVR, turklāt ieviests aparatūrā.

Secinājums liecina par sevi. Jums ir nepieciešams lēts, vienkāršs un uzticams USB uz UART (COM) adapteris ar TTL loģikas līmeņiem (0–5 volti). Un vēlams ar papildu strāvas ķēdēm, lai mūsu ierīci varētu darbināt tieši no adaptera, nepievienojot papildu strāvu. Un ir tāds adapteris. Un es esmu gatavs derēt, ka ne tālāk par kilometru no jums. Jebkurā Euroset salonā jūs varat iegādāties šādu brīnumu tikai par 300 rubļiem (vai 160, ja jums paveicas). Vienkāršs datu kabelis. Adapteris no USB uz tālruni. Lielākajā daļā tālruņu modeļu dati tiek pārsūtīti, izmantojot TTL-UART. Tas ir, seriālais interfeiss ar sprieguma līmeņiem 0-5 volti. (Es izmantoju kabeļus vecajam ericsson R-320)

Lūk, kā tas izskatās uz letes. Iekšpusē - ieraksti un disks ar draiveri. Ieteicams ņemt tieši šādu veidu, jo tie ir līdzīgi pēc formas, bet bez Euroset etiķetes - tas ir sūdīgi: tie darbojas caur vienu un nav atsaistīti no datora uztura dēļ. Lūdzu, ņemiet vērā, ka sūtījumam jābūt ar nelielu plastmasas kastīti. Tas viss ir sāls. Šis ir mūsu adapteris.

Tātad, sabojāt mūsu iegādi. Iekšpusē ir dēlis ar PL-2303HX mikroshēmu no Prolific un divām kontaktu paliktņu grupām. Viens ir USB ieeja, otrs ir tikai tas, kas mūs interesē. UART ar TTL signāla līmeņiem. Atliek noteikt, kurš no kontaktiem ir kurš. Manā versijā tas bija šādi:

Tātad, mums vajag tikai GND, RxD, TxD, īpašiem estētiem, var paņemt + 5V strāvai (maza strāva 100mA lēcienā ar vāciņu) un DTR signālu, ja nepieciešams izsekot, vai ierīce ir pievienota datoru (vai, piemēram, ieslēdziet LED tieši kastē, lai tas būtu skaisti, un jūs varat redzēt, kad ierīce darbojas) Mēs savienojam zemi ar zemi, uztvērēju ar raidītāju, raidītāju, attiecīgi, uztvērējam. Tas ir viss. Gludeklis ir gatavs. Starp citu, diskā ir vairāki ziņkārīgi PDF faili ar ķēdes un pašas mikroshēmas aprakstu. Un, ja jūsu dēlis atšķiras no manējā, tad vienkārši izsekojiet, kurai tapai ir pievienota šīs mikroshēmas kāja.

Tagad mēs instalējam programmatūru no diska... direktorijā F:\2303dirver\pl2303new\newpl2303_setup\DRIVER\SETUP... palaist "PL-2303 Driver Installer.exe". Ja diska nav, tad draiverus un papildu informāciju var lejupielādēt no ražotāja uzņēmuma PL-2303 USB uz Serial Bridge Controller. Kas ir ļoti jauki, šai ierīcei ir draiveri visām iespējamām sistēmām un operētājsistēmām (Linux, PDA, Mac OS utt.), kas ievērojami paplašina iespējamo lietojumprogrammu klāstu.

Ļoti bieži daudzi iesācēju elektronikas entuziasti saskaras ar nepieciešamību savienot līmeņus, savienot datora kom portu caur rs232 ar dažādām ierīcēm, kurām ir dažādi TTL datu pārraides līmeņi.
Un ļoti bieži, savācot citu shēmu, rodas vilšanās.
Zemāk ir pilnībā strādājoša Com adaptera diagramma ar aprakstu.

Šo ierīci var izmantot, savienojot Dir300 maršrutētāju caur iekšējo Com portu ar dažādām ierīcēm ar dažādu signāla līmeni. Tas pats attiecas uz citu ierīču savienošanu pārī. Piemēram, uztvērēji ar datoriem. Sakaru adapteris vienmēr ir noderīgs.

RS232-TTL ražošanai bija nepieciešams maizes dēlis, taču galu galā nebija nekādu traucējumu, visi dati bija pareizi un pilnīgi.

Sīkāka informācija

Mikroshēma
MAX232 vai tā variants.

Rezistori
400 kOhm.
5 kOhm

Kondensatori
Tie ir atlasīti konkrētam mikroshēmas marķējumam saskaņā ar tabulu pirmajā attēlā.

Īpatnības
Neaizmirstiet par uzvilkšanas rezistoriem. Biežākā kļūda. Tāpat neaizmirstiet pieslēgt GND (COM porta, mikroshēmas un pievienotās ierīces zemējums vienā līnijā)

Foto no ražotajiem darba COM adapteriem


Citi raksti sadaļā:

ŠĶĒRŠĻU SENSORS IR BUMPERIS

Ierīce tika paņemta piegādei, pērkot lādētāju.
Komplektā ietilpst adaptera plate un četri vadi 20 cm garumā ar savienotājiem galos.



Plāksne ir savilkta caurspīdīgā termosarūkošā caurulē, izeju funkcijas norādītas otrā pusē.


Adapteris ir balstīts uz PL2303HX mikroshēmu, un Win7/x64 OS to definē kā virtuālu COM3 portu.
Adapteri var savienot ar Imax B6 lādētāju, lai izveidotu akumulatora izlādes līkni.
no Habrahabr:
- Pašā uzlādē izvēlne ieslēdzas šeit: Lietotāja iestatītā programma -> USB / Temp atlasīt -> USB iespējot


+5 voltus nevar pieslēgt, tie nepieciešami tikai sensora barošanai. TX ir savienots ar adaptera RX (uztveršanu), GND, attiecīgi, ar zemi. Ātrums 9600, bet pats LogView to zina.


Dodieties uz un lejupielādējiet tur jaunāko versiju.
Tomēr programmu ar jau instalētu atjauninājumu var lejupielādēt no .


Šeit atveriet Grafiku — atveriet grafisko melnrakstu. Grafika — saglabājiet grafisko melnrakstu, lai iestatītu to kā noklusējumu katrā palaišanas reizē.


Varat saglabāt jebkuru žurnālfailu — Saglabāt kā, pēc tam atvērt un strādāt ar to tālāk - konfigurēt displeja iestatījumus un izveidot no tā attēlu. Programma nav īpaši sarežģīta, to var izdomāt stundas laikā, rakstot. Ir tulkojums krievu valodā (neatceros, kur to atradu, tas jau ir manā saitē), bet tas nav pilnīgs. Jā, un arī angļu valodā - ēdienkartēs nereti nākas saskarties ar pirmatnēji vācu vārdiem, kas jau bija jāiemācās - Entlaned - izlāde, Laden - uzlāde. Zyklus - cikls.

Plānoju pirkt +33 Pievienot pie favorītiem Patika apskats +20 +54

Iespējams, kāds jau ir lasījis ziņas mūsu forumā exmortis par USB-TTL kabeļa izgatavošanu no improvizētiem līdzekļiem.

Mēs nolēmām to izdot kā atsevišķu rakstu-ceļvedi. Paldies exmortis par sniegto materiālu.

Anotācija: Šis raksts ir seriālās saskarnes papildinājums, kuru ieteicams izlasīt vispirms.

Kā jūs zināt no iepriekš minētā raksta, Ritmix RZX-50 prefiksu var savienot ar datoru, izmantojot uart ttl, bet, tā kā sprieguma signāli neatbilst rs-232 standartam, ir nepieciešams adapteris. Kā gatavu risinājumu varat izmantot, piemēram, īpašu pārveidotāju vai pat šo.

Grūtības ir tādas, ka šādi risinājumi ne vienmēr var būt pieejami, un, ja tie ir pieejami, tad deklarētā cena var būt diezgan augsta.

Tomēr jūs varat ievietot parasto usb-rs232 (com) adaptera kabeli, kas tiek pārdots jebkurā datoru veikalā. Piemēram, šādi:

Gembird usb-rs232 uas111 kabelis. Tas ir ērti, jo kontrolieris ir paslēpts glītā kastē. Tiesa, tas ir aizzīmogots, tāpēc, lai to atvērtu, būs vai nu jāzāģē, vai ar lodāmuru jānogriež plastmasa.

Principā derēs jebkurš cits līdzīgs kabelis, tomēr jums ir jāpievērš uzmanība tam, lai ar kontrolieri būtu viegli piekļūt platei. Dažos kabeļos tas ir paslēpts rs-232 savienotājā, kuru ir grūti atvērt, savukārt citos var būt mikroshēmas piliens, kuru nav viegli pielodēt. Galu galā šāda kabeļa pamatā var būt kāda eksotiska mikroshēma.

Čips pl2303. Pirmkārt, interesē 1. (TXD) un 5 (RXD) kājas, kāju numerācija iet pretēji pulksteņrādītāja virzienam no stūra, kas atzīmēts uz pašas mikroshēmas ar punktu.

Aizmugurējā puse ar max213 mikroshēmu. Signāls no pl2303 1. posma nāk uz max 6. posmu, un signāls no 5. posma nonāk “maxima” 19. posmā.
Principā šis čips nav vajadzīgs priekš uart-ttl, var pat traucēt. Tāpēc tas ir rūpīgi jālodē, un jo vieglāk tas tiks pielodēts pie kontaktu paliktņiem.

Max213 mikroshēma ir pielodēta. Sarkanais vads ir pielodēts pie TXD signāla, dzeltenais vads ir pielodēts pie RXD signāla, melnais vads ir iezemēts. Pēc tam jūs varat izveidot savienojumu pēc Antonija shēmas, savienojot vadus “šķērsām”, t.i. Kontrollera RXD uz televizora pierīces TXD un attiecīgi TXD uz RXD.

Ritmix RZX-50 sērijas interfeisa tapas.

Otra svarīgā daļa ir tiešais savienojums ar datoru un savienojuma iestatīšana.
Tālāk mēs aplūkosim konkrētu situāciju, kad datorā (klēpjdatorā) ir instalēts W7 x64, bet VirtualBox virtuālajā mašīnā ir instalēts Xubuntu 11.10 x32. Viss, kas aprakstīts tālāk, attiecas arī uz jebkuru Linux izplatīšanu.

Iepriekš pielodētais kabelis ir pievienots datoram (kamēr rzx-50 NAV pievienots). Protams, sistēma neinstalēs draiveri, taču tas nav nepieciešams. Mēs ielādējam xubuntu virtuālajā mašīnā, pārsūta pievienoto ierīci iekšā (jānorāda kā Prolific Technology Inc. USB-serial Controller). Pēc tam ielādējiet konsoli un ievadiet dmesg. Vienai no pēdējām rindām jābūt pievienotās ierīces definīcijai (pl2303) un tās atspoguļojumam failu sistēmā - šajā gadījumā tas ir /dev/ttyUSB0. Mēs atceramies šo vārdu.

Tagad mums ir jāinstalē minicom. Komanda ir standarta: "sudo apt-get install minicom". Palaidiet iestatīšanu: "sudo minicom -s" un atveriet konfigurācijas izvēlni. Seriālā porta iestatījumos iestatiet /dev/ttyUSB0 kā seriālo ierīci, plūsmas ātrums ir iestatīts uz 56700 8N1, aparatūras un programmatūras plūsmas vadība ir izslēgta (nē). Pēc tam modemā un numura sastādīšanā ir jāizdzēš rindas Init String un Reset String.

Mēs izejam no iestatīšanas un startējam minicom normālā režīmā (sudo minicom). Tagad varat pārbaudīt kabeli, saīsinot vadus no TXD un RXD signāliem. Ja, nospiežot kādus taustiņus programmā minicom, ekrānā parādās atbilstošie simboli, tad kabelis darbojas.

Tagad varat pievienot televizora pierīci ar vadiem iepriekš norādītajā veidā un ieslēgt to, izbaudot izvadi termināļa emulatora logā. Kad tiek prasīts ievadīt paroli, ievadiet "root". Ja ievades un izvades laikā periodiski parādās atkritumi vai svešas rakstzīmes, tad kaut kas nav kārtībā ar zemi (visticamāk, ir bojāts). Ideālā gadījumā zemei ​​nekādā gadījumā nevajadzētu būt īssavienojumam ar TXD un RXD signāliem.

No redaktora: Es personīgi uzreiz atcerējos 90. gadu beigas, kad sākās Palmu laikmets. Toreiz es biju lepns Handspring Visor Deluxe īpašnieks, tobrīd jaudīgākais PDA (vārds “planšetdators” vēl nebija izgudrots). Tātad, USB pieslēgvietu trūkuma dēļ (jā! jā!) RS232-TTL kabeli nācās izgatavot pašam. Turklāt, tā kā Visor bija trīs voltu signāli, un Maxim mikroshēma, kas nodrošināja vēlamo signāla līmeni, bija maz, man bija jāpakar sprieguma dalītājs no 5 līdz 3,3 V uz “izejas” kājas, lai nesadedzinātu ierīci.

Tagad viss ir daudz vienkāršāk, un jūs varat koncentrēties uz jēgpilnākām darbībām, piemēram, sniegt reālu ieguldījumu alternatīvas programmaparatūras izveidē RZX-50 🙂

Viss sākās ar to, ka es nopirku sev Orange Pi, pakļaujoties reklāmas sauklim "analogs Rasberi Pi tikai par 15 USD". Ierīce tika pasūtīta aliexpress un ieradās piecpadsmit dienu laikā februārī. Paralēli tika iegādātas visas nepieciešamās papildus sastāvdaļas: radiators procesoram, 15 vatu barošanas bloks, 32 GB micro SD karte, HDMI kabelis monitora pieslēgšanai. Laika trūkuma dēļ viņš putekļus vāca atvilktnē līdz pat jūnijam. Un beidzot sanāca pārbaudīt tā veiktspēju.

Standarta programmaparatūras, kas tiek piedāvāta oficiālajā vietnē, veiktspēja neradīja nekādas sūdzības. Bet standarta programmaparatūra man neder tāpēc, ka esmu iekārtots šādi - jebkura ierīce, kas nonāk manās rokās, ir pilnībā jāpielāgo. Tāpēc tika izmantots U-boot, kura avoti tika lejupielādēti no oficiālā FTP, kā arī Arch Linux versija ARM. Šī Banana Pi rokasgrāmata tika uzskatīta par atsauces rokasgrāmatu un sākumpunktu rakšanai.

Veicot dažas vienkāršas manipulācijas (kuras apraksts ir vairāk piemērots habr), atmiņas kartē tika uzstādīts gan bootloader, gan arka un ierīce tika ieslēgta. Tomēr pēc ielādes gaidīju melnu ekrānu un degošu zaļu LED uz "oranžās".

Nu, nav problēmu, es nodomāju. Uz "oranžās" pielodēts UART, pieslēgšos ar termināli un paskatīšos, kas sanāks. Tika nopirktas nepieciešamās detaļas un vads un pielodēts šāds kabelis (bilde zem spoilera)

Nūbijas kabeļa iespēja

Ikviens, kurš ir tēmā, uzreiz sapratīs, ko es kļūdījos, taisot šādu kabeli, un starp tiem, kas lasa, ir vairāk nekā puse. Man radās aizdomas, ka kaut kas nav kārtībā pēc tam, kad redzēju krakozyabry, kuru mans "apelsīns" iespļāva terminālī. Tieši manas stulbākās kļūdas cēloņa izpratne pamudināja mani veikt tālāk aprakstītās darbības.

1. Kāda ir atšķirība starp UART un RS232

Līmeņu atšķirība. Orange Pi un citās līdzīgās ierīcēs ieviestā seriālā saskarne ir balstīta uz TTL loģiku, tas ir, nulles bits atbilst nulles sprieguma līmenim, bet viens atbilst +5 V līmenim. RS232 izmanto augstāku sprieguma līmeni, uz augšu. līdz 15 V, un vienība atbilst - 15 V un nullei +15 V. Lai palielinātu kanāla trokšņu noturību, jebkurš sprieguma līmenis, kas mazāks par 3 V moduli, tiek uztverts kā nulle. Datu pārsūtīšanas protokols loģisko vērtību secības līmenī ir absolūti vienāds gan UART, gan RS232. To visu ilustrē šāda baitu pārsūtīšanas diagramma.

Kā es par to varēju aizmirst? Kad es strādāju Elektrolokomotīvju pētniecības institūtā, es zināju šīs lietas. Un tad nez kāpēc stulbums sastinga. Kopumā kļuva skaidrs, ka ir nepieciešams noteikta līmeņa pārveidotājs ar signāla inversiju. Izvēle krita visas mājsaimniecības savienošanas virzienā ar COM portu, kas atrodas mana mājas datora mātesplatē. Lai gan, protams, jūs varētu skatīties UART virzienā<->USB, jo vecais seriālais interfeiss pastāvīgi zaudē nozīmi. Tomēr mana tieksme pēc vienkāršākiem risinājumiem uzvarēja, un šāda ierīce parādījās kā pirkuma kandidāts

Pārdots tajā pašā Ali par 464 rubļiem. Principā manā pilsētā šo varēja atrast veikalos vai radio tirgū, bet nieze kaut ko darīt ar rokām jau bija pamodusies. Tāpēc es noraidīju domu par interfeisa plates iegādi un nolēmu mēģināt pats tādu izveidot.

Jāsaka, ka es patiesībā draudzējos ar lodāmuru. Skolā un augstskolā pirms pirmā datora iegādes lodēt visādas noderīgas un ne pārāk blēņas bija mans galvenais hobijs. Bet es dzīvoju ciematā, bija deviņdesmitie gadi. Naudas nebija daudz, komponenti tika iegūti, demontējot redzeslokā nonākušos radio atkritumus. Informācijas avots bija grāmatas no rajona bibliotēkas - tad ne visiem bija "internets". Arī bagāta instrumenta nebija. Folijas tekstolīts un dzelzs hlorīds bija leģendārs brīnums. Kopumā bija grūti.

Pēc datora iegādes viss entuziasms pārgāja uz to. Un mazo uztvērēju pastiprinātāju lodēšanas prasme tiek nolikta plauktā. Tātad es esmu tējkanna. Tāpēc es lūdzu jūs izturēties pret daudzām lietām, par ko es rakstīšu tālāk. Un šis raksts pa lielam ir tiem pašiem "manekeniem" kā es.

2. Ierīces shēmas izvēle un tās datorsimulācija

Atrodi netā tādas ierīces diagrammu, lai tikai nospļautos. Ir daudz šādu shēmu. Izvēle krita uz šo

Visas ierīces sirds ir MAX232 tipa mikroshēma - līmeņa pārveidotājs, kas darbojas pēc "lādēšanas sūkņa" principa. Sprieguma palielināšana no 5 V tiek veikta, pārmaiņus uzlādējot ārējos kondensatorus C4 un C5. Signāla izdošanas brīdī uz RS232 šie kondensatori ir savienoti virknē, un tajos uzkrātais spriegums summējas. Reversās transmisijas laikā mikroshēma darbojas kā dalītājs. Abos signāla pārraides virzienos tas ir apgriezts.

Diode VD1 spēlē "muļķa aizsardzības" lomu - tā bloķē strāvas ķēdi, ja tiek pielikts nepareizas polaritātes spriegums.

Pirms turpināt ierīces izgatavošanu, nolēmu paskatīties, kā tas viss darbosies, tāpēc sāku ar topošās ierīces modelēšanu Proteus vidē. Lai pārbaudītu ķēdi, tika salikts virtuāls stends

Pirmā lieta, ko es gribēju darīt, bija simulēt visu, ieskaitot strāvas ķēdes, jo mani interesēja diodes ietekme uz ķēdes darbību. Pēc noklusējuma Proteus mikroshēmu barošanas tapas ir paslēptas un uzvilktas līdz vēlamajam līmenim un zemei. Lai tos atbloķētu, vispirms ir jāparāda slēptās tapas. Lai to izdarītu, atveriet izvēlni Veidne -> Iestatīt dizaina krāsas un atzīmējiet izvēles rūtiņu Rādīt slēptās tapas

Kurā ievietojam izvēles rūtiņas Draw body un Draw Name. Pēc tam atlasiet visu mikroshēmu, ieskaitot tekstu, ar kuru tiek parakstīti secinājumi, un ar peles labo pogu noklikšķiniet uz izvēlnes, atlasiet Izveidot ierīci. Mums tiks lūgts izvēlēties jaunās ierīces nosaukumu un saglabāt to. Viss, pēc tam jaudas ķēdes tiks skaidri iekļautas simulācijas procesā.

Tālāk mēs pārsūtīsim kaut ko nozīmīgu, izmantojot UART, piemēram, burtu “A”, kas kodēts ASCII kodā ar kodu 65 decimālo skaitļu sistēmā vai secību 01000001b binārā formā. Turklāt, lai uzsāktu pārsūtīšanu, ir jānosūta sākuma bits ar līmeni "0", un, lai pabeigtu pārsūtīšanu, jānosūta viens vai divi apturēšanas biti ar līmeni "1". Tādējādi ar UART pārraidītā kadra laika diagramma izskatīsies šādi

Lai izveidotu šādu signālu, mēs izmantojam avotu ar nosaukumu Digital Pattern Generator (DPATTERN) ar formas iestatījumiem

Impulsa platums 104 mikrosekundes atbilst 9600 bodu. Viļņu formu nosaka virknes raksts, kur "L" nozīmē zemu un "F" nozīmē augstu. Attiecīgi mūsu līnija izskatīsies kā "FLFLLLLLFLF". RS232 saņemtos datus kontrolēsim ar virtuālo termināli, konfigurējot to šādi

Mēs neizmantosim paritātes bitu un izmantosim vienas pieturas bitu. Turklāt pieņemsim, ka terminālim ievadītais signāls ir apgriezts, kas atbilst RS232 protokolam. Palaižot ķēdes simulāciju, mēs iegūstam signālu oscilogrammu un izvadi uz virtuālo termināli

Kanāls A pārraida izejas signālu uz COM portu. Kanālā B - ievadiet TTL signālu. Terminālī tiek parādīts lolotais burts "A". Tādējādi mēs esam pārliecināti, ka piedāvātā shēma ir diezgan efektīva. Teorētiski.

3. Komponentu izvēle un iegāde

No manai dzīvesvietai tuvākajiem veikaliem, kur var iegādāties radio komponentus, ir divi uzmanības vērti: Radio Parts veikals Budenovska prospektā (šī ir Rostova pie Donas) un 1000 Radio Parts veikals Nagibinā. Avēnija, iepretim Rio iepirkšanās centram. Pēdējais ir labvēlīgi salīdzināms ar faktu, ka viņam ir vietne, kaut arī diezgan sena un šķietami slinki atjaunināta (un izveidota Joomla...). Pārmeklējot cenrādi, es paņēmu sarakstu ar to, kas man ir jāiegādājas.

Uzreiz jāsaka, ka savas pieredzes dēļ rūpīgi izvairījos no SMD komponentiem. Tāpēc es izvēlējos MAX232CPE caurumu stiprinājumu. Es paņēmu tos pašus elektrolītus un diodi. Tomēr vietā izrādījās, ka ir pieejams tikai MAX232CWE mikroshēma - tas pats, tikai ... SMD! Mirkli padomājot, piekritu pārdevēja priekšlikumam - kaut kad jāsāk... Nebija 15 V kondensatori, bet bija 100 V kondensatori ar tādu pašu jaudu un tādiem pašiem izmēriem. Labi, arī nekas. DB-9 vīrišķā savienotāja vietā man piedāvāja mātīti. Tā rezultātā tika izveidots šāds saraksts

Dzelzs hlorīds, zapona laka un tekstolīts, protams, netika pilnībā izmantoti. Turklāt es šajā sarakstā neiekļāvu iegādāto instrumentu: vienkāršu lodēšanas staciju (jo pirms tam man bija tikai 40 vatu lodāmurs ar vara galu), sānu frēzes un mazās knaibles, metāla šķēres tekstolīta griešanai, šķidrums kolofonija-spirta plūsma LTI-120 labi un tā tālāk. Kopumā šī epopeja man izmaksāja apmēram 3000 rubļu.

Kopumā komponenti tika iegādāti un atvesti mājās. 40 tapu PLS spilventiņi tika sagriezti līdz pareizajam tapu skaitam. Viens no kontaktiem tiek izņemts, lai nodrošinātu savienojuma unikalitāti. Caurums ligzdā, kas atbilst noņemtajai tapai, ir noslēgts ar polietilēnu.

4. Ierīces salikšana uz maizes dēļa un darbības pārbaude

Principā šādai vienkāršai ierīcei tas nav nepieciešams. Bet es esmu "tējkanna", tāpēc pirms dēļa izgatavošanas es nolēmu pārbaudīt ķēdi reālā darbā.

Visgrūtāk bija ar mikroshēmu. Lai to pielodētu pie maizes dēļa, man bija jāsagroza, pielodējot divpadsmit kājas pie vara vadītājiem. Iznāca zirnekļu briesmonis ar divpadsmit kājām

Tajā brīdī sapratu divas lietas: labi, ka tomēr nopirku lodēšanas staciju. Un sliktā lieta ir tā, ka man ir diezgan jāmācās ar šo mazo lietu. Kopumā komponenti tika pielodēti pie "maizes dēļa", ķēde tika salikta ar "oranžu" dēli. +5 V jauda, ​​kas ņemta no "oranžās" — 2. kontaktdakša divu rindu 40 kontaktu tapu blokā

Lai pieslēgtos ierīcei, tika izmantots špakteles terminālis, kas pieejams arī operētājsistēmā Linux, un, atšķirībā no minicom, tam ir krāsaina izvade un nav nepieciešama papildu konfigurācija rakstzīmju ievadīšanai terminālī no tastatūras.

Kopumā dēlis strādāja - sāknēšanas žurnāla rindas skrēja pāri termināļa ekrānam: vispirms no u-boot un pēc tam no linux kodola

Lieki piebilst, ka es biju sajūsmā: pirmkārt, shēma darbojas pareizi, un, otrkārt, Linux uz “oranžā” ir instalēts pareizi, tas darbojas normāli vairāku lietotāju režīmā.

Tāpēc nedarbojas HDMI savienotājs un Ethernet interfeisa trūkums ir saistīts ar paša izplatīšanas konfigurāciju. Šīs problēmas, protams, tiks atrisinātas, un tas nav par viņiem. Tātad, pāriesim pie nākamās programmas darbības.

5. PCB izkārtojums

Izgatavots programmā Altium Designer. Plātnes izkārtojumu vislabāk var izdarīt pēc komponentu iegādes. Var būt nepieciešams, tāpat kā manā gadījumā, instalēt papildu komponentu bibliotēkas Altium. Komponentu izmēriem un katras nospieduma topoloģijai jāatbilst faktiskajām pieejamajām daļām. Šeit es nepaliku bez neveiksmīgas neuzmanības, bet vairāk par to tālāk.

Es teikšu uzreiz - neizmantojiet automātisko vadu. Varbūt tas ir konfigurējams, bet automātiskā vadu sistēma centās ievilkt sliežu ceļu starp kondensatoru kājām, kas ar 2 mm attālumu starp tiem padara sliežu ceļu apmēram ceturtdaļmilimetru platu, kas man bija pārāk forši. kā "tējkanna". Jā, un intuīcija lika domāt, ka no tādām lietām vēlams izvairīties. Tāpēc izmantoju manuālo maršrutēšanu (pamatojoties uz automātiskā rezultātiem), maršrutēšanas noteikumos iestatot ceļu platumu uz 0,5 mm (Dizains -> Noteikumi -> Maršrutēšana -> Platums)

Turklāt Altium pieņem, ka tāfele pēc noklusējuma ir divslāņu. Lai piespiestu to pieslēgt vienpusējai platei elektroinstalācijas noteikumos, elektroinstalācija jānorāda vienā slānī, piemēram, augšējā slānī.

Shēma tika ierakstīta shēmas redaktorā

To darot, jāņem vērā fakts, ka mikroshēmas brīvās nepielodētās ieejas (8. un 10. kājas) jāvelk zemē, pretējā gadījumā Altium nesastādīs shēmu tās pārsūtīšanai uz PCB redaktoru.

Rezultātā, patstāvīgi atlasot programmā un Alekseja Sabuņina nodarbības mērķis tika sasniegts un honorārs tika šķirts

Visas sastāvdaļas ar montāžu caur caurumiem atrodas tekstolīta tīrajā pusē, un mikroshēma, pateicoties SMD versijai, atrodas sliežu malās. Lai izdrukātu shēmas izkārtojumu, ierīces projektā jāizveido tā sauktais Output Job File

Kas ir konfigurēts šādi. Konfigurācijas opciju sarakstā atlasiet Dokumentācijas izvade un noklikšķiniet uz Pievienot jaunu dokumentācijas izvadi, parādītajā izvēlnē atlasot PCB izdrukas un ar mūsu ierīci saistīto PCB projektu.

Mēs pārdēvējam parādīto dokumentācijas vienumu, sauksim to par LUT, atbilstoši tehnoloģijas transliterācijai (LUT), kuru izmantosim, lai pārnestu dēļa rakstu uz vara. Ar peles labo pogu noklikšķiniet uz LUT un konteksta izvēlnē atlasiet Konfigurēt. Drukājamo slāņu iestatījumos atstājam tikai divus vienumus: augšējais slānis un daudzslāņu un sakārtojam izvēles rūtiņas, kā parādīts ekrānuzņēmumā.

Atzīmēšanas rūtiņa Spogulis ir nepieciešama, jo īpaši, lai atspoguļotu izdrukas attēlu. Tas ir svarīgi, pretējā gadījumā, pārnesot rakstu uz vara, mēs iegūsim savu pēdu spoguļattēlu, bet mums tas nav vajadzīgs. Turklāt jums vajadzētu izpētīt lapas iestatīšanu

Lai izvēlētos papīra izmēru un pievērstu uzmanību mēroga koeficientam (Scale). Pirmajā izdrukā nez kāpēc izrādījās vienāds ar 1,36, bet tam vajadzētu būt vienādam ar vienu

Tagad noklikšķiniet uz Drukāt. Man nav sava printera, tāpēc izdrukāju PDF formātā, izmantojot Foxit Reader, un pēc tam iegūto failu USB zibatmiņā aiznesu uz tuvāko "šarašku", kurā izdrukāju zīmējumu uz glancēta fotopapīra. Galu galā tas notika

Tāfeles izmērs iznāca 62 x 39 mm, ar metāla šķērēm tika sagriezts tekstolīta gabals šādā izmērā. Es mēdzu zāģēt tekstolītu ar metāla zāģi un bieži (vai drīzāk vienmēr) tas izrādījās briesmīgi. Ar šķērēm tas iznāk vienmērīgi, bez gružiem un vadošā slāņa bojājumiem.

6. PCB ražošana

LUT metode (lāzera gludināšanas tehnoloģija) tika izvēlēta tās vienkāršības un pieejamības dēļ. Kalpoja kā rīcības ceļvedis. Centos nelauzt tehnoloģiju: gāju cauri vara ar nulli, attaukotu, lai gan ne ar acetonu, jo nevarēju atrast, kur to nopirkt, bet gan ar universālo attaukošanas līdzekli uz vaitspirta bāzes, pirkts Lerua Merlin. Rūpīgi un ar pūlēm gludināju sviestmaizi no tekstolīta un raksta ar dzelzi maksimālā temperatūrā. Vai nu tāpēc, ka es kaut kur kļūdījos, vai tāpēc, ka neļāvu sagatavei atdzist, vai vienkārši “šaraškā” viņi ietaupa toneri uz printera, kopumā tas neizdevās ļoti labi

Toties apdomīgi uzkrāju pastāvīgo marķieri Edding 404, kas ne bez mīļotās sievas palīdzības (ar pumpēju prasmi zīmēt skropstas un zīmēt rakstus uz nagiem) apbrauca visas pēdas.

Tālāk tika atšķaidīts 6-ūdens dzelzs hlorīda šķīdums ar ātrumu aptuveni 180 grami uz 300 ml ūdens (es paņēmu karstu ūdeni no krāna) un dēli iemeta kodinātā kivetē, lai to ēstu. Lai iemarinētu dēli un vienlaikus nesaindētu sievu, operācija tika veikta saulrietā uz balkona

"Khlonyak" nepievīla, klīst runas, ka viņi bieži pārdod nekvalitatīvus. Kodināšana aizņēma 13 minūtes, pēdējās vara saliņas palika tieši mūsu acu priekšā. Galvenais ir neaizmirst periodiski spārdīt dēli ar pinceti gar kiveti un uzraudzīt procesu. Tiklīdz liekā vara pazūd, mēs steidzami izņemam dēli un noskalojam to ar bagātīgu ūdens strūklu.

Pēc mazgāšanas, noslaucīšanas un žāvēšanas pienāk patiesības brīdis. Jums ir jānoņem aizsargapvalks. Es mēģināju to darīt ar vaitspirtu

Taču lietas gāja nežēlīgi. Tad mana sieva piedāvāja savu nagu lakas noņēmēju - šis brīnumeliksīrs acumirklī nomazgājās no pārklājuma (man joprojām šausminās, kādus reaģentus lieto mūsu sievietes. Skaistums ir briesmīgs spēks!)

Marķieris nepievīla – visas trases izdzīvoja

Pēc aizsargpārklājuma tīrīšanas varat sākt urbt caurumus. Un šeit es pieļāvu nelaimīgu kļūdu - man nebija 0,5 mm urbja, un tā vietā, lai atliktu lietu uz rītdienu, nopirku pareizo urbi, es steidzos un paņēmu milimetru, uzskatot, ka tas derēs. Rezultātā es sabojāju daudzus kontaktu paliktņus, par laimi ne daudz un ne neatgriezeniski. Bet tomēr nekad nesteidzieties. Kā teica mans draugs Marks no Minhenes Universitātes Mehatronikas katedras laboratorijas, kur es veicu bakalaura praksi: "Dmitrij, paņemiet katram darbam pareizo instrumentu." Un viņam bija tūkstoš reižu taisnība.

7. Plātņu skārdināšana un detaļu lodēšana

Sastāvdaļu lodēšanas vietas jāpārklāj ar plānu, spīdīgu lodēšanas slāni. Tas ir galvenais nosacījums, lai darbs būtu veiksmīgs. Es nejaucu visas dziesmas. Pirmkārt, es baidījos tos deformēt, otrkārt, es joprojām grasījos pārklāt zapon dēli ar laku. Tāpēc es apstaroju tikai lodēšanas vietas. Lai to izdarītu, uz tiem ar otu uzklājam LTI-120 kolofonija-spirta plūsmu un ar līdz 250-300 grādiem uzkarsētu lodāmuru, no kura gala karājas niecīga lodēšanas lāse, velkam pa nepieciešamajiem lodēšanas punktiem. dēlis. Palielinot plūsmas virsmas spraigumu, lodmetāls izkliedējas pa precīziem paliktņiem.

Pēc tam “maizes dēlis” tika izjaukts, elektroinstalācija tika noņemta no mikroshēmas un vispirms tika pielodēta. Uzmanīgi novietojiet mikroshēmu savā vietā ar rokām vai pinceti saskaņā ar spraudni, lai katra kāja aizņemtu savu laukumu. Tad mēs eļļojam kāju rindas ar plūsmu. Ar īsām un precīzām kustībām pieskaramies visām kājiņām pēc kārtas, neaizmirstot uz lodāmura uzgaļa savākt lodmetālu (bet ne pārāk, pietiek ar nelielu pilienu). Ja viss ir izdarīts pareizi, tad kājas tiek pielodētas uz vietu ļoti ātri un precīzi, bez “puņķiem” un kaimiņiem. Mikroshēmas aizzīmogošana man aizņēma mazāk nekā minūti, un šī ir pirmā reize, kad to daru. Mani iedvesmoja to darīt tāds video par ko esmu ļoti pateicīgs tās autoram. Viss izrādījās patiešām ne tik biedējoši.

Līdzīgi es izdomāju pārējās detaļas. Galvenais šeit ir rūpīgi nogriezt detaļu vadus vēlamajā garumā - es atstāju ne vairāk kā milimetru no svina, kas izlīda virs trases, un, ja nepieciešams, pareizi un uzmanīgi salieku. Tas ir svarīgi, ir ārkārtīgi svarīgi nekur nesteigties un darīt visu pārdomāti. Galu galā, kas notika

No “puņķiem” atrauties neizdevās, bet pirmajā reizē sanāca diezgan paciešami, lai gan droši vien tiks kritizēts.

8. Ķēžu pārbaude un vēl viena kaitinoša kļūda

Pēc lodēšanas mēs nomazgājam visu plūsmu ar spirtu, paņemam multimetru un izsaucam visas ķēdes, lai pārbaudītu to vadītspēju un atbilstību shēmas shēmai. Un te byaka nemanāmi ielīda. COM porta savienotājs izrādījās spoguļattēls! "Zeme" sēdēja pirmajā, nevis piektajā posmā, Rx - ceturtajā, nevis otrā. Un es joprojām nesaprotu, kā, jo Altium elektroinstalācijas laikā viss bija pareizi. Tas man ir palicis noslēpums. Nekādu noslēpumu - patiesībā tikai "mātes" savienotājs, veidojot ķēdi Altium, joprojām izmantoja "tēti". Līdz ar to spoguļa elektroinstalācija, kas izrādījās rezultātā. Par laimi, es atrisināju šo problēmu, atbilstoši pielodējot kabeli, kas paredzēts ierīces savienošanai ar datora COM portu. Bet šīs kļūdas dēļ COM uz tāfeles izrādījās tik “patentēts”.

Citādi instalācija izrādījās pareiza un, atlodējis savienojuma vadus un sakārtojis darba vietu, pieslēdzu pavisam jaunu plati pie "oranža" un datora

Sāknēšanas žurnāla līnijas atkal skrēja pāri termināļa logam. ES biju laimīgs!

9. Atnest "skaistumu"

Lai pasargātu kontaktus no oksidēšanās un ierīcei piešķirtu “industriālu” izskatu, tāfele tika nokrāsota ar zaļu laku. Visas zīmes, kas tika uzliktas pirms uzstādīšanas ar pastāvīgo marķieri, tika nomazgātas ar šo pašu laku. Nu, labi... Šeit ir gatavā produkta fotoattēls kopā ar kabeļu komplektu

Tagad varat turpināt "oranžās" programmatūras pilnveidošanu. Tagad es nebūšu akls un mēms, bet varēšu izveidot sistēmu caur seriālo termināli.

Secinājums

Bija interesanti. Man interesanti, jo pirmo reizi. Pirmā ierīce, kas izstrādāta datorā un ar savām rokām samontēta uz iespiedshēmas plates. Un, ja kāds ironiski smejas, tad ļaujiet viņam atcerēties, ka arī viņš reiz to darīja pirmo reizi ...

Paldies visiem par uzmanību manam rakstam!