O tekinolosiFaaeletonika

Faamatalaga Ofisa I2C i Rusia

O le mea faigaluega e nei aiga, faaeletonika tau alamanuia ma meafaigaluega eseese tau fesootaiga e mafai ona maua le tele o taimi fofo talitutusa, ae e mafai ona toetoe lava e fesootai ai le oloa o le tasi i le isi. Mo se faataitaiga, toetoe lava o faiga uma e aofia ai:

  • nisi "atamai" iunite pulea, lea e aogā i le tele o tulaga faatusa a microcomputer tioata e tasi;
  • iunite tau faamoemoega lautele e pei o se buffer LCD, mamoe poʻa, ou / Le uafu, EEPROM po converters faamatalaga faapitoa;
  • vaega faapitoa, e aofia ai configuration matagaluega faafuainumera ma se meaai mo le faailoilo vitio ma leitio.

Auala e optimize lo latou faaaogaina?

Ina ia mautinoa le faaaogaina sili ona lelei o nei fofo aoao mo le manuia mamanu ma e gaosia i latou lava, faapea foi ma e faateleina ai le tulaga atoa o le faatinoga o meafaigaluega eseese ma le faafaigofieina o nodes matagaluega faaaogaina, faatulaga mai i le kamupani Philips e atiina ae a matua faigofie pasi bidirectional lua uaea ua saunia e le pulea mezhmikroskhemnoe sili ona aoga. O lenei pasi e maua ai se faaliliuina atu o faamatalaga e ala i le Ofisa o I2C.

Ina ia aso tele faamaoti mai e le gaosi oloa e aofia ai le silia ma le 150 CMOS ma masini bipolar ia e ogatusa ma I2C ma faamoemoe mo le faafoeina o galuega i so o se vaega faamalau taitasi. E tatau ona matauina e fausia muamua le Ofisa o I2C i masini talafeagai uma, ona o lea latou te mafaia e aunoa ma se faafitauli e fesootai ma isi e faaaoga ai se pasi faapitoa. E ala i le faaaogāina o lenei mamanu fofo ua liliu mai e foia ai lava le tele o faafitauli pairing le meafaigaluega eseese o lava uiga o le tulaga o le atinae o faiga faatekinolosi.

O le tulaga lelei autu

E tusa lava pe e te vaai ai i se faamatalaga puupuu o le UART, SPI, I2C, e mafai ona faailoga lea o le tulaga lelei lenei o le e gata ai:

  • Mo galuega e manaomia na o laina e lua - synchronization ma faamatalaga. So o se masini o lo o fesootai i se pasi, e mafai mulimuli ane ona talanoaina e le atoatoa le tuatusi tulaga ese o polokalama faakomepiuta. I so o se taimi, ei ai se sootaga faigofie, lea e faatagaina ai le tau o galuega tauave e pei o le transmitter matai-matai po o le faataapeina meatotino.
  • O lenei pasi e maua ai le tomai e maua le 'au tele, tuuina atu meafaigaluega talafeagai uma mo fetoaiga mataituina ma le faaiuga, e fesoasoani taofia faamatalaga leaga i le tulaga e faapea e lua po o le sili atu o le pito i luga e amata i le taimi e tasi auina atu faamatalaga. I tulaga auala e maua ai na faamatalaga faasolosolo valu si faaliliuina i se fua faatatau o le le silia ma le 100 kbit / s, ma i le faiga anapogi, e mafai ona faateleina ai le faitotoa i le faafa.
  • O le chips faaaoga a faapitoa fausia-i le faamama o le lelei suppresses fao ma faamautinoa faamaoni faamatalaga aupito maualuga.
  • Le numera aupito maualuga e mafai o chips e mafai ona fesootai o le tasi i le pasi ua faatapulaaina na o lona tulaga gafatia mafai aupito maualuga o le 400 pF.

Lelei mo mamanu

I2C Ofisa, faapea foi chips talafeagai uma e mafai ai e faavave ai le faagasologa o atinae, mai le matagaluega e faaaogaina i i lona prototype mulimuli. E tatau ona matauina e tatau ona totogi i le avanoa o le chips e fesootai saʻo lava i le pasi e aunoa ma le faaaogaina o ituaiga uma o circuitry faaopoopo ua tuuina atu avanoa mo le toe faaleleia ma toe faaleleia o se faiga prototype i le tapeina ma le fesootai le masini eseese mai le pasi.

O loo i ai le tele o tulaga lelei na faatuina e le Ofisa o I2C. O le faamatalaga, aemaise ai, e mafai ai ona e vaai i le itu lelei nei e mamanu:

  • Poloka i le ata o loo e faaaogaina i eo atoatoa e chips, ma faapea ona mautinoa se suiga vave lava mai se mataupu faavae e faaaogaina i.
  • E le manaomia e atiina ae interfaces pasi, aua ua muamua tuufaatasia le paʻu i totonu o se malamala faapitoa.
  • fesootaiga ma le faailoaina tuufaatasia maliega faafeagaiga o masini e faatagaina ai le faiga e ao ona atoatoa faamatalaina o polokalama faakomepiuta.
  • O le tasi ituaiga o chips e mafai ona faaaogaina pe afai e tatau ai i le talosaga atoatoa eseese.
  • O le taimi atoa atinae e tele faaitiitia ona o le mea moni e faapea mamanu e mafai ona fai si vave lava ona e masani i le poloka o galuega tauave e masani ona faaaoga, e pei foi i ituaiga uma o chips.
  • Afai e manaomia, e mafai ona e faaopoopo atu po o le aveesea chips mai le faiga, ma e leai se aafiaga tele i luga o isi meafaigaluega e fesootai i le pasi lea e tasi.
  • e mafai ona matua faaitiitia le taimi atoa atinae polokalama ona o le mea moni o loo i ai ua faatagaina e faaaoga se faletusi o modules reusable o polokalama faakomepiuta.

I le faaopoopo, e tatau ona matauina se matua taualumaga diagnostic faigofie mo so o se toilalo ma debugging isi, o Ofisa o I2C eseese. Faamatalaga faapea mai pe afai e talafeagai, e mafai ona e iloa ai le faasologa i le taimi lava e aunoa ma se faigata e oo lava i mea sese faalemataupu laiti i le faatinoga o sea meafaigaluega ma, o lea, ia le faiga talafeagai. Foi tatau ona matauina, o le mamanu ua e tuuina mai ni tali faapitoa, lea, e faapitoa lava, e fai lava si faatosina mo le tele o masini feaveai ma faiga e maua ai maa-afi, e faaaoga ai le Ofisa o I2C. i Rusia le faamatalaga faasino foi atu o lana talosaga e mafai ai mo le lelei taua nei:

  • Lava le maualuga tetee i so o se faalavelave e tupu.
  • taumafaina mana matua maualalo.
  • tele volitiga tuuina atu le lautele.
  • A tele o ituaiga vevela.

Faamanuiaga mo technologists

E taua le matauina e le gata mamanu, ae faapea foi tekinolosi e masani lava talu ai nei e amata ona faaaoga se Ofisa o le tuuto I2C. i faamatalaga Rusia faailoa mai ai se tulaga sagatonu tele o ituaiga tulaga e lelei ai, o loo tuuina atu i lenei vaega o le tomai faapitoa:

  • Standard pasi serial lua uaea ma Ofisa o fesoasoani e faaitiitia ai le sootaga i le va chips, o, latou tuuina itiiti fesootai ma e manaomia ai auala itiiti, o le faia e le o lomia laupapa matagaluega e pei ona taugata ma maua se tele laiti tele.
  • Atoatoa LCD1602 tuufaatasia Ofisa I2C po o se isi filifiliga aveesea e le manaomia e faaaoga le decoder tuatusi, faapea foi ma isi mafuaaga papaʻu fafo.
  • E maua ai le tomai e faaaoga ai le taimi e tasi le tele o taitai i luga o se pasi, ua matua faatelevaveina ai suesuega ma fetuunaiga e mulimuli ane ai o le meafaigaluega, talu mai e mafai ona fesootai o le pasi i se laina faapotopotoga komepiuta.
  • Avanoa tutusa ma i latou chips i le Ofisa o VSO, o lea ma faapitoa DIL-pusa e mafai ai e faaitiitia ai le tulaga manaomia i le tele masini.

