Orodha ya maudhui:

Encoder ya NEC ya Itifaki ya Infrared na Bodi ya Decoder: Hatua 5
Encoder ya NEC ya Itifaki ya Infrared na Bodi ya Decoder: Hatua 5

Video: Encoder ya NEC ya Itifaki ya Infrared na Bodi ya Decoder: Hatua 5

Video: Encoder ya NEC ya Itifaki ya Infrared na Bodi ya Decoder: Hatua 5
Video: Section 10 2024, Julai
Anonim
Encoder ya NEC ya Itifaki ya Infrared na Bodi ya Decoder
Encoder ya NEC ya Itifaki ya Infrared na Bodi ya Decoder
Encoder ya NEC ya Itifaki ya Infrared na Bodi ya Decoder
Encoder ya NEC ya Itifaki ya Infrared na Bodi ya Decoder

Inapokea ishara ya NEC IR iliyobadilishwa au iliyobadilishwa na kuibadilisha kuwa ka ambazo hutumwa nje kwa bandari ya serial. Kiwango cha baud cha serial kinachaguliwa kutoka kwa kasi mbili chaguomsingi. Njia ya matumizi ya msingi hupitisha mlolongo wa amri na ka za kutunga, anwani ya juu, anwani ya chini, na baiti ya amri iliyothibitishwa. Kifaa hiki kimeundwa ili kuondoa mzigo wa kazi wa usimbuaji wa itifaki kutoka kwa processor kuu, ambayo inaweza kuwa PIC, Arduino, FTDI, au kifaa kingine kinachofanana cha serial. Inasaidia mawasiliano kamili ya duplex wakati wa kutumia I. R. mpitishaji.

Itifaki ya pato iliandikwa kuwa rahisi kupokea. Thamani za 255 na 254 za kutunga kwa byte ikifuatiwa na ka data, nambari za kurudia zinaonyeshwa na 250 & 253. Hakuna moja ya maadili hayo ambayo kwa kawaida yangekuwa katika mlolongo wa amri ya NEC, au angalau sio kwa mpangilio huo. Kifaa kinatarajia Itifaki ya NEC iliyopanuliwa, na Anwani ya 16-bit, badala ya anwani maalum ya 8-bit na inverse ya 8. Kifaa hiki kinakubali anwani zote, na hupitisha anwani iliyopokelewa kwa kifaa cha mwenyeji.

Jedwali lina habari zaidi na maelezo. Pakua Hati ya Hati

Faili za mradi zinaweza kupakuliwa kama ZIP kutoka kwa hatua hii, au Tembelea GitHub kupakua.

Hatua ya 1: Sehemu na Zana

Sehemu: Sehemu zingine hazihitajiki kwa matumizi ya mapokezi tu.

  • Kiasi kidogo cha kifaa kilichokusanywa kinapatikana - NLEDshop.com
  • Bodi ya Mzunguko Iliyochapishwa - Faili za tai Zinapatikana katika Folda ya Miradi au GitHub
  • PIC12F1572 au PIC12F1822 / PIC12F1840 (mapokezi tu)
  • Mpokeaji wa nyekundu-nyekundu ya 38KHz kama TSOP38238 AU TFBS4711 transceiver.
  • 1x 5mm infrared LED inayofaa kwa IR. uambukizaji
  • 2x 0.1uF 0805 SMD capacitor
  • 2x 47ohm 0805 kipingaji cha SMD
  • 1x NPN Transistor, SMD SOT-23 - BSR17A au sawa
  • Udhibiti wa kijijini wa infrared ambao hutumia N. E. C. itifaki - ambayo ni bei rahisi zaidi ya watawala wa Kichina - Tafuta Baadhi Hapa

Zana:

  • Vifaa vya umeme
  • Kibano
  • Njia ya kugeuza bodi za SMD - bunduki ya hewa moto, tanuri inayowaka tena, hotplate

Hatua ya 2: Mkutano

Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano

Omba kuweka kwa solder, weka sehemu, na uangaze tena.

Matumizi tu ya Mapokezi:

  • Sakinisha TSOP38238 au sawa
  • R1, R2, R3, na T1 hazihitajiki.
  • Funga jumper ya CONFIG kwenye "PIN" au uache kufunguliwa.
  • Yoyote ya wadhibiti wadhibiti wanaoweza kutumika yanaweza kutumika.

Matumizi kamili ya Duplex / Bi-Directional na Transceiver:

  • Sakinisha TFBS4711 au IR sawa. mpitishaji
  • R2, R3, na T1 hazihitajiki.
  • Funga jumper ya CONFIG kwa "GND"
  • PIC12F1572 tu ndiyo inayoweza kutumika.

Matumizi kamili ya Duplex / Bi-Directional na LED na Mpokeaji:

  • Sakinisha TSOP38238 au sawa
  • Sakinisha Infra-Red LED - 5mm iliyotiwa au sawa.
  • R1 haihitajiki.
  • Funga jumper ya CONFIG kwenye "PIN" au uachilie huru tu PIC12F1572 ni sawa.

