PICAXE savienojumam ar datoru

Tutorial: Programming-Using PICAXE-18M2 Microcontroller (Jūnijs 2019).

$config[ads_text] not found
Anonim

PICAXE savienojumam ar datoru


Ieteicamais līmenis

Iesācējs

Ieteicamās priekšnoteikumi

Iepazīstinām ar PICAXE sistēmu

Ievads

Viena no PICAXE sistēmas galvenajām priekšrocībām ir vienkāršība un zemas startēšanas izmaksas. Paši čipi ir lēti, programmēšanas programmatūra ir brīva, un nav nepieciešams aparatūras programmētājs. Aparatūras pieslēgums no PICAXE uz personālo datoru sastāv no kabeļa (AXE026), kas savieno ar datora seriālo portu vai citu kabeli (AXE027), kas savieno USB portu. Šis raksts sniedz detalizētu informāciju par šiem savienojumiem, kā arī informāciju, kas vajadzīga, lai montāžu seriālo kabeli par mazām izmaksām.

PICAXE sērijas datu sakari

Lai sazinātos ar PICAXE mikrokontrolleru, visbiežāk tiek izmantots personālais dators. Komunikācijas ar PICAXE galvenokārt tiek izmantotas, lai to programmētu, un PICAXE paziņojumus datora monitorā var parādīt programmas atkļūdošanai vai vienkārši, lai redzētu programmas instrukciju rezultātus. Starp PICAXE un personālo datoru ir nepieciešami tikai trīs vadi: viens no tiem sniedz informāciju no datora PICAXE, viens no tiem pārraida informāciju no personālā datora uz PICAXE, un trešais vads savieno signāla zemi datorā ar zemi PICAXE μC. Komunikācija abos virzienos ir sērijveida formātā, ti, logi 1s un 0s tiek nosūtīti vienu pēc otra pa katru vadu īpašā secībā, lai katrā ziņā attēlotu katru burtu, ciparu un simbolu.

Personālā datora galā sērijas datu formāts tiek saukts par RS232, kurā kopā ir deviņi (vai desmit, bet tas ir cits stāsts) vads, katrs ar citu apzīmējumu. Faktiskajai datu pārraidei tiek izmantoti tikai divi no potenciālajiem pieslēgumiem: datu saņemšanas vads (saīsināts RxD) un pārraides datu svins (saīsināts TxD). Tāpat PICAXE beigās datu pārraidei tiek izmantoti tikai divi vadi: sērijas No svina (saīsināti SO) un sērijas vads (saīsināts SI). Kad signāls PC un 0 V (zemes) PICAXE savienojumā ir savienoti kopā, un SO pie PICAXE ir pievienots datoram RxD, PICAXE var "sarunāties" ar datoru. Tāpat, kad signāls PC zemē un 0 V (zemējums) PICAXE savienojumā ir savienoti kopā, un TxD datorā ir pievienots SI ar PICAXE, dators var "sarunāties" ar PICAXE. Tādējādi trīs vadi starp datoru un PICAXE nodrošina divvirzienu komunikāciju.

Savienojums ar datoru, izmantojot RS232 (seriālo) portu, izmantojot DB9 savienotāju

Pirmajos personālo datoru datos gandrīz katrā datorā bija RS232 seriālais ports. Šodien ir ļoti maz klēpjdatoru un tikai daži galddatori. Ja datoram ir pieejams RS232 ports, tas ir vislētākais ceļš uz PICAXE savienojumu. Un vienkāršākais veids, kā izveidot šo savienojumu, ir ar AXE026 kabeli, kas pieejams 10 ASV dolāru vai mazāk. Tomēr ir iespējams arī izveidot savu kabeli, kas var ne tikai ietaupīt nedaudz naudas, bet arī ļauj uzzināt kaut ko par RS232 vadu.

RS232 savienojums datorā parasti izmanto īpašu savienotāja veidu, ko sauc par DB9. "D" attiecas uz korpusa formu, un "9" attiecas uz spraudņu skaitu savienotājā. (Ja jūs interesē, varat paši izpētīt "B" izcelsmi, taču pašlaik tā nav būtiska informācija.) DB9 savienotāji ir divi "dzimumi": DB9F (sieviešu) savienotāji (parādīts zemāk pa kreisi ) ir deviņi caurumi, lai saņemtu deviņus tapas, un DB9M (vīriešu) savienotāji (parādīti zem labās puses) ir deviņi tapas. Meklējiet DB9M savā datorā; ja atrodat vienu, tas droši vien ir RS232 ports, un tam jābūt marķētam kā RS232, Serial vai Com. Bez RS232 porta, šajā pantā, pārejot uz savienojumu ar datoru, izmantojot USB portu, jums būs jāizlaiž.

Pieņemot, ka datorā ir pieejams RS232 ports, jums ir jāatrod trīs potenciālie savienotāji, lai izveidotu savienojumu ar PICAXE. Katram no DB9 spraudņiem ir noteikts numurs (kā parādīts iepriekšējos fotoattēlos) un tam ir īpašs signāls; RxD ir uz 2. kontakta, TxD ir uz 3. kontakta, un Signal Ground ir uz 5. kontakta. Tāpēc ir nepieciešams savienot DB9 tapas ar PICAXE tapām saskaņā ar zemāk esošo tabulu.

RS232 signāla apzīmējumsDB9 PIN numursPICAXE Pin norādījumsPICAXE kāju skaits
Saņemt datus (RxD)2Serial Out Atkarīgs no PICAXE modeļa.
Datu pārraide (TxD)3Serial In
Signāla laukums50V (zemējums)

Lai pieslēgtu DB9M (male) savienotājam datorā un pagarinātu trīs vadus pie sava PICAXE, jums būs nepieciešams savienojums DB9F (sieviete), kam pievienots kabelis. Šādi kabeļi bieži ir pieejami taupības veikalos vai tīmeklī par ļoti mazu naudu.

Visbiežāk nepieciešamo kabeli trīs vadu identifikācijai prasa pārbaudīt kabeļa vadu nepārtrauktību. Parasti to veic ar digitālo multimetru (DMM), nosakot skaitītāju pretestības mērīšanas režīmā, savienojot vienu no skaitītāja zondēm ar 2., 3. un 5. sviru (savukārt) DB9F un pēc tam pārbaudot pretestību no katra pin uz katru vadu. Ja tiek konstatēta ļoti zema pretestība (mazāka par 5 omi), atzīmējiet to, ko vads (pēc krāsas) un kuru tapu (pēc skaita), pie kuriem ir pievienoti jūsu DMM zondes. Trīs vadi, kuriem ir zema pretestība 2, 3 un 5 kontaktiem, ir vienīgie kabeli, kas jums būs vajadzīgi. Pārējie ir jāorganizē tā, lai tie nebūtu īss kopā un nav noticis.

Alternatīva metode ir sākt ar tukšo DB9F un savienot ar citu krāsu vadu ar katru no 2, 3 un 5 numuriem. Trijiem vadiem jābūt izolētiem slīdošiem vadiem no AWG22 līdz AWG30 diapazonam, un tos vajadzētu savienot kopā veidot kabeli.

Savienojums ar PICAXE

Kad jums ir kabelis ar DB9F vienā galā un trīs vadi, uz kuriem jāatrodas identificētā PICAXE, šiem vadiem jābūt sagatavotii neatkarīgi no metodes, kuru plānojat izmantot, lai pievienotu kabeli PICAXE. Visbiežāk tas ir, izmantojot 3, 5 mm stereo spraudni, kas pieder pie 3, 5 mm stereo domkrata. Šāds spraudnis ir parādīts zemāk esošajā fotoattēlā pa kreisi, un labajā pusē ir redzams piemērots spraudnis. Abiem jābūt vadiem, kā parādīts zemāk esošajā shematiskajā diagrammā.

Savienojums ar datoru, izmantojot USB portu, izmantojot AXE027 kabeli

Vieglākais veids, kā PICAXE savienot ar datoru, ir ar AXE027 kabeli, kas ir pieejams aptuveni 20 ASV dolāru apmērā. AXE027 kabelis ir aptuveni 70 cm garš un tajā ir standarta USB tipa A male savienotājs vienā galā un 3, 5 mm 3 vadu kontaktdakša otrā pusē. To paredzēts pieslēgt personālā datora USB tipa A savienotājam un 3, 5 mm 3 vadu ligzdā PICAXE ķēdē. Tomēr AXE027 ir vairāk, nekā tas atbilst acīm. Plastmasas korpusā, kas aptver USB savienotāju, ir USB-sērijas ķēde, kā parādīts zemāk, labajā pusē.

Šī shēma izpilda uzdevumu pārveidot USB datu signālus (D + un D-) sērijas formātā, kas pareizi saskan ar PICAXE μC seriālo un sērijas vadu. Lai lietotu AXE027, ir nepieciešams patentēts programmatūras draiveris, un tas ir pieejams šeit, kā arī pilnīgas instalēšanas un iestatīšanas instrukcijas. Tālāk esošajā fotoattēlā ir parādīts, kā AXE027 var savienot ar PICAXE, un fotoattēli un shēmas attēls, kas sniegti šī raksta sadaļā Pieslēgšana PICAXE, sniedz papildu informāciju.

"Par AXE027 aizstājēju, izmantojot vienu no tiem USB seriālo pārveidotāju dēļiem, par kuriem esmu lasījis" jūs varētu jautāt. Tas ir iespējams, bet tas nav tik vienkārši, kā tas varētu šķist. PICAXE signalizācijas shēma ir apgriezta no tā, ko izmanto lielākajā daļā standarta USB līdz seriālo pārveidotāju shēmām, un bez šīs inversijas PICAXE vienkārši nesazinās ar datoru. Pareiza pārveidotāja ķēdes projektēšana un izgatavošana ir labāka cita laika.

Galu galā, jums ir plānošana darīt!