Arduino ATMEGA328 SMD Lámhleabhar Úsáideora Arán

Tharview

Is bord microcontroller é an Arduino Uno atá bunaithe ar an ATmega328 (bileog sonraí). Tá 14 bioráin ionchuir/aschuir dhigitigh aige (ar féidir 6 cinn díobh a úsáid mar aschuir PWM), 6 ionchur analógach, oscillator criostail 16 MHz, nasc USB, seac cumhachta, ceanntásc ICSP, agus cnaipe athshocraithe. Cuimsíonn sé gach rud is gá chun tacú leis an microcontroller; ní gá ach é a nascadh le ríomhaire le cábla USB nó é a chumhachtú le cuibheoir AC-go-DC nó le ceallraí chun tús a chur leis. Tá an Uno difriúil ó na boird roimhe seo sa mhéid is nach n-úsáideann sé an sliseanna tiománaí USB-go-sraith FTDI. Ina áit sin, gnéithe sé an Atmega8U2 cláraithe mar tiontaire USB-go-sraith. Ciallaíonn “Uno” ceann san Iodáilis agus tá sé ainmnithe chun eisiúint Arduino 1.0 atá le teacht a chomóradh. Beidh an Uno agus leagan 1.0 mar na leaganacha tagartha de Arduino, ag bogadh ar aghaidh. Is é an Uno an ceann is déanaí i sraith de bhoird USB Arduino, agus an tsamhail tagartha don ardán Arduino; chun comparáid a dhéanamh le leaganacha roimhe seo, féach innéacs na mbord Arduino.
Achoimre
- Microcontroller ATmega328
- Vol Oibriúcháintagagus 5V
- Ionchur Voltage (molta) 7-12V
- Ionchur Voltage (teorainneacha) 6-20V
- Pionnaí I/O Digiteacha 14 (a sholáthraíonn 6 cinn díobh aschur PWM)
- Pionnaí Ionchuir Analógacha 6
- DC Sruth in aghaidh na bioráin I/O 40 mA
- DC Reatha le haghaidh 3.3V Bioráin 50 mA
- Cuimhne Flash 32 KB (ATmega328) as a n-úsáideann an tosaitheoir 0.5 KB
- SRAM 2 KB (ATmega328)
- EEPROM 1 KB (ATmega328)
- Luas Clog 16 MHz
Dearadh Scéimreach & Tagartha
EAGLE files: Arduino-uno-reference-design.zip
Scéimreach: arduino-uno-schematic.pdf
Cumhacht
Is féidir an Arduino Uno a thiomáint trí nasc USB nó le soláthar cumhachta seachtrach. Roghnaítear cumhacht na foinse go huathoibríoch. Is féidir le cumhacht sheachtrach (neamh-USB) teacht ó adapter AC-go-DC (wall-wart) nó ceallraí. Is féidir an t-oiriúnóir a nascadh trí breiseán 2.1mm lár-dearfach a chur isteach i seac cumhachta an bhoird. Is féidir luaidhe ó cheallraí a chur isteach i gceanntásca bioráin Gnd agus Vin an chónascaire POWER. Is féidir leis an mbord oibriú ar sholáthar seachtrach 6 go 20 volta. Má sholáthraítear níos lú ná 7V é, áfach, féadfaidh an bioráin 5V níos lú ná cúig volta a sholáthar agus féadfaidh an bord a bheith éagobhsaí. Má tá níos mó ná 12V á úsáid, beidh an toirttagFéadfaidh an rialtóir róthéamh agus damáiste a dhéanamh don chlár. Is é an raon molta 7 go 12 volta.
Is iad seo a leanas na bioráin chumhachta:
- VIN. Tá an t-ionchur voltage chuig an mbord Arduino nuair a bhíonn foinse cumhachta seachtrach á úsáid aige (seachas 5 volta ón nasc USB nó foinse cumhachta rialaithe eile). Is féidir leat voltage tríd an biorán seo, nó, má tá sé ag soláthar voltage tríd an seac cumhachta, faigh rochtain air tríd an bioráin seo.
- 5V. Úsáidtear an soláthar cumhachta rialaithe chun an microcontroller agus comhpháirteanna eile a chumhachtú ar an mbord. Féadfaidh sé seo teacht ó VIN trí rialtóir ar bord, nó is féidir é a sholáthar trí USB nó trí sholáthar rialaithe 5V eile.
- 3V3. Gineann an rialtóir ar bord soláthar 3.3-bholta. Is é 50 mA an tarraingt uasta reatha.
- GND. Bioráin talún.
Cuimhne
Tá 328 KB ag an ATmega32 (agus úsáidtear 0.5 KB don bootloader). Tá 2 KB de SRAM aige freisin agus 1 KB de EEPROM (is féidir a léamh agus a scríobh leis an leabharlann EEPROM).
Ionchur agus Aschur
Is féidir gach ceann de na 14 bioráin dhigiteacha ar an Uno a úsáid mar ionchur nó aschur, ag baint úsáide as feidhmeanna pinMode(), digitalWrite(), agus digitalRead(). Feidhmíonn siad ag 5 volta. Is féidir le gach bioráin uasmhéid 40 mA a sholáthar nó a fháil agus tá friotóir tarraingthe suas inmheánach (dícheangailte de réir réamhshocraithe) de 20-50 kOhms. Ina theannta sin, tá roinnt bioráin
feidhmeanna speisialaithe:
- Sraithuimhir: 0 (RX) agus 1 (TX). A úsáidtear chun (RX) agus a tharchur (TX) sonraí sraitheach TTL. Tá na bioráin seo ceangailte leis na bioráin chomhfhreagracha den sliseanna Sraitheach USB-go-TTL ATmega8U2.
- Isteach Seachtracha: 2 agus 3. Is féidir na bioráin seo a chumrú le hidirbhriseadh a spreagadh ar luach íseal, imeall ardú nó titim, nó athrú ar luach. Féach an fheidhm attachInterrupt() le haghaidh sonraí.
- PWM: 3, 5, 6, 9, 10, agus 11. Cuir aschur PWM 8-giotán ar fáil leis an bhfeidhm analogWrite().
- SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Tacaíonn na bioráin seo le cumarsáid SPI ag baint úsáide as an leabharlann SPI.
- LED: 13. Tá stiúir ionsuite ceangailte le bioráin digiteach 13. Nuair a bhíonn an bioráin ARD-luach, tá an stiúir ar, nuair a bhíonn an bioráin ÍSEAL, tá sé as.
Tá 6 ionchur analógacha ag an Uno, lipéadaithe A0 trí A5, agus soláthraíonn gach ceann acu 10 ngiotán taifeach (ie 1024 luachanna difriúla). De réir réamhshocraithe tomhaiseann siad ón talamh go dtí 5 volta, cé gur féidir foirceann uachtair a raoin a athrú ag baint úsáide as an bioráin AREF agus an fheidhm analógachTagairt()? Ina theannta sin, tá feidhmiúlacht speisialaithe ag roinnt bioráin:
- I2C: 4 (SDA) agus 5 (SCL). Tacaigh le cumarsáid I2C (TWI) ag baint úsáide as leabharlann Wire. Tá cúpla bioráin eile ar an gclár:
- AREF. Tagairt imtage do na hionchuir analógacha. Úsáidte le analógachTagairt().
- Athshocraigh. Tabhair an líne seo ÍSEAL chun an micrea-rialtóir a athshocrú. De ghnáth úsáidtear é chun cnaipe athshocraithe a chur le sciatha a chuireann bac ar an gceann ar an gclár.
- Féach freisin ar an léarscáiliú idir bioráin Arduino agus calafoirt ATmega328?.
Cumarsáid
Tá roinnt áiseanna ag an Arduino UNO chun cumarsáid a dhéanamh le ríomhaire, le Arduino eile, nó le micrea-rialaitheoirí eile. Soláthraíonn an ATmega328 cumarsáid sraitheach UART TTL (5V), atá ar fáil ar bhioráin dhigiteacha 0 (RX) agus 1 (TX). Cuireann ATmega8U2 ar an gclár an cumarsáid sraitheach seo thar USB agus feictear é mar phort com fíorúil le bogearraí ar an ríomhaire. Úsáideann an firmware '8U2 na tiománaithe caighdeánacha USB COM agus níl aon tiománaí seachtrach ag teastáil. Mar sin féin, ar Windows, a .inf file ag teastáil. Cuimsíonn bogearraí Arduino monatóir srathach a cheadaíonn sonraí simplí téacs a sheoladh chuig agus ón mbord Arduino. Splancfaidh na soilse RX agus TX ar an gclár nuair a bheidh sonraí á dtarchur tríd an sliseanna USB-go-sraith agus nasc USB chuig an ríomhaire (ach ní le haghaidh cumarsáide sraitheach ar bhioráin 0 agus 1). Ceadaíonn leabharlann SoftwareSerial do chumarsáid sraitheach ar aon cheann de bhioráin dhigiteacha Uno. Tacaíonn an ATmega328 freisin le cumarsáid I2C (TWI) agus SPI. Áirítear le bogearraí Arduino leabharlann Wire chun úsáid an bhus I2C a shimpliú; féach an doiciméadú le haghaidh sonraí. Le haghaidh cumarsáide SPI, bain úsáid as an leabharlann SPI.
Ríomhchlárú
Is féidir an Arduino Uno a ríomhchlárú leis na bogearraí Arduino (íoslódáil). Roghnaigh “Arduino Uno ón roghchlár Uirlisí > Bord (de réir an mhicririaltóra ar do chlár). Le haghaidh sonraí, féach ar an tagairt agus ranganna teagaisc. Tagann an ATmega328 ar an Arduino Uno réamhdhóite le bootloader a ligeann duit cód nua a uaslódáil chuige gan úsáid a bhaint as ríomhchláraitheoir crua-earraí seachtrach. Déanann sé cumarsáid ag baint úsáide as an prótacal STK500 bunaidh (tagairt, C ceanntásc files). Is féidir leat an tosaitheoir a sheachbhóthar freisin agus an microcontroller a ríomhchlárú trí cheanntásc an ICSP (Clárú Srathach Inchiorcad); féach ar na treoracha seo le haghaidh sonraí. Tá cód foinse firmware ATmega8U2 ar fáil. Tá an ATmega8U2 luchtaithe le tosaitheoir DFU, is féidir a ghníomhachtú tríd an geansaí solder a nascadh ar chúl an bhoird (in aice le léarscáil na hIodáile) agus ansin an 8U2 a athshocrú. Is féidir leat bogearraí FLIP Atmel (Windows) nó an ríomhchláraitheoir DFU (Mac OS X agus Linux) a úsáid chun firmware nua a luchtú. Nó is féidir leat an ceanntásc ISP a úsáid le ríomhchláraitheoir seachtrach (ag forscríobh an bootloader DFU). Féach an rang teagaisc seo a chuidíonn leis an úsáideoir le haghaidh tuilleadh faisnéise.
Athshocraigh Uathoibríoch (Bogearraí).
Seachas brú fisiceach an chnaipe athshocraithe a éileamh roimh uaslódáil, tá an Arduino Uno deartha ar bhealach a cheadaíonn é a athshocrú le bogearraí a ritheann ar ríomhaire nasctha. Tá ceann de na línte rialaithe sreabhadh crua-earraí (DTR) den ATmega8U2 ceangailte le líne athshocraithe an ATmega328 trí toilleoir 100 nano farad. Nuair a dhearbhaítear an líne seo (tógtha íseal), titeann an líne athshocraithe fada go leor chun an sliseanna a athshocrú. Úsáideann bogearraí Arduino an cumas seo chun ligean duit cód a uaslódáil ach an cnaipe uaslódála a bhrú i dtimpeallacht Arduino. Ciallaíonn sé seo gur féidir le teorainn ama níos giorra a bheith ag an lódóir tosaithe, toisc gur féidir ísliú DTR a chomhordú go maith le tús an uaslódála.
Tá impleachtaí eile ag an socrú seo. Nuair a bhíonn an Uno nasctha le ríomhaire a ritheann Mac OS X nó Linux, athshocraíonn sé gach uair a dhéantar nasc chuige ó bhogearraí (trí USB). Ar feadh an leath soicind nó mar sin a leanas, tá an bootloader ag rith ar an Uno. Cé go bhfuil sé cláraithe chun neamhaird a dhéanamh ar shonraí míchumtha (.i. rud ar bith seachas uaslódáil cód nua), idircheapfaidh sé an chéad chúpla beart sonraí a sheoltar chuig an gclár tar éis nasc a oscailt. Má fhaigheann sceitse a ritheann ar an gclár cumraíocht aonuaire nó sonraí eile nuair a thosaíonn sé ar dtús, déan cinnte go bhfanfaidh na bogearraí lena ndéanann sé cumarsáid ar feadh soicind tar éis an nasc a oscailt agus sula seolann tú na sonraí seo. Tá rian san Uno is féidir a ghearradh chun an t-uath-athshocrú a dhíchumasú. Is féidir na pillíní ar gach taobh den rian a shádráil le chéile chun é a athchumasú. Tá sé lipéadaithe “ATHShocraigh GA”. B'fhéidir go mbeifeá in ann an t-uath-athshocrú a dhíchumasú freisin trí fhriotóir 110-ohm a nascadh ó 5V go dtí an líne athshocraithe; féach ar an snáithe fóram seo le haghaidh sonraí.
Cosaint Forshrutha USB
Tá polaifhiús in-athshuiteáilte ag an Arduino Uno a chosnaíonn calafoirt USB do ríomhaire ó shorts agus forshrutha. Cé go soláthraíonn an chuid is mó de na ríomhairí a gcosaint inmheánach féin, soláthraíonn an fiús ciseal breise cosanta. Má chuirtear níos mó ná 500 mA i bhfeidhm ar an gcalafort USB, déanfaidh an fiús an nasc a bhriseadh go huathoibríoch go dtí go mbainfear an gearr nó an ró-ualach.
Tréithe Fisiceacha
Is é 2.7 agus 2.1 orlach faoi seach uasfhad agus leithead PCB Uno, agus tá an cónascaire USB agus an seaicéad cumhachta ag síneadh thar an toise roimhe seo. Ceadaíonn ceithre poill scriú an bord a cheangal le dromchla nó cás. Tabhair faoi deara gurb é an fad idir bioráin dhigiteacha 7 agus 8 ná 160 míle (0.16″), ní iolraí fiú de spásáil 100 míle na bioráin eile.
Dearadh Tagartha Arduino UNO
SOLÁTHAIR Dearthaí Tagartha “MAR A BHFUIL” AGUS “LE GACH BHEALACH”. SÉANANN Arduino GACH BARÁNTA, SAINRÁITE NÓ INTUIGTHE, féadfaidh Arduino athruithe a dhéanamh ar shonraíochtaí agus tuairiscí táirgí ag am ar bith, gan fógra. Níor cheart don Chustaiméir aird a thabhairt ar THÁIRGÍ, Á nÁIRÍTEAR ACH NACH BHFUIL TEORANTA LEIS, AON BARÁNTA INTUIGTHE INTUISMITHEACHTA NÓ OIRIÚNACHA CHUN CRÍCHE SONRAITHE ag brath ar easpa nó tréithe aon ghnéithe nó treoracha marcáilte "forchoimeádta" nó "neamhshainithe." Forchoimeádann Arduino iad seo le haghaidh sainmhínithe sa todhchaí agus ní bheidh aon fhreagracht air as coinbhleachtaí nó neamhluí a eascraíonn as athruithe orthu amach anseo. An t-eolas táirge ar an Web Tá Láithreán nó Ábhair faoi réir athraithe gan fógra. Ná tabhair dearadh chun críche leis an eolas seo.

Íoslódáil PDF: Arduino ATMEGA328 SMD Lámhleabhar Úsáideora Arán




