新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于51單片機(jī)的智能嬰兒車(chē)控制系統(tǒng)設(shè)計(jì)

        基于51單片機(jī)的智能嬰兒車(chē)控制系統(tǒng)設(shè)計(jì)

        作者: 時(shí)間:2011-11-07 來(lái)源:網(wǎng)絡(luò) 收藏

        2.4 遙控模塊電路的設(shè)計(jì)
        遙控模塊采用市場(chǎng)上常見(jiàn)的車(chē)載MP3遙控器??膳cMP3解碼模塊無(wú)縫連接。采用內(nèi)部程序調(diào)用其按鍵對(duì)時(shí)間等進(jìn)行無(wú)線操作。
        遙控解碼采用中央處理器,按照NEC制式。NEC標(biāo)準(zhǔn):遙控載波的頻率為38kHz(占空比為1:3);當(dāng)某個(gè)按鍵按下時(shí),系統(tǒng)首先發(fā)射一個(gè)完整的全碼,然后經(jīng)延時(shí)再發(fā)射一系列簡(jiǎn)碼,直到按鍵松開(kāi)即停止發(fā)射。簡(jiǎn)碼重復(fù)延時(shí)108ms,每?jī)蓚€(gè)引導(dǎo)脈沖上升沿之間的間隔都是108ms。一個(gè)完整的全碼如圖3所示。其中,引導(dǎo)碼高電平4.5ms,低電平4.5ms;系統(tǒng)碼8位,數(shù)據(jù)碼8位,共32位;數(shù)據(jù)0用“高電平0.5625ms+低電平0.5625ms”表示,數(shù)據(jù)1用“高電平0.5625ms+低電平1.6875ms”表示,一個(gè)簡(jiǎn)碼=引導(dǎo)碼+系統(tǒng)碼位0的反碼+結(jié)束位(0.5625ms,)高電平。其時(shí)序及工作原理如圖3所示。

        基于51單片機(jī)的智能嬰兒車(chē)控制系統(tǒng)設(shè)計(jì)


        2.5 系統(tǒng)電源的設(shè)計(jì)
        針對(duì)此電路功率大的特點(diǎn),本文采用獨(dú)立電源設(shè)計(jì),分別分為單片機(jī)工作電源、MP3解碼模塊電源、電機(jī)驅(qū)動(dòng)電源。其電路如圖4所示。

        基于51單片機(jī)的智能嬰兒車(chē)控制系統(tǒng)設(shè)計(jì)


        2.6 電機(jī)控制設(shè)計(jì)
        2.6.1 電機(jī)驅(qū)動(dòng)電路設(shè)計(jì)
        嬰兒車(chē)共有兩個(gè)電機(jī),分別控制嬰兒的搖晃和奶瓶的開(kāi)啟與關(guān)閉,采用以L289N為核心的驅(qū)動(dòng)電路。其電路如圖5所示。

        基于51單片機(jī)的智能嬰兒車(chē)控制系統(tǒng)設(shè)計(jì)


        2.6.2 電機(jī)調(diào)速電路設(shè)計(jì)
        考慮到電機(jī)為大功率的直流電機(jī),電機(jī)外形已經(jīng)固定??刂拼艠O對(duì)數(shù)實(shí)現(xiàn)調(diào)速不現(xiàn)實(shí)。串電阻由于其工作負(fù)載較大而電流變化大,綜上所述,本文采用PWM波的方式來(lái)實(shí)現(xiàn)電機(jī)的調(diào)速。PWM波的產(chǎn)生有軟件和硬件兩種實(shí)現(xiàn)方式。
        方案一:通過(guò)軟件,所需硬件在原有的89C52的基礎(chǔ)上額外地添加A/D電轉(zhuǎn)換環(huán)節(jié),及A/D轉(zhuǎn)換。
        方案二:通過(guò)硬件,所需硬件為常見(jiàn)的555定時(shí)器。
        綜上對(duì)比,后者無(wú)論是在程序設(shè)計(jì)還是成本上都優(yōu)于前者,其設(shè)計(jì)電路如圖6所示。

        紅外遙控器相關(guān)文章:紅外遙控器原理


        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 闽清县| 沙田区| 宜兴市| 宝应县| 博野县| 乌审旗| 鞍山市| 花垣县| 蒙自县| 油尖旺区| 济源市| 改则县| 健康| 庄河市| 安吉县| 望奎县| 汤阴县| 闸北区| 积石山| 子长县| 武胜县| 东兰县| 定陶县| 招远市| 霸州市| 八宿县| 会东县| 乐平市| 镶黄旗| 连平县| 花莲市| 龙口市| 大关县| 万载县| 嘉义市| 金湖县| 恩施市| 黄平县| 额敏县| 德化县| 平阳县|