Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows Phone
  • Kontrolli i qarqeve elektrike nëpërmjet USB. Kontrolli i pajisjeve përmes portës USB të një kompjuteri - Hardware - Kompjuter dhe elektronikë në të

Kontrolli i qarqeve elektrike nëpërmjet USB. Kontrolli i pajisjeve përmes portës USB të një kompjuteri - Hardware - Kompjuter dhe elektronikë në të

Në ditët e sotme, në çdo punishte elektrike, po, ndër të tjera, çdo ditë pune radioamatori fillon me ndezjen e PC-së dhe vetëm atëherë pajisjet elektrike ndihmëse. Në çështje të tjera, me ndezjen e PC-së, dita e punës fillon jo vetëm për amatorët e radios, por edhe për shumë përdorues të kësaj "pajisjeje", e cila është bërë pjesë e jetës sonë. Por çdo ditë, ndizeni atë në mëngjes dhe fikeni në mbrëmje, mirë, supozoni se një printer, altoparlantë aktivë, një llambë tavoline dhe nuk e dini kurrë se çfarë mund të gjeni te një përdorues i zakonshëm, është pak i bezdisshëm. Bazuar në detyrat e dakorduara, qëllimi ishte krijimi i një ndërprerës ngarkese të krijuar për të ndezur dhe fikur të gjitha pajisjet e lidhura. Jam dakord, mund të marrësh rrugën e rezistencës më të vogël dhe të vendosësh një çelës të zakonshëm në gjithçka, por duket se kjo nuk është rruga për amatorin e radios.Ne do ta bëjmë atë shumë më të përshtatshëm - ne do të ndërtojmë automatikun në filtrin e rrjetit:

Meqenëse pajisja monitoron faktin e ndezjes / fikjes së pajisjes sipas parimit "skllav-master", mënyra më e lehtë është përdorimi i portës USB. Unë do të tregoj menjëherë se kur përdorni portën USB, pajisja funksionon në laptopë dhe kompjuterë me një furnizim me energji elektrike që fik të gjitha burimet e energjisë. Për shembull, në modelet më të fundit të furnizimit me energji elektrike, porta USB +5 volt është e pranishme si roje edhe kur njësia është e fikur. Pajisja nuk do të funksionojë me ta, ose më saktë, do të jetë, por është gjithmonë e ndezur. Këtu është e nevojshme të përdorni një port tjetër si një burim sinjali, dhe, në përputhje me rrethanat, të përputheni me sinjalin e burimit dhe aktivizuesit.

Në këtë pajisje, aktivizuesi është një stafetë, me kontakte të vlerësuara për 16 amper dhe me një spirale për 5 volt. Përdorimi i një stafete siguron izolim galvanik të burimit të sinjalit dhe rrjetit 220 volt.

Pas një sërë eksperimentesh, u zbulua se kur ndizet, sipas të dhënave të pasaportës, +5 volt, stafeta konsumon 150 mA rrymë. Nëse përdorni një kompjuter të palëvizshëm, nuk ka probleme, sepse +5 volt i portës USB shkojnë drejtpërdrejt nga furnizimi me energji elektrike dhe nuk e mbingarkojnë atë. Nëse të gjitha sa më sipër ju përshtaten, mund të ndaloni dhe të bëni versionin tuaj sipas diagramit më poshtë.

Por nëse planifikoni të përdorni një laptop, atëherë nuk këshillohet të përdorni një 150 mA shtesë përmes kompjuterit, në këtë rast duhet të përdorni një furnizim shtesë me energji 5 volt. Në këtë version, u përdor një furnizim me energji elektrike nga një karikues nga një telefon celular. Mund të përdoret çdo furnizim me energji i parregulluar, me kusht që të furnizojë 5 volt dhe 250 mA rrymë, duke marrë parasysh diferencën. Ju gjithashtu mund të përdorni një tension të ndryshëm, por në këtë rast do të jetë e nevojshme të merrni një stafetë me tensionin përkatës të furnizimit.Për të përputhur burimin e sinjalit me stafetën dhe burimin e energjisë, duhet të instaloni një ndërprerës transistor të llojit:

