Trèanaiche airson PIC agus AVR

Anns a ’chuibhreann seo tòisichidh sinn air trèanair a dhealbhadh airson teaghlaichean microcontroller PIC agus AVR. Gus dealbhadh a ’bhùird trèanaidh a ghabhail os làimh, bidh feum againn air bathar-bog Eagle PCB dreach 5.10 no nas àirde.
Airson leasachadh a ’chùrsa seo cleachdaidh sinn 2 phlàta trèanaidh eadar-dhealaichte gus a bhith comasach air an dà theaghlach innealan a chleachdadh. Tha seo air sgàth nach eil na PICs agus AVRs a ’roinn an aon pinout taobh a-staigh nan innealan aca, mar sin bhiodh e mì-ghoireasach bòrd a dhealbhadh gus àite a thoirt do gach teaghlach de microcontrollers.

Is e dà stiùireadh airson a bhith mothachail nuair a thathar a ’dealbhadh an seòrsa cuairt seo:

Gnìomhachd.
Eaconamaidh

Feumaidh sinn ar coidse na feartan as fheàrr a thoirt dhuinn aig a ’phrìs as fheàrr oir is e bun-stèidh a’ chùrsa seo an fhìrinn nach fheum sinn suimean mòra airgid a chosg gus ionnsachadh airson prògramadh.

Bhiodh mion-chomharrachadh teicnigeach ar truinnsear trèanaidh mar a leanas:

Solar cumhachd 5v air a shìoladh agus air a riaghladh le comas luchd de 1A.
Microcontroller le 2Kb de ROM agus 128 bytes de RAM.
Criostail quartz mar stòr cloc microcontroller.
Port RS232 airson conaltradh sreathach.
Port ICSP - ISP airson prògramadh.
Puirt microcontroller air an leigeil ma sgaoil airson a bhith a ’ceangal iomaill a-muigh.
Dìon an aghaidh chuairtean goirid agus cùl polarity anns an t-solar cumhachd.

Solar cumhachd:

Mar solar cumhachd an t-siostam againn cleachdaidh sinn cruth-atharrachaidh bho 220v / 110v AC (Alternating Current) gu 12v DC (Direct Current), le comas luchd de 1.5 gu 2A. Faodar an inneal seo a cheannach aig stòr dealanach no dealan sam bith aig prìs nach eil nas àirde na US $ 6.

Anns an dealbh chì thu cò ris a tha e coltach.

Chan eil an bholtachd a bheir an cruth-atharrachaidh a-steach a rèir mion-chomharrachadh an trèanair 5v / 1A. Airson seo feumaidh sinn inneal taobh a-muigh ris an canar riaghladair bholtachd, bidh e a ’lìbhrigeadh bholtadh toraidh stèidhichte air a riaghladh bho bholtadh inntrigidh caochlaideach.
Is e an LM7805 bho ST Semiconductors an inneal as fheàrr airson a ’ghnìomh seo a choileanadh. Bidh an cuairteachadh 3-pin aonaichte seo a ’lìbhrigeadh bholtadh 5v chun toradh le comas luchd de 1A, a’ cleachdadh dìreach 2 capacitor mar phàirtean taobh a-muigh co-cheangailte.

Microcontroller:
Feumaidh am microcontroller a chleachdas sinn anns na ciad chleachdaidhean prògramaidh againn coinneachadh ris na riatanasan gu h-àrd a thaobh cuimhne prògram 2Kb agus cuimhne RAM 128-byte no cuimhne dàta.
Airson teaghlach innealan AVR cleachdaidh sinn an ATtiny2313 le cosgais US $ 3. Mar airson teaghlach innealan microchip PIC cleachdaidh sinn am PIC16F628A le cosgais coltach ris an ATtiny2313.
Anns na dealbhan chì sinn an dà chuid microcontrollers.
AVR microcontroller a chleachdas sinn.

Microcontroller microchip a chleachdas sinn.

Feumaidh an dà inneal stòr cloc gus sioncronachadh a dhèanamh air gnìomhachd taobh a-staigh an CPU. Air sgàth seo cleachdaidh sinn criathrag 4Mhz taobh a-muigh.
Conaltradh RS232:
Ann am mòran de na cleachdaidhean againn bidh feum againn air monitor gus mearachdan anns na prògraman againn a cheartachadh, teachdaireachdan fhaicinn, dàta a thoirt a-steach don t-siostam, msaa. Airson an adhbhar seo cleachdaidh sinn port conaltraidh RS232 oir is e an dòigh as saoire airson dàta a thaisbeanadh.
Nas fhaide air adhart chì sinn cleachdadh scrionaichean LCD, mar dhòigh eile air port RS232 a chleachdadh gus teachdaireachdan a thaisbeanadh.
Mar eileamaid bathar-cruaidh airson conaltradh cleachdaidh sinn an cuairteachadh MAX232 aonaichte a dh ’atharraicheas ìrean bholtachd an microcontroller gus conaltradh le port sreathach a’ PC.

Gus a bhith comasach air eileamaidean taobh a-muigh a cheangal ris an trèanair againn cleachdaidh sinn luchd-ceangail seòrsa ICD no Molex. Chan eil na luchd-ceangail sin a ’tabhann ach glè bheag de reamhrachd meacanaigeach, mar sin tha iad air leth freagarrach airson cleachdaidhean far a bheil innealan ceangailte agus air an ceangal gu leantainneach.

Anns an ath chuibhreann seallaidh mi dhut an dealbhadh cuairteachaidh deireannach agus am bòrd cuairteachaidh clò-bhuailte gus an urrainn dhut a chuir ri chèile. Aig an ìre seo bu chòir gum biodh am prògramadair agus an clàr trèanaidh againn deiseil airson ar cleachdaidhean prògramaidh a thòiseachadh.