E na o se lisi puupuu o faamanuiaga e LCD1602 Ofisa I2C eseese ma isi. Mafai foi ona faateleina tele chips talafeagai le fetuutuunai o le faiga e faaaoga e maua ai se matua fausaga faigofie o le eseese filifiliga meafaigaluega, faapea foi ma se matua faigofie faaleleia mo nisi lagolago i le tulaga oi ai nei o le atiina ae. O lea, e mafai ona atiina ae ai se aiga atoa o meafaigaluega eseese, e faaaoga e avea o se faavae o se faataitaiga faavae patino.

E le gata i modernization o le meafaigaluega ma le faalauteleina o ana galuega tauave e mafai ona tauaveina e ala i se sootaga tagavai i le pasi e tutusa ma le malamala le faaaogaina o le Ofisa o 2C Arduino po o se isi o le faamaumauga maua. Pe afai e manaomia ina ia maua ROMA sili atu, i lea tulaga o le a lava na e filifili se isi microcontroller ei ai se faateleina o le aofaiga o ROMA. Talu mai le faafou malamala pe afai e talafeagai mafai ona atoatoa sui ai le tagata matua, e mafai ona faigofie ona faaopoopo fou foliga i meafaigaluega po o le faateleina o lona aotelega o le faatinoga e ala i le a le tapeina e masani ai ua tuai chips ma toe suia i fou meafaigaluega.

ACCESS.bus

Ona o le mea moni o le paʻu ua i ai se natura lua uaea o, ma le tomai i le polokalama o lauga ACCESS.bus mo se tasi o le fausaga opea sili ona lelei o tonu Ofisa I2C. Specification (faamatalaga i Rusia ua tuuina atu i le mataupu faavae), e faia e lenei masini o se isi taugofie tele le punouai faaaogaina Ofisa muamua Laasaga-232C mo fesootai peripherals eseese e komepiuta e faaaoga ai se tulaga faatonuina e faaaoga e se fa connector.

Faatomuaga i le specification

Mo talosaga maualuluga 8-si pulea, lea e faaaoga microcontrollers, maua ai le tomai e faatuina ni taiala mamanu:

  • faiga atoatoa i le tele o tulaga aogā e aofia ai se microcontroller ma isi peripherals, e aofia ai le manatua ma manatu faaalia eseese / taulaga galuega faatino;
  • le tau atoa o le tuufaatasia o le masini eseese e tatau ona matua faaitiitia i totonu o se faiga e tasi;
  • se faiga o le ua tuuina atu i ai galuega tauave e pulea, e le tuuina atu mo le manaomia o le tuuina atu le auina atu o faamatalaga maualuga saoasaoa;
  • le lelei atoa tonu e faalagolago i luga o le masini, faapea foi i le natura o le pasi fesootai.

Ina ia atiina ae le faiga, atoatoa tausisia ma le taiala faataatia i luga, e tatau ona e faaaogaina le pasi i lea Ofisa serial le I2C e tatau ona faaaogaina. E ui lava i le mea moni o loo i ai se tulaga e ogatusa serial bandwidth pasi, e manaomia itiiti fesootaiga ma chips itiiti fesootaiga. Le tatau ona tatou faagaloina le mea moni o le paʻu e aofia ai e le gata i le sootaga uaea, ae eseese foi o mamanu ma le faasologa e tatau ai ina ia mautinoa o fesootaiga i totonu o le faiga.