Tranzistori është zgjedhur i llojit KT815 me çdo shkronjë dhe një rezistencë 1 kΩ, dioda është KD522. Me këtë qark komutues, konsumi aktual tregoi 4 mA, gjë që nuk është aq e rëndësishme për një laptop. LED1 dhe LED2 tregojnë gjendjen e qarkut. Nëse dëshironi, së bashku me rezistorët, ato mund të përjashtohen nga qarku.

Pajisja e kontrollit 220 V është montuar në një hapësirë ​​të lirë në kutinë e prizës - filtri i rrjetit.Skedari skematik në rrafshnaltë e vendosur

Në Habré rreth kontrollit të një llambë përmes internetit, lindi ideja për të kontrolluar ndriçimin në shtëpi nga një kompjuter, dhe meqenëse unë tashmë kam një kontroll kompjuteri të vendosur nga një celular, kjo do të thotë se drita mund të kontrollohet edhe nga i njëjti telefon. Pasi ia tregoi artikullin njërit prej kolegëve të mi të punës, ai tha se i duhej vetëm. Meqë shpesh e zë gjumi pas filmave që shikon në kompjuter. Pak kohë pas përfundimit të filmit, kompjuteri gjithashtu bie në gjumë dhe fiket monitorin, por drita në dhomë mbetet e ndezur. ato. u vendos që gjëja ishte e dobishme dhe fillova të mbledh informacione dhe detaje për këtë mrekulli.
Pjesa tjetër e informacionit është nën habracut (kujdes me shumë foto - trafik).

Diagrami i pajisjes

Për skemën origjinale, u mor një nga skemat e gjetura në internet dhe dukej kështu:

Por vetëm me një ndryshim të vogël: një rezistencë 390 Ohm u shtua midis kunjës së parë të optobashkuesit 4N25 dhe kunjës së dytë të LPT, dhe u shtua gjithashtu një LED për të treguar ndezjen. Qarku u montua në modalitetin e provës, d.m.th. vetëm me kabllo sipas nevojës dhe të testuar. Në këtë version, ajo thjesht ndezi dhe fiki elektrik dore të vjetër sovjetik.
U vendos që nëse kontrolli ishte bërë tashmë, atëherë jo për një pajisje, por për të paktën 4 pajisje (bazuar në: një llambë në tavolinë, një llambadar për dy ndërprerës, një prizë rezervë). Në këtë fazë, u bë e nevojshme të ndërtohej një qark i plotë i pajisjes dhe filloi të zgjidhte programe të ndryshme.
U instaluan:

  1. KiCAD
  2. Shqiponja
Pasi i pashë të gjitha, u vendosa te Shqiponja, pasi në bibliotekën e saj kishte pjesë “të ngjashme”. Ja çfarë ndodhi në të:

Diagrami përdor një port DB9 d.m.th. porte e rregullt COM, kjo eshte bere per arsye te kursimit te hapesires ne pllake dhe vete konektoreve (kam pasur COM), dhe meqenese do te perdorim vetem 5 percjelles, kjo do te na mjaftoje me nje diference. Keshtu ne gjithashtu bëni një përshtatës nga DB25 (LPT) në DB9 (COM), në rastin tim bëhet si më poshtë:
LPT 2-9 pin = COM 1-8 pin janë kunjat e të dhënave të kontrollit;
LPT 18-25 pin (ato shpesh janë të ndërlidhura) = COM 9 pin - kjo është toka jonë.
Gjithashtu, qarku përdor një furnizim shtesë me energji 12 V për të fuqizuar stafetën, sipas planit do të jetë një karikues i thjeshtë kinez ose ndoshta një kurorë 9V (një stafetë funksionon mirë, duhet të kontrolloni për 4 në të njëjtën kohë). Furnizimi i veçantë i energjisë dhe izolimi galvanik duke përdorur një optobashkues përdoren për të siguruar portin e kompjuterit. Nëse dëshironi, sigurisht që mund të furnizoheni nga një furnizim me energji kompjuteri 12 V, por secili e bën këtë vetë dhe me rrezikun dhe rrezikun e tij.

