Is comhéadan cumarsáide sraitheach é an Bus I2C a úsáidtear chun nascadh gairis éagsúla leictreonach Cad é an Bus I2C agus conas é a úsáid? San Airteagal seo, míneoimid go mion conas a oibríonn an bus seo agus conas is féidir leat é a úsáid i do thionscadail. Tríd an Bus I2C, is féidir le feistí cumarsáid a dhéanamh lena chéile ag baint úsáide as ach dhá chábla, rud a fhágann go bhfuil sé oiriúnach d'iarratais a dteastaíonn nasc simplí agus éifeachtach uathu. Ina theannta sin, ceadaíonn an bus seo ilfheistí a nascadh ar an líne chéanna, rud a fhágann gur rogha coitianta é i bhfeistí leictreonacha ísealchumhachta.
– Céim ar chéim ➡️ Cad é atá ann agus conas an Bus I2C a úsáid?
Cad é an Bus I2C agus conas é a úsáid?
Is prótacal sraitheach cumarsáide é an Bus I2C (Ciorcad Idir-Chomhtháite) a cheadaíonn aistriú sonraí idir gléasanna éagsúla leictreonaic sa chiorcad iomlánaithe céanna. Úsáidtear an comhéadan seo go coitianta i gcórais leabaithe agus microcontrollers.
Ansin, taispeánfaimid duit conas an Bus I2C a úsáid céim ar chéim:
- Céim 1: Ceangail na gléasanna: Chun an Bus I2C a úsáid, ní mór duit a chinntiú go bhfuil na gléasanna is mian leat a nascadh i gceart ceangailte go fisiciúil. Déantar cumarsáid trí dhá phéire cáblaí, ceann amháin chun sonraí a tharchur agus ceann eile chun an comhartha clog a tharchur.
- Céim 2: Sainaithin na gléasanna: Sula dtosaíonn tú ag úsáid an Bhus I2C, tá sé tábhachtach na gléasanna éagsúla atá nasctha leis an mbus a shainaithint. Tá seoladh uathúil sannta do gach gléas a úsáidtear chun teachtaireachtaí a dhíriú chuig an ngléas ceart.
- Céim 3: Cumarsáid tosaithe: Chun cumarsáid a thosú thar an mBus I2C, seoltar comhartha tosaithe. Léiríonn sé seo go gach feiste ceangailte go gcuirfear tús le haistriú sonraí.
- Céim 4: Seol agus faigh sonraí: Nuair a bheidh an chumarsáid tosaithe, is féidir leat sonraí a sheoladh agus a fháil trí Bhus I2C. Chun sonraí a sheoladh, ní dhéanann tú ach na sonraí is mian leat a sheoladh chuig an gcainéal tarchurtha a scríobh. Chun sonraí a fháil, léann tú na sonraí a sheoltar ón bhfeiste.
- Céim 5: Cuir deireadh le cumarsáid: Nuair a bheidh tú críochnaithe ag seoladh agus ag fáil sonraí, ní mór duit deireadh a chur le cumarsáid thar an mBus I2C. Déantar é seo trí chomhartha stad a sheoladh a insíonn do na feistí go bhfuil an t-aistriú sonraí críochnaithe.
Cuimhnigh go gcaithfidh gach feiste atá nasctha le Bus I2C a bheith comhoiriúnach leis an bprótacal cumarsáide seo. Ina theannta sin, tá sé tábhachtach sonraíochtaí teicniúla gach feiste a chur san áireamh chun cumraíocht agus oibriú ceart a chinntiú.
Leis na céimeanna simplí seo, beidh tú in ann Bus I2C a úsáid chun gléasanna éagsúla a chur in iúl gan fadhbanna. Bain tairbhe as an gcomhéadan cumarsáide ildánach agus éifeachtach seo i do thionscadail leictreonacha.
Q & A
Ceisteanna Coitianta Bus I2C
1. Cad é I2C Bus?
An Bus I2C Is córas cumarsáide sraitheach dhá shreang é, a úsáidtear chun sonraí a tharchur idir gléasanna leictreonach go héifeachtúil agus iontaofa.
2. Cad iad na buntáistí a bhaineann le Bus I2C?
- Ceadaíonn sé cumarsáid idir feistí iolracha ag baint úsáide as ach dhá shreang.
- Éascaíonn sé nasc agus cumraíocht forimeallach i gcórais leabaithe.
- Soláthraíonn luas tarchurtha sonraí tapa agus éifeachtach.
3. Conas an Bus I2C a úsáid?
Céim ar chéim chun an Bus I2C a úsáid:
- Sainaithin na gléasanna is mian leat a nascadh le Bus I2C.
- Ceangail na gléasanna leis an mBus I2C ag baint úsáide as na sonraí comhfhreagracha agus na bioráin clog.
- Cumraigh na gléasanna chun an Bus I2C a úsáid mar mhodh cumarsáide.
- Seol orduithe nó sonraí thar an mBus I2C ó mháistirfheiste go dtí an gléas sclábhaithe atá uait.
- Faigh an freagra nó na sonraí iarrtha ón ngléas sclábhaithe go dtí an máistirfheiste.
4. Cad é an difríocht idir modhanna máistir agus sclábhaithe ar Bhus I2C?
- El mód máistir Is é an gléas sin a thionscnaíonn agus a rialaíonn cumarsáid ar Bhus I2C.
- El modh sclábhaithe Is é an gléas sin a fhreagraíonn nó a sheolann sonraí mar fhreagra ar iarratais a dhéanann an máistirfheiste.
5. Cad iad na rátaí baud coitianta ar an mBus I2C?
- Is iad na gnáthluasanna tarchurtha ar an mBus I2C ná 100 Kbps (ciliobit in aghaidh an tsoicind) agus 400 Kbps.
- I gcásanna áirithe, is féidir freisin luasanna níos airde a úsáid, mar shampla 1 Mbps (megabits in aghaidh an tsoicind) nó 3.4 Mbps, ag brath de na gairis úsáidtear.
6. Cé mhéad gléas is féidir a nascadh ar an mBus I2C?
- Ceadaíonn an Bus I2C ilfheistí a nascadh, ós rud é go n-úsáideann sé seoltaí uathúla do gach feiste.
- I gcumraíocht tipiciúil, is féidir suas le 128 feiste a nascadh le Bus I2C.
7. Cad iad na buntáistí atá ag Bus I2C thar phrótacail chumarsáide eile?
- Úsáideann an Bus I2C níos lú sreanga agus bioráin chun gléasanna a nascadh, rud a shimplíonn cumraíocht.
- Is prótacal é a úsáidtear go forleathan sa tionscal, rud a éascaíonn idir-inoibritheacht gléas.
- Ceadaíonn sé cumarsáid idir cineálacha éagsúla feistí, mar shampla braiteoirí, actuators, cuimhní cinn, i measc daoine eile.
8. Cad iad na gléasanna a úsáideann an Bus I2C?
- Braiteoirí teochta agus taise.
- Gléasanna stórála (cuimhní cinn EEPROM).
- Taispeántais LED agus LCD.
- Tiontairí analógacha go digiteach (ADC).
- Actuators agus athsheachadáin.
9. Cad iad na réamhchúraimí ba chóir a ghlacadh agus Bus I2C in úsáid?
- Seiceáil voltais oibriúcháin na bhfeistí chun comhoiriúnacht a chinntiú.
- Bíodh meas agat ar sheoltaí uathúla na ngléasanna atá nasctha le Bus I2C.
- Seachain plugáil te (feistí a nascadh nó a dhícheangal agus an córas á thiomáint).
10. An bhfuil leabharlanna nó creataí ann chun úsáid Bhus I2C a éascú?
- Sea, tá leabharlanna agus creataí ar fáil i dteangacha ríomhchlárúcháin éagsúla a éascaíonn cur i bhfeidhm agus úsáid Bhus I2C.
- Roinnt samplaí I measc na cinn a bhfuil tóir orthu tá leabharlann Wire do Arduino, leabharlann I2Cdev le haghaidh feistí a bhfuil micrea-rialaitheoirí teaghlaigh Atmel AVR orthu, agus an comhéadan smbus do chórais bunaithe ar Linux.
Is mise Sebastián Vidal, innealtóir ríomhaireachta atá paiseanta faoin teicneolaíocht agus DIY. Ina theannta sin, is mise cruthaitheoir tecnobits.com, áit a roinnim ranganna teagaisc chun an teicneolaíocht a dhéanamh níos inrochtana agus níos intuigthe do chách.