Masini mo fesootaiga o loo faaaogaina a Ofisa po o le paʻu I2C faataitai polokalama tatau ona i ai o se maliega faafeagaiga patino e mafai ai avanoa eseese preempt fetoaiga, leiloa po o faamatalaga polokaina. I le masini anapogi e tatau ona mafai ona faafesootai se telegese, ma i le taimi lava e tasi e le tatau ona faalagolago i le faiga i luga o le masini e fesootai, e ese faaleleia ma fesuiaiga uma e le mafai ona faaaogaina. E tatau foʻi ona e atiina ae se taualumaga lea o le moni o le faatuina, o se faapitoa masini o loo i le taimi nei e maua ai le pasi pulea ma i le taimi. I le faaopoopo atu, pe afai o le masini eseese ua faafia uati eseese, ua fesootai i le pasi lea e tasi, e tatau e fuafua ai le puna o lona synchronization. nei taiala uma tutusa Ofisa I2C mo AVR ma so o se isi i lenei lisi.

O le mataupu faavae

mafai ona e lagolagoina le pasi I2C so o se tekonolosi malamala faaaogaina. Ofisa I2C LabVIEW ma faapena e aofia ai le faaaogaina o le laina e lua mo le faaliliuina atu o faamatalaga - ma faamatalaga synchronization. So o se masini e fesootai faapea ona iloa mai ona o se saunoaga i se tulaga ese, e tusa lava pe o se buffer LCD, o le microcontroller, mafaufau po o le Ofisa o piano, ma faapea e mafai ona faagaoioia e avea transmitter tagata e faataapeina meatotino, e faalagolago i luga o le faamoemoe lea na faapitoa ua faamoemoe lenei meafaigaluega.

I le tele o tulaga buffer LCD aogā o se tagata e faataapeina tulaga faatonuina, ma e mafai e le gata maua manatua ae auina atu foi faamatalaga eseese. I le faaopoopo atu, e mafai ona faavasegaina le faagasologa o le agai i masini faamatalaga e pei pologa ma matai.

I lenei tulaga, o le masini ua taʻua o se matai lea ona muai le faamatalaga faasalalauga ma ua faatupulaia synchronizing faailoilo. I lenei tulaga, o so o se masini addressable le a iloiloina e faasino i ana pologa.

Ofisa o fesootaiga I2C aiaia ai mo le tele o taitai, o lona uiga, e sili atu nai lo le tasi masini e mafai ona o le pulea o le pasi e mafai ona ia fesootai atu i ai. O le tomai e faaaogaina e sili atu nai lo le tasi microcontroller i se paʻu ua faailoa mai ai le sili atu nai lo se tasi e mafai ona auina atu ai au i soo se taimi. Ina ia aveesea le vevesi gafatia e lamatia ai tupu pe o se tulaga e tulai mai, tatou te atiina ae se taualumaga faaiuga faapitoa, lea e faaaoga e le Ofisa o I2C. Expanders ma isi masini aiaia ai mo le sootaga o le masini i le pasi i luga o le tulafono lea e taʻua o le faapotopotoga I.

Tupulaga o le faailo taimi o se tiute o le matai, ma faatupuina lona lava faailoga taitasi i le taimi o le faaliliuina atu o faamatalaga, ma faalautele ai e mafai ona suia le gata i le tulaga e faapea ai "e toso i le" telegese pologa po o se isi matai pe a tulai mai se fetoaiga.

tulaga Aoao

A o SCL, Aso Fitu ma laina bidirectional lea ua fesootai i se puna e mana lelei e ala i resistor pullup. Afai e atoatoa saoloto le paʻu, taitasi laina o loo i se tulaga maualuga. O le galuega faatino vaega o le masini o loo fesootai i le tatau ona i ai se avanoa-alavai po o galuega tauave collector-tatala pasi e mafai ona tuuina atu e ala i le mounting faamatalaga Ofisa faalelei I2C mafai ona faaooina atu i se fua faatatau o le le silia ma le 400 kbit / s i le faiga anapogi, ao i ai i le saoasaoa tulaga faatonuina itiiti ifo nai lo le 100 kbit / s. Le aofaiga atoa o masini e mafai ona lava taimi e fesootai atu i le pasi, e faalagolago lava i se tasi parameter. O lenei tulaga o le laina e le silia ma le 400 pF.

