定時間間隔的載波信號,其占空比由數(shù)據(jù)編碼決定。在紅外接收端,數(shù)據(jù)處理的過程正好相反,在接收紅外光信號之后,會經(jīng)過整形、放大、濾波、調(diào)制等一系列處理,然后在其輸出端輸出一系列的單片機能夠處理的數(shù)據(jù)信號。 4 紅外通信硬件設(shè)計原理 4.1 發(fā)送電路的硬件設(shè)計 hcs08gt60 單片機內(nèi)部有兩個tpm模塊,每個模塊有兩個通道,可以用任意一個通道的pwm功能,輸出38 khz的載波信號,本文編程設(shè)計根據(jù)實驗條件的要求采用了tpm1通道1中心脈寬輸出功能產(chǎn)生38 khz紅外載波信號。而pta7口作為普通的輸入輸出口,產(chǎn)生一定脈寬的方波信號,作為數(shù)據(jù)編碼信號輸入。硬件原理圖如圖1所示。 原理圖中,電氣節(jié)點code跟pta7口相連,產(chǎn)生數(shù)據(jù)編碼;電氣節(jié)點clk跟tpm1通道1相連,產(chǎn)生38 khz紅外載波信號。三極管基極串接的電阻和r5起到限流保護的作用,三極管本身則具有信號放大的功能,另外兩個三極管級聯(lián)將編碼調(diào)制在38 khz的載波上通過紅外發(fā)射器發(fā)射出去。當(dāng)編碼為‘1’時,q1,q2截止,紅外發(fā)射器上無電流通過,發(fā)射低電平信號,當(dāng)編碼為‘0’時,q1,q2導(dǎo)通,此時載波
機系統(tǒng) mc68hc08系列中的單片機是motorola公司1999年推出的8位微控制器,具有速度快、功能強、功耗小及價格等特點。 我們在設(shè)計中選用的m c68h c908gp32單片機是mc68hc08系列微控制器的第一 批產(chǎn)品,其特點是片內(nèi)資源豐富、高性能,低價位,且具有多種保護功能,適用于各種數(shù)據(jù)處理平臺搭建。在這里我們主要用它完成紅外信息融合、電機控制及語音播放控制。 設(shè)計中,兩個機器人上單片機的主要端口設(shè)置相同,如表1所示。另外避碰的三個觸點開關(guān)控制為ptb0、ptb6、pta7。 紅外收發(fā)模塊 紅外發(fā)射模塊使用pt2262和紅外發(fā)射管陣列構(gòu)成的紅外發(fā)射電路。紅外接收電路使用紅外接收管陣列和放大器組成。接收到的信號輸入至單片機的ptb7端口,經(jīng)過a/d轉(zhuǎn)換后,送入處理器,以控制機器人的行為轉(zhuǎn)換。電機控制模塊 電機驅(qū)動電路采用基于雙極性h-橋型脈寬調(diào)整方式pwm的集成電路l293d。l293d具有很多優(yōu)點,如電流連續(xù);電機可四角限運行;電機停止時有微振電流,起到“動力潤滑”作用,消除正反向時的靜摩擦死區(qū);低速平穩(wěn)性好等。l293d通過內(nèi)部邏輯生成使能信
PTD7 PTF7 PTFA261702E PTH04000W PTH04040 PTH05000 PTH05010 PTH08000W PTH08T210W PTH08T221W
相關(guān)搜索: