单片机把压力传感器信号发送到串口_轮胎压力监测系统设计与制备

设计轮胎胎压监测系统框图如 图所示,由胎压传感器信号采集部分和信号接收端构成,基于纳米多晶硅薄膜压力传感器特性,采用差分放大电路芯片完成输出电压信号(Vout)放大,通过单片机内部A/D 模块处理,将电压信号转换为相应数字信号输出。根据胎压传感器输入–输出特性拟合直线方程,完成胎压传感器输出电信号(Vout)与对应胎压压力值(P)转换,通过 NRF24L01 实现数据的无线传输,并能够在接收端显示屏或计算机上监测轮胎胎压,实现远程轮胎胎压实时检测。

d34d3d0e4bdf3bf7666c5f27b8b3e0c1.png

胎压监测系统硬件电路

下图给出胎压监测系统电路主要组成部分,该系统由电源电路、放大电路、单片机控制电路、无线传输模块和胎压信息接收端五个部分

a0bdf0ed1ba9b526e19c9a924ecd7be6.png

根据电路设计并制作 PCB 版,采用贴片封装的方式进行电路的焊接,完成的电路如下图 所示。

532983d22856ab47d01a6ff1932387a9.png

胎压监测系统软件设计与调试

胎压监测系统主要包括:单片机程序设计和上位机显示界面程序设计,单片机程序实现包括单片机对模拟电压的采集、串口数据的接收与发送的功能;上位机显示界面程序用来显示胎压传感器对应的压力值。采用集成开发环境进行单片机软件程序的设计,编译成功的程序生成相应的 HEX 文件,使用 USB-ISP 下载器可将 HEX 文件下载到单片机中运行,其程序主要包括单片机外部集成的 AD 执行程序和单片机串口数据通信程序。单片机 AD 执行程序包括 AD 初始化,设定采集通道、参考电压、中断方式、使能 AD 转化等操作。单片机串口数据通信程序包括串行 USART 初始化,设定波特率,设定数据帧结构,禁止 RXCIE、TXCIE、UDRIE 三个中断使能,使能接收和发送。系统程序整体流程如 下图所示。本系统使用液晶屏显示接收到的胎压压力值。其过程包括串口初使化、发送字节地址数据、接收数据和数据处理显示。

4e899dda36b3e3d99a9b30a94a3585c9.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值