faamauga

Faamauga o se taualumaga faaletulafono i le faaliliuina atu o faamatalaga. Taʻimua faatupuina a tutusa uaua synchronization, ao le transmitter tatala le Aso Fitu laina i le taimi o le uati o le faamauga. Mulimuli ane, o le e faataapeina meatotino ona mautinoa laina fale o manu faatumauina Aso Fitu mo le tulaga uati maualuga stably i le tulaga maualalo. I lenei tulaga, e talafeagai ona amanaia le faatulagaga ma umia.

I le tele o tulaga e tatau ona talafeagai e faataapeina faatuatusi aogā faatupuina ai se faailoa atu ina ua uma taitasi byte mauaina, ma na o le pau ese mai iinei ua na o na tulaga pe afai o le amataga o le auina atu e aofia ai tuatusi CBUS.

Afai e le mafai e faataapeina meatotino pologa i le auina atu o se faamaoniga o lona lava lauga, e tatau ona tuua le laina o faamatalaga i se tulaga maualuga, ma o le a iloa le faʻalapotopotoga le avanoa o le tuuina atu "taofi", lea o le a faalavelave i le auina atu o faamatalaga uma. Afai ua faamaonia le tuatusi, ae e le mafai ona tulia mo se taimi umi toe talia so o se faamatalaga lea e taitai tatau foi ona faasalaveia ala i le auina. Ina ia faia lenei mea, o le pologa e lē faamaonia le isi byte maua ma na tuua e le faamatalaga laina maualuga, ina ia faatupuina le matai se faailo "Taofi".

Afai o le taualumaga forwarding, aiaia ai mo se matai-e faataapeina meatotino, i le tulaga lenei, e tatau ona ia faailoa atu i le faaiuga o le pologa faasalalauga faia, ma e le o faamaonia e le byte maua mulimuli. I lenei tulaga, i le taimi lava faamalolo le transmitter pologa le laina o faamatalaga e taitai e mafai ona maua ai se faailo "Taofi" po o le toe le toe fai le faailo "Amata".

E siaki ai le i ai o le meafaigaluega, e mafai ona e taumafai e ulu atu i le tulaga faatonuina o faataitaiga o sketches mo le Ofisa o Arduino I2C, e pei o le ata i luga.

faʻamasino

e mafai ona amata faamatalaga forwarding taitai na o le tuanai ai o le faasaolotoina atoatoa o le paʻu, ae e lua po o le sili taʻitaʻiga mafai ona e faaaluina i le tupulaga o le faailo amataga i le taimi faatumauina maualalo. Lenei na iu lava ina taitai atu ai i se faailoga maoti "amataga" i luga o le pasi.

tauaveina galuega i le faaiuga pasi Aso Fitu na taimi seia oo SCL-pasi o loo i le tulaga maualuga. Afai o se tasi o le taʻitaʻiga amata ona auina atu le laina o faamatalaga maualalo, ae o le isi - maualuga, lea o le gata o le atoatoa motusia mai ai, aua o le tulaga o le SDL e le o tulaga talafeagai maualuga o lona faaopoopoga.

e mafai ona faia Faaauauina o le faaiuga i ni nai faagutu. Ona o le mea moni e faapea o le lauga muamua ua faaliliuina atu ma faamatalaga, e mafai ona i ai faaiuga a le umi seia oo i le faaiuga o le lauga, ma afai o le a laugaina e le taitaiina o le masini e tasi, i le tulaga lenei, o le a auai ma faamatalaga eseese i le faaiuga. Ona o lenei faamatalaga polokalame faaiuga ua le o leiloloa i le tulaga o so o se fetoaiga.

Afai e aveesea ai le matai faaiuga, i le tulaga e mafai ona tuuina atu se SCL pulses synchronization i le byte iuga, ma o mo lea avanoa ua leiloa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sm.delachieve.com. Theme powered by WordPress.