• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

基于51單片機(jī)的紅外測(cè)溫、心率檢測(cè)、紅外遙控舵機(jī)的設(shè)計(jì)

2022/06/17
2195
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

主控板.zip

共3個(gè)文件

紅外測(cè)溫模塊、心率檢測(cè)模塊發(fā)出的模擬量信號(hào),單片機(jī)接收不到,由模數(shù)轉(zhuǎn)換芯片ADC0832來(lái)進(jìn)行轉(zhuǎn)換,把模擬量信號(hào)轉(zhuǎn)換成可接收的數(shù)字量信號(hào)。ADC0832 是一種8 位分辨率、雙通道A/D轉(zhuǎn)換芯片。由于它體積小,兼容性強(qiáng),性價(jià)比高,可獲取測(cè)溫檢測(cè)模塊0-5V的電壓變化,輸出給單片機(jī)0-255的數(shù)字變化。程序具體做法是置高電位ADC0832開(kāi)始轉(zhuǎn)換接口,初始化其他控制接口。同時(shí)的幾個(gè)ADC芯片,同時(shí)作用給單片機(jī),程序設(shè)置應(yīng)用while循環(huán)來(lái)依次檢測(cè),顯示在LCD上。

本系統(tǒng)采用LCD1602作為顯示器,相比于LED,LCD1602需要的管腳少,電路圖和實(shí)物比較簡(jiǎn)單。同時(shí)LCD1602還可以顯示字母和數(shù)字,LED就只能顯示數(shù)字。LCD1602顯示是從系統(tǒng)上電運(yùn)行時(shí)就開(kāi)始顯示時(shí)間,該顯示模塊與單片機(jī)的連接寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選指令寄存器;通過(guò)單片機(jī)的P0.2口控制,R/W為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。由于本設(shè)計(jì)中只需要對(duì)液晶進(jìn)行寫操作,為了節(jié)省單片機(jī)引腳資源,它直接接為低電平;EN端為使能端,當(dāng)EN端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令,通過(guò)單片機(jī)P0.4口控制。

主程序的運(yùn)行過(guò)程:系統(tǒng)正常上電,開(kāi)始初始化,對(duì)紅外按鍵進(jìn)行掃描處理,看是否有按鍵按下,如果有,則進(jìn)入設(shè)置狀態(tài),對(duì)舵機(jī)進(jìn)行控制,如果沒(méi)有,則顯示模塊等待顯示測(cè)的溫度及心率的檢測(cè)結(jié)果。

舵機(jī)主要適用于那些需要角度不斷變化并可以保持的控制系統(tǒng),比如人形機(jī)器人的手臂和腿,車模和航模的方向控制。舵機(jī)的控制信號(hào)實(shí)際上是一個(gè)脈沖寬度調(diào)制信號(hào)( PWM信號(hào)),該信號(hào)可由FP-GA器件、模擬電路或單片機(jī)產(chǎn)生。

  • 主控板.zip
    下載
    描述:原理圖及PCB圖
  • main.c
    下載
    描述:程序分塊描寫,后有標(biāo)注
  • 設(shè)計(jì)詳情.docx
    下載
    描述:設(shè)計(jì)思路及元件介紹

相關(guān)推薦