Udhibiti wa Kijijini: Wengi wa vidhibiti vidogo vya infrared vya Wachina watafanya kazi. Wanakuja katika maumbo tofauti, saizi, na idadi ya funguo. Iliyotumiwa hapa ni kijijini cha ufunguo 24, lakini mbali zilizo na funguo zaidi au chache zitafanya kazi sawa.

Dalili zingine za kitamaduni zilichapishwa ambazo zimewekwa kwenye rimoti na picha za kitufe cha kitamaduni. Hii sio necassary lakini inafanya iwe rahisi kutumia. Template ya vitufe 24 (funguo 4x6) inapatikana.

Hatua ya 3: Maelezo ya Programu na Programu

Firmware Maelezo na Programu
Firmware Maelezo na Programu
Firmware Maelezo na Programu
Firmware Maelezo na Programu

Firmware imeandikwa katika Bunge kwa safu ya wasindikaji wa PIC12. Mkutano ulihitajika kufikia ufanisi wa nambari inayotakiwa kwa kutumia wadhibiti wadogo (na wa bei nafuu) wenye nguvu ndogo. Faili za mradi ni pamoja na mradi wa MPLABX na hutumia mkusanyaji wa kawaida wa MPASM.

Kama ilivyoelezwa kwenye hatua ya 1, kifaa hiki kinasoma tu amri zinazoingia za itifaki ya NEC na kuzigeuza kuwa baiti za kawaida za 8-N-1 ambazo zinaweza kusomeka kwa urahisi na vifaa vilivyounganishwa kama PICs, Arduninos, au vifaa vingine vya serial / COM.

Utiririshaji wa Nambari:

Rahisi sana kwa jumla lakini ngumu kutazama. Ishara zote mbili zilizosimamiwa na kushushwa zimesomwa na kuwekwa kwa wakati kupitia usumbufu. Wakati nambari kamili za amri zimepokelewa kwa usahihi firmware huweka bendera kwa nambari za amri zilizopokelewa kubadilishwa kuwa baiti za serial na kutuma UART ya kifaa.

Uteuzi wa Matumizi:

Kifaa hiki kina kuruka mbili za solder ambazo zinaweza kutumiwa kufafanua matumizi ya vifaa. Jumper ya BAUD huchagua kiwango cha baud polepole au haraka, ambayo imewekwa na default kwa 19, 200 na 250, 000. Firmware inaweza kubadilishwa kwa urahisi ili kutumia viwango tofauti vya baud. Jumper ya CONFIG hutumiwa kuchagua ikiwa kifaa kinapaswa kutarajia kupokea ishara iliyosimamiwa au iliyobomolewa. Zote mbili zimeelezewa kwa undani zaidi kwenye Karatasi ya Takwimu.

Hatua ya 4: Maelezo ya Muingiliano wa mwenyeji

Maelezo ya Muunganisho wa Jeshi
Maelezo ya Muunganisho wa Jeshi
Maelezo ya Muunganisho wa Jeshi
Maelezo ya Muunganisho wa Jeshi

Kifaa cha Jeshi kinaweza kuwa chochote na bandari ya serial ya kiwango cha TTL (3.3v au 5v) (UART). Chochote kama FTDI, PIC, Arduino, ATMEL, n.k inaweza kutumiwa kusano na kifaa hiki.

Faili za mradi zina faili ya TXT na mfano C kificho. Wakati nambari imeandikwa kwa wasindikaji wa XC16 na PIC24F, sintaksia ni generic kwa hivyo usafirishaji kwa lugha yako / mkusanyaji wa chaguo unapaswa kuwa mdogo.

Ikiwa utaandika / kurekebisha nambari yako mwenyewe na ungependa kuishiriki, nitumie ujumbe nami nitaiweka hapa.

Hatua ya 5: Kukamilisha na Matumizi

Kukamilisha na Matumizi
Kukamilisha na Matumizi

Wakati kifaa hiki kilitengenezwa kusasisha vidhibiti vya urithi vya NLED kwa utangamano na vidude vya infrared. Inaweza kuwa na matumizi mengine mengi na vifaa vingine, haswa zile ambazo hazina usindikaji juu ya wakati na kuamua itifaki ya mbali ya NEC. Kupokea kamba ya serial ni haraka na rahisi kwa wasindikaji wengi.

Watawala wa NLED na programu zimeboreshwa na kusasishwa kila wakati. Wasiliana na maombi yoyote ya huduma au ripoti za mdudu.

Asante kwa kusoma, tafadhali tembelea www. NLEDshop.com kwa Made in The USA Watawala wa LED na Bidhaa za LED. Au pata miradi zaidi inayotumia bidhaa za NLED kwenye Profaili ya Maagizo yetu au Ukurasa wa Miradi kwenye wavuti yetu.

Kwa habari, sasisho, na orodha ya bidhaa tafadhali tembelea www.northernlightselectronicdesign.com Tafadhali Wasiliana Nasi na maswali yoyote, maoni, au ripoti za mdudu.

NLED inapatikana kwa programu iliyoingia, muundo wa firmware, muundo wa vifaa, miradi ya LED, muundo wa bidhaa, na mashauriano. Tafadhali Wasiliana Nasi kujadili mradi wako.

Ilipendekeza: