加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于51单片机的红外测温、心率检测、红外遥控舵机的设计

2022/06/17
3008
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(2)
电路板图
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

红外测温模块、心率检测模块发出的模拟量信号,单片机接收不到,由模数转换芯片ADC0832来进行转换,把模拟量信号转换成可接收的数字量信号。ADC0832 是一种8 位分辨率、双通道A/D转换芯片。由于它体积小,兼容性强,性价比高,可获取测温检测模块0-5V的电压变化,输出给单片机0-255的数字变化。程序具体做法是置高电位ADC0832开始转换接口,初始化其他控制接口。同时的几个ADC芯片,同时作用给单片机,程序设置应用while循环来依次检测,显示在LCD上。

本系统采用LCD1602作为显示器,相比于LEDLCD1602需要的管脚少,电路图和实物比较简单。同时LCD1602还可以显示字母和数字,LED就只能显示数字。LCD1602显示是从系统上电运行时就开始显示时间,该显示模块与单片机的连接寄存器选择,高电平时选择数据寄存器、低电平时选指令寄存器;通过单片机的P0.2口控制,R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。由于本设计中只需要对液晶进行写操作,为了节省单片机引脚资源,它直接接为低电平;EN端为使能端,当EN端由高电平跳变成低电平时,液晶模块执行命令,通过单片机P0.4口控制。

主程序的运行过程:系统正常上电,开始初始化,对红外按键进行扫描处理,看是否有按键按下,如果有,则进入设置状态,对舵机进行控制,如果没有,则显示模块等待显示测的温度及心率的检测结果。

舵机主要适用于那些需要角度不断变化并可以保持的控制系统,比如人形机器人的手臂和腿,车模和航模的方向控制。舵机的控制信号实际上是一个脉冲宽度调制信号( PWM信号),该信号可由FP-GA器件、模拟电路或单片机产生。

  • 主控板.zip
    描述:原理图及PCB图
  • main.c
    描述:程序分块描写,后有标注
  • 设计详情.docx
    描述:设计思路及元件介绍

相关推荐

电子产业图谱