Äèñòàíöèîííîå óïðàâëåíèå äëÿ êîìïüþòåðà

Áåñïëàòíàÿ òåõíè÷åñêàÿ áèáëèîòåêà

Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè / Ìèêðîêîíòðîëëåðû

Êîììåíòàðèè ê ñòàòüå Êîììåíòàðèè ê ñòàòüå

Îïèñûâàåìûé ïðîñòîé ïðèåìíèê ÈÊ èçëó÷åíèÿ è íåáîëüøàÿ ïðîãðàììà-äðàéâåð ïîçâîëÿþò êîìïüþòåðó "ïîíèìàòü" êîìàíäû, ïîäàâàåìûå ñ ïóëüòà äèñòàíöèîííîãî óïðàâëåíèÿ (ÏÄÓ) îò îáû÷íîãî òåëåâèçîðà. Êàê èñïîëüçîâàòü ýòó âîçìîæíîñòü, ïðåäîñòàâëÿåì ðåøèòü ÷èòàòåëþ. Ýòî ìîæåò áûòü äèñòàíöèîííîå óïðàâëåíèå ïðîãðàììîé ïðîèãðûâàòåëÿ ìóçûêàëüíûõ êîìïàêòäèñêîâ, áåñïðîâîäíûé äæîéñòèê äëÿ êîìïüþòåðíûõ èãð è ìíîãîå äðóãîå.

Ïðèíöèïèàëüíàÿ ñõåìà âñòðàèâàåìîãî â êîìïüþòåð ïðèåìíèêà ÈÊ ñèãíàëîâ äèñòàíöèîííîãî óïðàâëåíèÿ ïðèâåäåíà íà ðèñ. 1. Ïðèíÿòûå ôîòîäèîäîì VD1 èìïóëüñû ïîñòóïàþò íà âõîä ìèêðîñõåìû DA1, êîòîðàÿ ôèëüòðóåò èõ è óñèëèâàåò. Âûõîäíîé ñèãíàë ÷åðåç èíâåðòîð DD1.1 ïîñòóïàåò íà âõîä IRQ10 øèíû ISA êîìïüþòåðà. Êàæäûé åãî íàðàñòàþùèé ôðîíò êîìïüþòåð âîñïðèíèìàåò êàê çàïðîñ ïðåðûâàíèÿ è îáðàáàòûâàåò åãî, âûçûâàÿ ïðîöåäóðó, íàõîäÿùóþñÿ ïî àäðåñó, óêàçàííîìó â âåêòîðå ïðåðûâàíèÿ 72H. Äëèòåëüíîñòü èìïóëüñîâ, ïîñûëàåìûõ ÏÄÓ, äîñòàòî÷íà äëÿ ðåàêöèè ïðîöåññîðà íà ïðåðûâàíèå è äîïîëíèòåëüíî "ðàñòÿãèâàòü" èõ íå òðåáóåòñÿ.

Äèñòàíöèîííîå óïðàâëåíèå äëÿ êîìïüþòåðà

Ïðèåìíèê ñìîíòèðîâàí íà äâóõ ïå÷àòíûõ ïëàòàõ. Íà ïåðâîé (ðèñ. 2) óñòàíîâëåíû ôîòîäèîä VD1, ìèêðîñõåìà DA1, êîíäåíñàòîðû C1-C4 è ðåçèñòîð R1. Åå ðàçìåùàþò íà ëèöåâîé ïàíåëè âíóòðè ñèñòåìíîãî áëîêà êîìïüþòåðà (ñïîñîá êðåïëåíèÿ çíà÷åíèÿ íå èìååò), çàêðûâ ìåòàëëè÷åñêèì ýêðàíîì, ñîåäèíåííûì ñ îáùèì ïðîâîäîì. Íàïðîòèâ ôîòîäèîäà VD1 â êîðïóñå êîìïüþòåðà ñâåðëÿò îòâåðñòèå äëÿ ïðîõîäà ÈÊ ëó÷åé, êîòîðîå ìîæíî çàêðûòü ñâåòîôèëüòðîì èç êðàñíîãî îðãàíè÷åñêîãî ñòåêëà.

Äèñòàíöèîííîå óïðàâëåíèå äëÿ êîìïüþòåðà

Íà âòîðîé ïëàòå (ðèñ.3) ìîíòèðóþò ìèêðîñõåìó DD1 è êîíäåíñàòîðû C5, C6. Íåîáõîäèìî êàê ìîæíî òî÷íåå âûäåðæàòü äëèíó ïëàòû (48 ìì) è óêàçàííûå íà ðèñóíêå ðàññòîÿíèÿ êîíòàêòíûõ ïëîùàäîê îò åå ëåâîãî êðàÿ. Ýòî îáåñïå÷èò íàäåæíîå ñîåäèíåíèå ïðèåìíèêà ñ êîìïüþòåðîì. Ïëàòó âñòàâëÿþò â äîïîëíèòåëüíóþ (êîðîòêóþ) ÷àñòü ëþáîãî ñâîáîäíîãî ISA-ñëîòà òàêèì îáðàçîì, ÷òîáû ñòðåëêà íà íåé áûëà íàïðàâëåíà â ñòîðîíó ëèöåâîé ïàíåëè. Îäíîèìåííûå êîíòàêòíûå ïëîùàäêè 1-3 îáåèõ ïëàò ñîåäèíÿþò ìåæäó ñîáîé ëåíòî÷íûì êàáåëåì èëè æãóòîì èç òðåõ îáû÷íûõ ïðîâîäîâ.

Äèñòàíöèîííîå óïðàâëåíèå äëÿ êîìïüþòåðà

Ïëàòû ðàññ÷èòàíû íà óñòàíîâêó îêñèäíûõ êîíäåíñàòîðîâ Ê50-35, Ê50-16, êåðàìè÷åñêèõ Ê10-17 èëè ëþáûõ äðóãèõ ìàëîãàáàðèòíûõ, ðåçèñòîðà ÌËÒ-0,125. Ìèêðîñõåìó Ê1056ÓÏ1 (DA1) ìîæíî çàìåíèòü íà ÊÐ1084ÓÈ1 èëè èìïîðòíóþ TBA2800 (ñ ó÷åòîì ðàçëè÷èé â öîêîëåâêå).  êà÷åñòâå ýëåìåíòà DD1.1 ïðèãîäåí ëþáîé èíâåðòîð ñ îòêðûòûì êîëëåêòîðîì. Íàëàæèâàíèÿ ïðèåìíèê íå òðåáóåò, íî èíîãäà áûâàåò ïîëåçíî ïîäîáðàòü êîíäåíñàòîð C3, äîáèâàÿñü ìàêñèìàëüíîé äàëüíîñòè äåéñòâèÿ.

 òàáëèöå ïðèâåäåí èñõîäíûé òåêñò ïðîãðàììû RCU.COM - äðàéâåðà ÏÄÓ íà ìèêðîñõåìå ÊÐ1506ÕË1 äëÿ òåëåâèçîðîâ 3ÓÑÖÒ, îïèñàííîãî â êíèãå Åëüÿøêåâè÷à Ñ. À. "Öâåòíûå ñòàöèîíàðíûå òåëåâèçîðû è èõ ðåìîíò" (Ì.: Ðàäèî è ñâÿçü, 1980). Ïðè íàæàòèè ëþáîé êíîïêè ïóëüò ïåðåäàåò ñåðèþ èç 14 ÈÊ-èìïóëüñîâ, äëèòåëüíîñòÿìè èíòåðâàëîâ ìåæäó êîòîðûìè çàêîäèðîâàíà ïîñûëàåìàÿ êîìàíäà. Ïðèåìíèê ìîæåò ðàáîòàòü è ñ äðóãèìè, â òîì ÷èñëå èìïîðòíûìè ÏÄÓ, íî äëÿ íèõ ïðèäåòñÿ íàïèñàòü ñîîòâåòñòâóþùèé äðàéâåð.

RCU.COM ðàáîòàåò ñ îïåðàöèîííîé ñèñòåìîé MS DOS è çàãðóæàåòñÿ â ïàìÿòü êîìïüþòåðà ðåçèäåíòíî, ïîçâîëÿÿ ïðèêëàäíûì ïðîãðàììàì ïîëó÷àòü è âûïîëíÿòü êîìàíäû, ïîñûëàåìûå ñ ïóëüòà. Ïðîãðàììà ñîñòîèò èç òðåõ ÷àñòåé. Ïåðâàÿ, íà÷èíàþùàÿñÿ ìåòêîé init, âûâîäèò íà ýêðàí ñîîáùåíèå î çàãðóçêå äðàéâåðà, èíèöèàëèçèðóåò îáðàáîò÷èêè ïðåðûâàíèé è îñòàâëÿåò èõ ðåçèäåíòíûìè â ïàìÿòè.

Âòîðàÿ ÷àñòü - îáðàáîò÷èê àïïàðàòíîãî ïðåðûâàíèÿ IRQ10, êîòîðîìó ñîîòâåòñòâóåò âåêòîð 72H. Êîìïüþòåð âûïîëíÿåò åå ïîñëå ïðèåìà îò ÏÄÓ êàæäîãî èìïóëüñà, çàïîëíÿåò áóôåð buf ïîñëåäîâàòåëüíîñòüþ çíà÷åíèé äëèòåëüíîñòè èíòåðâàëîâ ìåæäó èìïóëüñàìè è ñ÷èòàåò èõ. Ïðèíÿâ âñþ ñåðèþ, îáðàáîò÷èê âûñòàâëÿåò â ÿ÷åéêå pe ôëàã ãîòîâíîñòè êîäà.