Anns a ’chuibhreann roimhe chunnaic sinn na h-eileamaidean riatanach gus a bhith comasach air trèanair a thogail airson microcontrollers PIC agus AVR. Anns an deasachadh seo tha sinn a ’dol a choimhead togail a’ bhòrd microcontroller AVR.

Is iad na feartan deireannach den trèanair againn, airson innealan AVR:

Solar cumhachd riaghlaichte agus seasmhach a ’cleachdadh cuairteachadh LM7805 aonaichte. Bheir e dhuinn bholtadh stèidhichte de 5v, le comas luchdachaidh de 1,5A Max. Mar phàirtean taobh a-muigh co-cheangailte ris an inneal seo, tha 2 capacitor 100 25uF / XNUMXv againn mar eileamaidean sìoltachain.
Drochaid diode airson dìon an aghaidh tionndadh polarity agus mar eileamaid ceartachaidh, nuair a bhios tu a ’cleachdadh solar cumhachd sruthan eile (AC).
Port sreathach RS232 air a bhuileachadh le bhith a ’cleachdadh cuairteachadh aonaichte MAX232. Gus sùil a thoirt air a ’chonaltradh, chaidh 2 chomharradh seòrsa LED 3mm a chuir, TX (sgaoileadh dàta) agus RX (fàilteachadh dàta).
Criostail quartz 4Mhz le capacitors sìoltachain 22pf.
Microcontroller ATtiny2313 - 20PU: 2Kb de ROM agus 128 bytes de RAM.
Putan ath-shuidheachadh microcontroller. Bidh am putan seo a ’coileanadh a’ ghnìomh ath-shuidheachadh gun fhios nach bi am prògram air a choileanadh no gum bi am microcontroller a ’dol a-steach do lùb gun chrìoch gun tilleadh.
Puirt an-asgaidh rim faighinn air luchd-ceangail IDC 10-pin. Gus co-phàirtean a chur ris an trèanair, thèid càbaill agus innealan-atharrachaidh a chleachdadh airson a ’bhòrd deuchainneach mar a chithear nas fhaide air adhart.
Ceangal ICSP airson prògramadh microcontroller. An seo ceangailidh sinn am prògramadair againn, gun a bhith a ’toirt air falbh an inneal bhon t-socaid aige.

Anns an ìomhaigh chì sinn mar a tha na diofar phàirtean a tha a ’dèanamh suas a’ bhòrd air an sgaoileadh.

Anns a ’bhòrd leasachaidh seo tha a h-uile dad a tha riatanach gus a bhith comasach air cleachdaidhean prògramaidh a’ chùrsa a bhios sinn a ’teagasg a choileanadh.
Gu h-iomlan bidh timcheall air 70 gu 80 cleachdaidhean a thèid a sgaoileadh tro lìbhrigeadh leantainneach a ’chùrsa.
Thèid na deuchainnean gu lèir a dhèanamh a ’cleachdadh bòrd deuchainneach far am bi sinn a’ ceangal na pàirtean co-cheangailte ris an trèanair, leithid:

LEDan.

Pushbuttons.

Taisbeanadh LCD.

Taisbeanaidhean 7 earrann.

Luchd-mothachaidh fo-dhearg.

Cuimhneachain EEPROM, msaa.

Tha ìomhaigh den phlàta deuchainneach a chleachdas sinn mar a leanas.

Thèid a h-uile prògram sampaill a dhèanamh gu tur ann an C de AVR - GCC. An cois na cleachdaidhean bidh bhidio mìneachadh goirid gus am bi sgrìobhainn mìneachaidh aca airson gach cleachdadh.
Anns an ath chuibhreann seallaidh mi dhut am bòrd leasachaidh a chleachdas sinn airson microcontrollers PIC.
Leis an dà thrèanaiche nan àite, coisichidh mi thu tro chuid de ruithean deuchainn gus am bi a h-uile dad deiseil airson tòiseachadh air prògramadh.

[air a chomharrachadh] Chaidh an artaigil seo a sgrìobhadh an toiseach le Jonathan Moyano airson Ikkaro [/ air a chomharrachadh]

15 beachd air "trèanair airson PIC agus AVR"

  1. Halo, feasgar math, feumaidh fios a bhith agam càite am faigh mi an .HEX airson 18F2550 a ’phròiseict seo a phrògramadh? Taing ro-làimh agus tha an oideachadh agad gu math coileanta.

    fhreagairt
  2. Tha mi air pròiseact a ’phrògraim a stèidheachadh ach gheibh mi mearachd bholtachd ann an vpp agus inneal air a lorg
    Chan eil fios agam dè an dàrna fear a tha air fhàgail ... a ’chiad tha mi creidsinn gum feum goirid a bhith ann ... nach b’ urrainn dhomh a lorg ...
    ssi chan eil e mòran a bhith ag iarraidh rèiteachadh nam prìnichean ceangail ICSP gus sgrùdadh a dhèanamh gu math leis an Troubleshoot.

    fhreagairt
  3. Halo, bu mhath leam gun cuidich thu mi beagan mas e do thoil e ma tha sin comasach leis an ceanglaiche iscp chan eil an tuairisgeul air gach prìne agus na transistors agus na padaichean a tha ri taobh an ceanglaiche iscp, tha e na dhrochaid, tapadh leat.

    fhreagairt
  4. Halo charaidean ikkaro, tha mi a ’sgrìobhadh gus faighneachd dhut an urrainn dhut sgeama a’ phrògraim pic a thoirt dhomh no càite am faigh mi e. Tha mi air a lorg air do dhuilleag ach chan urrainn dhomh a lorg.

    fhreagairt

Fàg beachd