Pjesët e nevojshme për të krijuar një pajisje
  1. Porta COM - 1 copë
  2. lidhës i energjisë - 1 copë
  3. LED jeshile - 4 copë
  4. optobashkues 4n25 - 4 copë
  5. një vend për një optobashkues (kisha vetëm 8 këmbë) - 4 copë
  6. rezistencë 390 Ohm - 4 copë
  7. rezistencë 4,7 kOhm - 4 copë
  8. transistor KT815G - 4 copë
  9. stafetë HJR-3FF-S-Z - 4 copë
  10. kapëse për 3 kontakte - 4 copë.
  11. tekstoli me fletë metalike

Përgatitja e paraqitjes së PCB-së

Pasi u përpoqa të përdorja Eagle për të përgatitur PCB-në, kuptova se do të ishte e vështirë dhe vendosa të gjeja një opsion më të lehtë. Ky opsion është programi sprint layout 5, edhe nëse është në ekzekutim për Windows, por funksionon pa probleme në Wine nën Linux. Ndërfaqja e programit është intuitive, në Rusisht dhe programi ka një ndihmë (ndihmë) mjaft të qartë. Prandaj, të gjitha veprimet e mëtejshme për zhvillimin e tabelës së qarkut të printuar u kryen në paraqitjen sprint 5 (në tekstin e mëtejmë SL5).
Megjithëse shumë njerëz e përdorin këtë program për të zhvilluar tabela për pajisjet e tyre, ai nuk përmbante pjesët që më nevojiteshin (madje edhe në grumbullin e koleksioneve të shkarkuara të makrove). Prandaj, fillimisht më duhej të krijoja pjesët që mungojnë:
  1. Porta COM (ajo që nuk përkoi me timen, përgjatë vrimave të montimit)
  2. prizë elektrike
  3. kapëse për tre kontakte
  4. stafetë HJR-3FF-S-Z
Pamje e këtyre pjesëve:

Pas shtimit të detajeve të nevojshme, filloi vetë dizajni i PCB-së. U deshën disa përpjekje, ishin rreth pesë prej tyre. Çdo version i tabelës u printua në karton, vrimat u shpuan dhe pjesët u futën në to. Në fakt, u zbulua se porti im COM nuk përputhet me atë që ishte në SL5. Një gabim i vogël në qarkun e stafetës u shfaq gjithashtu - në fakt, rasti i stafetës u zhvendos me 2-3 mm. Natyrisht, të gjitha gabimet janë korrigjuar.
Në versionin e parë të shtypur, doli që transistori nuk ishte i lidhur siç duhet, dy kontakte ishin përzier.
Pas të gjitha korrigjimeve dhe rregullimeve, morëm tabelën e mëposhtme:

SL5 ka një funksion PhotoView për të parë tabelën, kështu duket në të:

Në versionin përfundimtar të tabelës, gjurmët do të modifikohen pak, por përndryshe duket njësoj.

SL5 ka gjithashtu një opsion të përshtatshëm për printimin e tabelës, ju mund të fshehni shtresat e panevojshme dhe të zgjidhni ngjyrën e printimit për secilën shtresë, e cila është shumë e dobishme.

Përgatitja e PCB-së

U vendos që tabela të bëhej duke përdorur metodën LUT (teknologji lazer-hekur). Më tej, i gjithë procesi është në foto.

Pritini një copë PCB të madhësisë së kërkuar.

Marrim letrën zmerile më të mirë dhe pastrojmë me kujdes sipërfaqen e bakrit.

Pas pastrimit të sipërfaqes, ajo duhet të shpëlahet dhe të lyhet. Mund ta shpëlani me ujë, dhe të lyeni me aceton (në rastin tim ishte tretësi 646).
Më pas, ne shtypim tabelën tonë në një printer lazer në letër të veshur, duke mos harruar të instalojmë printimin më të guximshëm në printer (pa kursyer toner). Ky opsion doli të ishte pak i pasuksesshëm, pasi toneri ishte lyer, por një përpjekje tjetër ishte mirë.

Tani ju duhet të transferoni vizatimin nga letra në tekstolit. Për ta bërë këtë, prisni vizatimin dhe aplikojeni në PCB, përpiquni ta rreshtoni sipas nevojës dhe më pas ngroheni me një hekur. E gjithë sipërfaqja duhet të ngrohet plotësisht në mënyrë që toneri të shkrihet dhe të ngjitet në sipërfaqen e bakrit. Më pas lëreni dërrasën të ftohet pak dhe vendoseni ta lagni nën ujë të rrjedhshëm. Kur letra laget mjaftueshëm, duhet të ndahet nga pllaka. Vetëm toner i ngjitur në tabelë. Duket kështu:

Tjetra, ju duhet të përgatisni një zgjidhje për gdhendje. Kam përdorur klorur ferrik për këtë. Mbi kavanozin me klorur ferrik shkruhet se tretja duhet bërë 1 me 3. Unë u tërhoqa pak nga kjo dhe bëra 60 g klorur ferrik për 240 g ujë, d.m.th. doli 1 me 4, pavarësisht kësaj, bordi u gdhend normalisht, vetëm pak më ngadalë. Ju lutemi vini re se procesi i tretjes së klorurit të hekurit të thatë në ujë shoqërohet me çlirimin e nxehtësisë, kështu që duhet të shtohet në ujë në pjesë të vogla dhe të përzihet. Natyrisht, për gdhendje është e nevojshme të përdoren enët jo metalike, në rastin tim ishte një enë plastike (si nga një harengë). Kam marrë zgjidhjen e mëposhtme:

Përpara se ta ulja dërrasën në tretësirë, unë ngjita vijën e peshkimit në anën e pasme me shirit ngjitës, në mënyrë që të ishte më e përshtatshme për të marrë dhe kthyer dërrasën. Nëse zgjidhja bie në duart tuaja, duhet ta lani shpejt me sapun (sapuni e neutralizon atë), por njollat ​​mund të mbeten ende, gjithçka varet nga kushtet specifike. Njollat ​​nuk hiqen fare nga rrobat, por pata fatin që nuk e kontrollova vetë. Është e nevojshme të zhytet bordi në tretësirë ​​me bakër poshtë dhe jo të gjitha të sheshtë, por në një kënd. Herë pas here, këshillohet që të pastroni dërrasën nga funksionimi, pasi ajo ndërhyn në gdhendjen e mëtejshme. Kjo mund të bëhet me shtupë pambuku.

I gjithë procesi i gravurës më zgjati 45 minuta, 40 minuta do të kishin mjaftuar, por isha i zënë vetëm me një gjë tjetër.
Pas gdhendjes, ne e lajmë tabelën me sapun, e heqim shiritin me vijën e peshkimit dhe marrim:

Kujdes! Mos e derdhni tretësirën e klorurit të hekurit në lavaman (kanalizime) - kjo mund të dëmtojë pjesët metalike të lavamanit dhe në përgjithësi, tretësira mund të jetë ende e dobishme.
Më pas, duhet të lajmë tonerin, kjo bëhet me sukses me të njëjtin tretës 646 që është përdorur për degreasing (kontakti i zgjatur i tretësit me lëkurën mund ta dëmtojë atë).

Hapi tjetër është të shponi vrimat. Fillimisht kisha vrima 1mm dhe 1.5mm në dërrasë, pasi nuk gjeja dot më të holla. Gjithashtu, në qytetin tonë nuk ishte e mundur të gjendej një kapak për ta lidhur me një motor elektrik, kështu që gjithçka bëhej me një shpuese të madhe.

