Dè a th’ ann am Bus I2C agus mar a chleachdas tu e?

Ùrachadh mu dheireadh: 23/10/2023

Tha am Bus I2C na eadar-aghaidh conaltraidh sreathach a thathas a’ cleachdadh airson ceangal innealan eadar-dhealaichte eileagtronaig. Dè a th’ ann am Bus I2C agus mar a chleachdas tu e? San artaigil seo, mìnichidh sinn gu mionaideach mar a tha am bus seo ag obair agus mar as urrainn dhut a chleachdadh anns na pròiseactan agad. Tro Bhus I2C, faodaidh innealan conaltradh le chèile a’ cleachdadh dìreach dà chàball, ga dhèanamh air leth freagarrach airson tagraidhean a dh’ fheumas ceangal sìmplidh agus èifeachdach. A bharrachd air an sin, tha am bus seo a ’ceadachadh grunn innealan a cheangal air an aon loidhne, ga fhàgail na roghainn mòr-chòrdte ann an innealan dealanach cumhachd ìosal.

- Ceum air cheum ➡️ Dè a th’ ann agus mar a chleachdas tu am Bus I2C?

Dè a th’ ann am Bus I2C agus mar a chleachdas tu e?

Tha am Bus I2C (Circuit Eadar-Amalaichte) na phròtacal conaltraidh sreathach a leigeas le dàta gluasad eadar diofar innealan electronics anns an aon chuairt amalaichte. Tha an eadar-aghaidh seo air a chleachdadh gu cumanta ann an siostaman freumhaichte agus microcontrollers.

An ath rud, seallaidh sinn dhut mar a chleachdas tu am Bus I2C ceum air cheum:

  • Ceum 1: Ceangail na h-innealan: Gus am Bus I2C a chleachdadh, feumaidh tu dèanamh cinnteach gu bheil na h-innealan a tha thu airson a cheangal gu ceart ceangailte gu corporra. Tha conaltradh air a dhèanamh tro dhà phaidhir de chàbaill, aon airson dàta a thar-chuir agus fear eile gus comharra a’ ghleoc a thar-chuir.
  • Ceum 2: Comharraich na h-innealan: Mus tòisich thu air Bus I2C a chleachdadh, tha e cudromach na diofar innealan a tha ceangailte ris a’ bhus aithneachadh. Tha seòladh sònraichte aig gach inneal air a shònrachadh a thathar a’ cleachdadh gus teachdaireachdan a chuir chun inneal cheart.
  • Ceum 3: Tòisich conaltradh: Gus conaltradh a thòiseachadh thairis air Bus I2C, thèid comharra tòiseachaidh a chuir. Tha seo a’ comharrachadh gu a h-uile inneal ceangailte gun tòisich gluasad dàta.
  • Ceum 4: Cuir agus faigh dàta: Aon uair ‘s gu bheil conaltradh air tòiseachadh, faodaidh tu dàta a chuir agus fhaighinn tro Bhus I2C. Gus dàta a chuir, dìreach sgrìobh an dàta a tha thu airson a chuir chun t-sianal tar-chuir. Gus dàta fhaighinn, leugh thu an dàta a thèid a chuir bhon inneal.
  • Ceum 5: Cuir crìoch air conaltradh: Aon uair ‘s gu bheil thu deiseil a’ cur agus a ’faighinn dàta, feumaidh tu crìoch a chuir air conaltradh thairis air Bus I2C. Tha seo air a dhèanamh le bhith a’ cur comharra stad a dh’ innse dha na h-innealan gu bheil an gluasad dàta air a chrìochnachadh.
Susbaint sònraichte - Cliog an seo  Mar a luchdaich thu sìos Google

Cuimhnich gum feum gach inneal ceangailte ri Bus I2C a bhith co-chòrdail ris a’ phròtacal conaltraidh seo. A bharrachd air an sin, tha e cudromach aire a thoirt do shònrachaidhean teicnigeach gach inneal gus dèanamh cinnteach à rèiteachadh agus obrachadh ceart.

Leis na ceumannan sìmplidh seo, bidh e comasach dhut Bus I2C a chleachdadh gus diofar innealan a chuir an cèill gun duilgheadasan. Gabh brath air an eadar-aghaidh conaltraidh ioma-ghnìomhach agus èifeachdach seo anns na pròiseactan dealanach agad.

C&F

Ceistean Cumanta Bus I2C

1. Dè a th' ann am Bus I2C?

Am Bus I2C Is e siostam conaltraidh sreathach dà-uèir a th’ ann, air a chleachdadh airson dàta a thar-chuir eadar innealan eileagtronaig gu h-èifeachdach agus earbsach.

