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

基于51單片機的紅外測溫、心率檢測、紅外遙控舵機的設計

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

主控板.zip

共3個文件

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

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

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

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

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

相關推薦