Doli pajisja e parë

Për herë të parë mora vetëm dy stërvitje, por kur përdorja një stërvitje të tillë, kjo nuk ishte e mjaftueshme. Një stërvitje u prish dhe tjetra u përkul. Gjithçka që arrita të shpoja ditën e parë:

Të nesërmen bleva pesë stërvitje. Dhe ato ishin mjaftueshëm, sepse nëse nuk thyhen (nga rruga, unë theva vetëm një nga pesë), atëherë ato bëhen të shurdhër, dhe kur shpohen me ato të mprehta, gjurmët përkeqësohen, bakri fillon të shkërmoqet. Pas shpimit të plotë të tabelës, marrim:

Pas shpimit, bordi duhet të kallajohet. Për këtë kam përdorur metodën e vjetër - një saldim, fluks TAGS dhe kallaj. Doja të provoja të përdorja aliazhin e Rose, por nuk e gjej në qytetin tonë.

Pas kallajimit, marrim rezultatin e mëposhtëm:

Më pas, duhet të shpëlani dërrasën për të hequr mbetjet e fluksit, meqenëse TAGS mund të lahet me ujë, mund ta bëni këtë ose me ujë ose alkool. Bëra diçka në mes - e lava me vodka të vjetër dhe e fshiva me shtupë pambuku. Pas gjithë këtyre hapave, bordi ynë është gati.

Montimi i pjesëve

Për të kontrolluar korrektësinë e tabelës, unë fillimisht montoj vetëm një (nga katër) rreshta pjesësh, nuk e dini kurrë se ku hyri gabimi.

Pas instalimit të pjesëve, ne shkojmë dhe lidhim pajisjen me kompjuterin përmes LPT, për këtë një përshtatës nga DB25 (LPT) në DB9 (COM) është ngjitur në formën e mëposhtme:

  • 2 pin DB25 në 1 pin DB9
  • 3 pin DB25 në 2 pin DB9
  • Pini 4 i DB25 në pinin 3 të DB9
  • 5 pin DB25 në 4 pin DB9
  • 6 pin DB25 deri në 5 pin DB9
  • 7 pin DB25 deri në 6 pin DB9
  • 8 pin DB25 në 7 pin DB9
  • 21 kunja DB25 (çdo numër nga 18 deri në 25 është i mundur) në pinin 9 të DB9
Meqenëse një palë e zakonshme e përdredhur u përdor si tel, një instalim elektrike nuk ishte i mjaftueshëm, por për këtë pajisje mjaftojnë vetëm pesë tela, kështu që ky opsion është i përshtatshëm. Ne përdorim një elektrik dore të thjeshtë sovjetik si ngarkesë që duhet ndezur. Epo, si një furnizim me energji elektrike - një furnizim universal kinez me energji elektrike (4 lidhës dhe furnizim me energji elektrike nga 3 në 12 V). Këtu është gjithçka e mbledhur:

Por pajisja tashmë po funksionon:

Kjo përfundoi një tjetër mbrëmje dhe montimi i pjesëve të tjera u la të nesërmen.

Dhe këtu është pajisja e montuar plotësisht:

Epo, dhe një video e vogël se si funksionon (cilësia nuk është shumë e mirë, nuk kishte asgjë për të xhiruar normalisht)

Kjo është e gjitha, mbetet vetëm për të gjetur një kuti normale për pajisjen dhe për ta ndezur atë.

Pjesa e softuerit

Natyrisht, për të menaxhuar portin LPT, ju duhet disa softuer, por meqenëse kam linux në shtëpi, u vendos që të shkruaj vetë programin më të thjeshtë dhe më pas ta shtoj dhe ta adaptoj sipas nevojës. Dukej diçka si kjo:
#përfshi
#përfshi
#përfshi
#përfshi
#define BASE 0x378
#define KOHA 100000
int main ()
{
int x = 0x0F;
int y = 0x00;
nëse (ioperm (BASE, 1, 1))
{
gabim ("ioperm ()");
dalje (77);
}
outb (x, BAZË);
kthimi 0;
}