2. Dè na buannachdan a tha an lùib Bus I2C?

  • A 'ceadachadh conaltradh eadar iomadh inneal a' cleachdadh dìreach dà uèir.
  • A’ cuideachadh le ceangal agus rèiteachadh peripherals ann an siostaman freumhaichte.
  • A’ toirt seachad astar tar-chuir dàta luath is èifeachdach.

3. Ciamar a chleachdas tu am Bus I2C?

Ceum air cheum gus am Bus I2C a chleachdadh:

  1. Comharraich na h-innealan a tha thu airson a cheangal a’ cleachdadh Bus I2C.
  2. Ceangail na h-innealan ris a’ Bhus I2C a’ cleachdadh an dàta co-fhreagarrach agus prìneachan cloc.
  3. Dèan rèiteachadh air na h-innealan gus am Bus I2C a chleachdadh mar dhòigh conaltraidh.
  4. Cuir òrdughan no dàta thairis air Bus I2C bho phrìomh inneal chun inneal tràillean a tha thu ag iarraidh.
  5. Faigh am freagairt no dàta iarraidh bhon inneal tràillean chun phrìomh inneal.
Susbaint sònraichte - Cliog an seo  Mar a luchdaich thu sìos do CURP

4. Dè an diofar eadar modhan maighstir agus tràillean air Bus I2C?

  • El modh maighstir Is e an inneal sin a bhios a’ tòiseachadh agus a’ cumail smachd air conaltradh air Bus I2C.
  • El modh tràill Is e an inneal sin a bhios a’ freagairt no a’ cur dàta mar fhreagairt air iarrtasan bhon phrìomh inneal.

5. Dè na h-ìrean baud cumanta air Bus I2C?

  • Is e astaran tar-chuir cumanta air Bus I2C 100 Kbps (cilemeatair san diog) agus 400 Kbps.
  • Ann an cuid de chùisean, tha e comasach cuideachd astaran nas àirde a chleachdadh leithid 1 Mbps (megabits gach diog) no 3.4 Mbps, a rèir de na h-innealan air a chleachdadh.

6. Cia mheud inneal a dh'fhaodar a cheangal air Bus I2C?

  • Tha am Bus I2C a’ ceadachadh iomadh inneal a cheangal, leis gu bheil e a’ cleachdadh seòlaidhean gun samhail airson gach inneal.
  • Ann an rèiteachadh àbhaisteach, faodar suas ri 128 inneal a cheangal ri Bus I2C.

7. Dè na buannachdan a tha aig Bus I2C thairis air protocolaidhean conaltraidh eile?

  • Bidh am Bus I2C a’ cleachdadh nas lugha de uèirichean is phrìneachan airson innealan ceangail, a nì rèiteachadh nas sìmplidhe.
  • Is e protocol a th ’ann a tha air a chleachdadh gu farsaing anns a’ ghnìomhachas, a tha a ’comasachadh eadar-obrachadh innealan.
  • Leigidh e conaltradh eadar diofar sheòrsaichean innealan, leithid mothachairean, actuators, cuimhneachain, am measg feadhainn eile.
Susbaint sònraichte - Cliog an seo  Mar a chruthaicheas tu modalan 3D le Hunyuan3D cha mhòr gun oidhirp

8. Dè na h-innealan a bhios a' cleachdadh Bus I2C?

  • Luchd-mothachaidh teòthachd agus taiseachd.
  • Innealan stòraidh (cuimhneachain EEPROM).
  • Taisbeanaidhean LED agus LCD.
  • Analog gu luchd-tionndaidh didseatach (ADC).
  • Actuators agus relays.

9. Dè na ceumannan a bu chòir a ghabhail nuair a thathar a' cleachdadh Bus I2C?

  • Thoir sùil air bholtachd obrachaidh nan innealan gus dèanamh cinnteach gu bheil iad co-chòrdalachd.
  • Thoir spèis do sheòlaidhean sònraichte nan innealan ceangailte ris a’ Bhus I2C.
  • Seachain plugadh teth (ceangal no dì-cheangal innealan fhad ‘s a tha cumhachd aig an t-siostam).

10. A bheil leabharlannan no frèaman ann gus cleachdadh Bus I2C a dhèanamh nas fhasa?

  • Tha, tha leabharlannan agus frèaman rim faighinn ann an diofar chànanan prògramaidh a chuidicheas le bhith a’ buileachadh agus a’ cleachdadh Bus I2C.
  • Beagan eisimpleirean Am measg an fheadhainn as mòr-chòrdte tha an leabharlann Wire airson Arduino, an leabharlann I2Cdev airson innealan le microcontrollers teaghlaich Atmel AVR, agus an eadar-aghaidh smbus airson siostaman stèidhichte air Linux.