设计轮胎胎压监测系统框图如 图所示,由胎压传感器信号采集部分和信号接收端构成,基于纳米多晶硅薄膜压力传感器特性,采用差分放大电路芯片完成输出电压信号(Vout)放大,通过单片机内部A/D 模块处理,将电压信号转换为相应数字信号输出。根据胎压传感器输入–输出特性拟合直线方程,完成胎压传感器输出电信号(Vout)与对应胎压压力值(P)转换,通过 NRF24L01 实现数据的无线传输,并能够在接收端显示屏或计算机上监测轮胎胎压,实现远程轮胎胎压实时检测。
胎压监测系统硬件电路
下图给出胎压监测系统电路主要组成部分,该系统由电源电路、放大电路、单片机控制电路、无线传输模块和胎压信息接收端五个部分
根据电路设计并制作 PCB 版,采用贴片封装的方式进行电路的焊接,完成的电路如下图 所示。
胎压监测系统软件设计与调试
胎压监测系统主要包括:单片机程序设计和上位机显示界面程序设计,单片机程序实现包括单片机对模拟电压的采集、串口数据的接收与发送的功能;上位机显示界面程序用来显示胎压传感器对应的压力值。采用集成开发环境进行单片机软件程序的设计,编译成功的程序生成相应的 HEX 文件,使用 USB-ISP 下载器可将 HEX 文件下载到单片机中运行,其程序主要包括单片机外部集成的 AD 执行程序和单片机串口数据通信程序。单片机 AD 执行程序包括 AD 初始化,设定采集通道、参考电压、中断方式、使能 AD 转化等操作。单片机串口数据通信程序包括串行 USART 初始化,设定波特率,设定数据帧结构,禁止 RXCIE、TXCIE、UDRIE 三个中断使能,使能接收和发送。系统程序整体流程如 下图所示。本系统使用液晶屏显示接收到的胎压压力值。其过程包括串口初使化、发送字节地址数据、接收数据和数据处理显示。