Ky program dërgon portin 0x0F = 00001111 në LPT, d.m.th. ushqen 1 deri në 2-5 kunja (Data0-Data3), dhe ky është tensioni ynë i kontrollit midis 2-5 kunjave dhe tokës (18-25 kunjave), kështu që të katër reletë do të ndizen. Programi për dërgimin e 0x00 në portin e mbylljes funksionon në të njëjtën mënyrë, ai thjesht dërgon y - outb (y, BASE) në vend të x. Ju gjithashtu mund të lexoni gjendjen e portit:
#define BASEPORT 0x378 / * lp1 * /
...
printf ("statusi:% d \ n", inb (BASEPORT));
...

E vetmja nuancë e këtij programi është se ai duhet të ekzekutohet si rrënjë, pasi funksioni ioperm nuk është i disponueshëm për një përdorues të zakonshëm. Unë mendoj se ju nuk mund të tregoni se si ta zgjidhni një problem të tillë, të gjithë do të zgjedhin një opsion më të përshtatshëm.

Më pas, programi u modifikua në mënyrë që duke kaluar parametrat e linjës së komandës në të, do të ishte e mundur të tregohej me cilën pajisje dhe çfarë të bëni.
Prodhimi i "sw --help":
Programi për kontrollin e releit përmes portës LPT.
Programi mund të ketë një ose dy parametra.
Formati i parametrit: sw [numri i pajisjes] [veprim]
numri i pajisjes - nga 1 në 8
veprim - "ndezur", "off", "st" - aktivizoni, çaktivizoni, statusin
Shembull: "sw 2 on" për të aktivizuar një pajisje të dytë ose "sw --help" për të shfaqur ndihmën

PS Nëse dikush ka nevojë për të, atëherë unë mund të vendos skedarin skematik të tabelës në sl5 dhe burimin e programit të kontrollit diku.

Shpejtësia e ndërrimit

Zgjedhja e portit COM

Butoni i fillimit dhe i pushimit

(aktivizo portin)

Butoni i ndalimit

(çaktivizoni portin)

Butoni i cilësimit të daljeve

Butonat manual

hyrjet e kontrollit (1, 2, 3)

Butoni i fshirjes së tabelës

Butoni i ndihmës

Butoni i daljes nga programi

Treguesit simulues

puna e rezultateve

Rrjeti i tabelës me vlerat

(qeliza të zbrazëta
e barabartë me zero)

Për të kontrolluar ngarkesën në qarqet me tension konstant, për shembull 24 V, mund të përdorni çdo transistor të fuqishëm të përbërë - në rastin tonë, KT829.

Për ndërrimin AC 220V, mënyra më e lehtë është përdorimi i të ashtuquajturit ndërprerës AC gjysmëpërçues, i cili ka një drejtues opto-driver me një detektor fazor zero në hyrje, i cili siguron izolim galvanik.

Për të rritur rrymën e ndërprerë, triac është instaluar në radiator. Ju lutemi vini re se në pjesën e tensionit të lartë përdoren rezistorë 0,5 W.

Mos harroni për masat e sigurise - ndërsa çelësi është në punë, mos prekni elementët e ekspozuar dhe kur bashkoni pjesë dhe tela, shkëputeni çelësin nga rrjeti.

Pllaka është bërë nga PCB e veshur me fletë të njëanshme. Madhësia e tabelës 30x25 mm. Një bluzë është ngjitur në tabelë nën kutinë e mikroqarkullimit. Për të mbrojtur mikroqarkun nga mbinxehja gjatë bashkimit, përdoret një panel me 16 kunja për mikroqarkun.