Äëÿ òîãî ÷òîáû ïîëó÷èòü ïðèíÿòóþ êîìàíäó, ïðèêëàäíàÿ ïðîãðàììà äîëæíà âûçâàòü ïðîãðàììíîå ïðåðûâàíèå 2FH. Èìåííî åãî îáðàáàòûâàåò òðåòüÿ ÷àñòü ðàññìàòðèâàåìîãî äðàéâåðà.  çàâèñèìîñòè îò êîäà, çàãðóæåííîãî â ðåãèñòð AX ïåðåä âûçîâîì, îíà ðàáîòàåò ïî ðàçíîìó.

Äèñòàíöèîííîå óïðàâëåíèå äëÿ êîìïüþòåðà
(íàæìèòå äëÿ óâåëè÷åíèÿ)

Ñâîþ îñíîâíóþ ôóíêöèþ ýòî ïðåðûâàíèå âûïîëíÿåò ïðè âûçîâå ñ êîäîì 0E401H.  ðåãèñòðå DX îíî âîçâðàùàåò ïðèêëàäíîé ïðîãðàììå ïðèíÿòûé êîä, à â AX - ôëàã åãî ãîòîâíîñòè. Íóëåâîå çíà÷åíèå ôëàãà ãîòîâíîñòè ãîâîðèò î òîì, ÷òî ñ ìîìåíòà ïîñëåäíåãî âûçîâà ïðåðûâàíèÿ íîâîé êîìàíäû ïðèíÿòî íå áûëî è êîäîì â DX ïîëüçîâàòüñÿ íåëüçÿ. Ôëàã, ðàâíûé 1, ñâèäåòåëüñòâóåò î ïðèåìå êîìàíäû è íåîáõîäèìîñòè ïðî÷èòàòü èç DX è ñîõðàíèòü åå êîä. Ñäåëàòü ýòî íóæíî îáÿçàòåëüíî, òàê êàê äî ñëåäóþùåãî âûçîâà êîä ìîæåò èçìåíèòüñÿ.

Âûçîâ ñ êîäîì 0E400H ñëóæèò äëÿ ïðîâåðêè, çàãðóæåí ëè â ÎÇÓ äðàéâåð ÏÄÓ. Åñëè äà, â ðåãèñòðå AX áóäåò âîçâðàùåí êîä 0E4FFH. Âûçîâ ïðåðûâàíèÿ 2FH ñ äðóãèìè êîäàìè ïðèâîäèò ê èñïîëíåíèþ "ñòàðîãî" îáðàáîò÷èêà, äåéñòâîâàâøåãî äî çàãðóçêè ïðîãðàììû RCU.COM.

Àâòîð: Ñ.Êóëåøîâ, ã.Êóðãàí

Ñìîòðèòå äðóãèå ñòàòüè ðàçäåëà Ìèêðîêîíòðîëëåðû.

×èòàéòå è ïèøèòå ïîëåçíûå êîììåíòàðèè ê ýòîé ñòàòüå.

<< Íàçàä

Ðåêîìåíäóåì ñêà÷àòü â íàøåé Áåñïëàòíîé òåõíè÷åñêîé áèáëèîòåêå:

▪ ðàçäåë ñàéòà Ñâåòîäèîäû

▪ æóðíàëû Ì-Õîááè (ãîäîâûå àðõèâû)

▪ êíèãà Èçìåðåíèå ýëåêòðè÷åñêèõ âåëè÷èí. Ìèíèí Ã.Ï., 1971

▪ êíèãà Âûõîäíûå òðàíñôîðìàòîðû. Ñïðàâî÷íèê. Ìàëèíèí Ð.Ì., 1968

▪ ñòàòüÿ Ìíîãîïîëîñíûé áåñôèëüòðîâûé ýêâàëàéçåð

▪ ñòàòüÿ Ðàáîòà ñ ëåíòî÷íûì êîíâåéåðîì. Òèïîâàÿ èíñòðóêöèÿ ïî îõðàíå òðóäà

▪ ñïðàâî÷íèê Âõîæäåíèå â ðåæèì ñåðâèñà çàðóáåæíûõ òåëåâèçîðîâ. Êíèãà ¹14

Îñòàâüòå ñâîé êîììåíòàðèé ê ýòîé ñòàòüå:

Èìÿ:


E-mail (íå îáÿçàòåëüíî):


Êîììåíòàðèé:

[lol][cry][!][?]




Áåñïëàòíàÿ òåõíè÷åñêàÿ áèáëèîòåêà Áåñïëàòíàÿ òåõíè÷åñêàÿ äîêóìåíòàöèÿ äëÿ ëþáèòåëåé è ïðîôåññèîíàëîâ

All languages of the site:


Arabic

Hebrew

Polish

Bengali

Hindi

Portuguese

Chinese

Italian

Spanish

English

Japanese

Turkish

French

Korean

Ukrainian

German

Malay

Vietnamese