Për të kontrolluar daljet (LED), mjafton të lidhni pajisjen me PC-në me një kabllo me 4 tela. Kordoni është ngjitur në një lidhës standard në një portë COM - një femër DB9.

Sinjali + 5V për telin e përbashkët të hyrjeve dixhitale merret nga qarku i pajisjes. Rezistencat në linjat e hyrjes dixhitale mund të bashkohen në kutinë e prizës DB9.

Ju mund të lidhni butona, çelsat e ndërrimit, mikroçelësat me hyrjet dixhitale.

Informacioni i referencës

Pajisja bazohet në çipin e disponueshëm 74hc595, i cili është një regjistër i ndërrimit serial me një bllokim dalës. Tre linja sinjalizuese janë të mjaftueshme për të kontrolluar këtë mikroqark. Në rastin tonë, sinjalet inicohen në programin e kontrollit UniCOM dhe dalin përmes ndërfaqes RS-232 (porta COM). Linjat e sinjalit në këtë ndërfaqe janë linjat e lidhësit 9-pin: RTS - 7 pin, DTR - 4 pin dhe TxD - 3 pin.

Parimi i funksionimit të mikroqarkut 74hc595 konsiston në regjistrimin vijues të sinjaleve logjike të niveleve të larta dhe të ulëta të furnizuara në hyrjen DS (pin 14). Regjistrimi kryhet nga skaji pasues (kalimi nga log. 1 në log. 0) në hyrjen SH_CP (11 këmbë). Dalja e të dhënave të regjistruara ndodh gjithashtu me skajin në rënie, por në hyrjen ST_CP (12 pin). Kështu, nivelet e tetë sinjaleve të fundit të regjistruara shfaqen në kunjat 1-7 dhe 15.

Niveli i lartë i sinjalit në daljet (këmbët 1-7 dhe 15) korrespondon me tensionin e furnizimit të mikrocirkut - në rastin tonë, +5 volt, dhe niveli i ulët korrespondon me 0 volt. Sinjalet në dalje janë statike, d.m.th. e pandryshuar derisa pulsi tjetër të arrijë në hyrjen ST_CP (12 këmbë). Duhet të theksohet se një ulje e tensionit të furnizimit nën nivelin minimal çon në rivendosjen e sinjaleve në dalje. Sipas dokumentacionit të mikrocirkut, voltazhi minimal i furnizimit është 2 volt.

Ndërfaqja e ndërfaqes RS-232 me mikroqarkun 74hc595 bëhet duke përdorur dioda zener 5.1V. Sipas specifikimit RS-232, niveli i lartë i sinjalit qëndron në intervalin nga +3 në + 25 V, gjë që na lejon të organizojmë reagime me programin e kontrollit UniCOM.

Një nga metodat më të thjeshta dhe më të përdorura për organizimin e shkëmbimit të të dhënave midis një kompjuteri dhe pajisjeve të jashtme është përdorimi i porteve standarde hyrëse-dalëse - si COM, LPT, IrDA dhe USB, si dhe ndërfaqet industriale SPI, 12C, I-Wire. . Ky libër i kushtohet shpjegimit të parimeve të punës së tyre dhe krijimit të programeve të përdoruesve të kontrollit. Janë marrë në konsideratë çështjet e çiftimit të pajisjeve me një kompjuter duke përdorur ndërfaqet e specifikuara. Janë marrë në konsideratë çështjet e çiftimit të pajisjeve me një kompjuter duke përdorur ndërfaqet e specifikuara. Janë dhënë shembuj të qarqeve, si dhe kodet burimore të programeve për kompjuterë dhe mikrokontrollues të familjes AVR. Manuali u drejtohet zhvilluesve të pajisjeve elektronike që duhet të ofrojnë mbështetje softuerike për pajisjet e tyre.

2. PROGRAMIMI I PORTIT LPT
2.1. Instalimi i shoferit Giveio sys
2: 2. Menaxhimi i statusit të linjës së portit LPT
2.3. Skema e stendës për korrigjimin e programit
2.4. Çiftimi i një mikrokontrollues me një portë LPT
2.5. Hardware dhe softuer për marrjen e karakteristikave të tensionit aktual të pajisjeve gjysmëpërçuese
2.5.1. Heqja e karakteristikave të tensionit aktual të transistorëve bipolarë
2.5.2. Heqja e karakteristikave volt-amper të transistorëve me efekt në terren
2.5.3. Heqja e karakteristikave të tensionit aktual të diodave
2.5.4. Heqja e karakteristikave të tensionit aktual të diodave zener
2.5.5. Blloku i kontrollit
2.5.6. Përshkrimi i softuerit

3 PORTI SERIK
3.1. Organizimi i harduerit të portit
3.2. Ndërfaqja RS-232C
3.3. Ndërfaqja elektrike
3.4. Kontrolli i rrjedhjes
3.4. Ndërfaqja aktuale e ciklit
3.6. Ndërfaqja infra të kuqe
3.7. Ndërfaqja MIDI
3.8. Konfigurimi i porteve COM
3.9. Përdorimi i porteve COM
3.10. Dështimet dhe testimi i porteve COM
3.10.1. Konfigurimi i verifikimit
3.10.2. Testimi funksional
3.11. Programimi UART për mikrokontrolluesit
3.11.1. Transferimi i të dhënave
3 11.2. Marrja e të dhënave
3.11.3. Kontrolli UART
3.11.4. Gjeneratori i normës Baud
3.12. Çiftimi i një kompjuteri me një mikrokontrollues nëpërmjet portës COM
3.13. Programi i mikrokontrolluesit

4. PROGRAMIMI I PORTEVE COM
4.1. Hapja e portit
3.2. Konfigurimi i parametrave të portit
4.3. Vendosja e afateve
4.4. Duke përdorur dialogun standard të cilësimeve të portit
4.5. Marrja dhe transmetimi i të dhënave
4.6. Përdorimi i prurjeve

5.USB BUS
5.1. Organizimi i autobusëve të harduerit
5.2. Konvertuesit USB në FIFO
5.3. Lidhja e çipit FT245BM me USB
5.4. Konvertuesit USB-RS232
5.5. Lidhja e çipit FT232BM me USB

6. PROGRAMIMI I BUSEVE USB
6.1. Instalimi i drejtuesve
6.2 Përkufizimi i pajisjeve të lidhura. Marrja e informacionit të pajisjes
6.3. Organizimi i shkëmbimit të të dhënave
6.4. Softueri i kontrolluesit AVR
6.5. Përdorimi i afateve
6.6. Pajisjet programuese të bazuara në FT232
6.7. Programimi EEPROM
6.8. Kodet e gabimit USB

7. VËSHTRIM I PËRGJITHSHËM I SOFTWAREVE TË PORTIT
7.1. Proteus
7.2. Sistemet SCADA
7.2.1. Parimi i funksionimit të sistemeve SCADA
7.2.2. Sistemi i xhindeve
7.3. Teiminat
7.4. Wtnscope

8. PARIMET E ORGANIZIMIT TË KOMUNIKIMIT NE RRJETI
8.1. Duke përdorur bazat e Windows
8.2. Inicializimi i Winsock
8.3. Krijoni një prizë dhe hapni një lidhje
8.4. Dërgimi dhe marrja e mesazheve
8.5. Menaxhimi i procesit të gjenerimit të mesazheve
8.6. Shembull i zhvillimit të programit
ANEKSET
LITERATURA

Botuesi: Oldie-plus
Viti i botimit: 2008
Faqe: 380
ISBN: 978-966-8447-51-8
Gjuha ruse
Formati: PDF
Madhësia: 8.5 MB
Shkarko: Ryabenky V.M. Kontroll kompjuterik i pajisjeve të jashtme nëpërmjet ndërfaqeve standarde

Artikujt kryesorë të lidhur