基于CAN总线和MSP430的CO红外检测系统设计
时间:03-12
来源:互联网
点击:
3 系统软件设计
系统上电复位后首先初始化,主要包括系统硬件初始化及从MSP430 Flash中读取CAN相关参数,并进行设置;然后系统进行按键扫描:如有键按下则进行相应的操作,如设置时间和CO报警浓度值、修改CAN参数、查阅报警记录等;若无键按下,则采集CO浓度并进行软件处理,软件处理包括数字滤波和温度补偿,用以校准浓度数据。若CO浓度超限,则声光报警通知井下工作人员并记录报警时刻和报警值到存储器中,若浓度正常则循环检测并显示。系统软件流程如图3所示。气体浓度数据的远程传输由CAN总线接口完成。当上位机给该站发送报文时,即要求本站传送数据时,系统才向上位机传送数据,这样可减轻单片机的负担,降低功耗。因此,CAN通信程序流程大致为:当检测仪接收到有效的报文时产生接收中断,在中断服务子程序中,以CAN报文形式发送C0浓度数据,采用非中断方式发送报文,具体工作流程如图4所示。
上位机采用Delphi编写的Windows下的可视化操作界面。Delphi是一种采用事件驱动方式、面向对象的可视化高级编程语言,该系统的通讯软件设计采用Delphi7.0。在Del-phi可利用的众多串行通信控件中,SPComm控件是最简单、功能比较强大的一种。该控件具有丰富的与串口通信密切相关的属性及事件,提供对串口的各种操作。通过Delphi的设计可在上位机中直观显示当前时间、气体浓度。通过串口通讯还可执行远程操作。采用采样定时器可每隔一段时间刷新显示的数据,从而及时检测数据变化。
4 结束语
采用红外光学传感器件取代传统的传感器.安全性大大提高;结合CAN总线技术,取代传统的RS232、RS485,大大降低系统开发难度,缩短开发周期。与其他现场总线比较而言,CAN总线具有通信速率高、易实现、性价比高等特点。采用TI的MSP430单片机,有较多的集成外设,降低了开发难度,且具有超低功耗。有利于节约能源。
所设计的红外CO检测系统,检测气体浓度范围宽、设备维护性好。利用MSP430F449的低功耗特性及其内部集成的A/D转换器、乘法器、温度传感器等硬件资源,测量精密度大大提高。通过CAN总线接口,系统既可在现场显示实时数据,又可实现仪器的远距离、高可靠性地通信功能和远程监控。因此,该系统具有很好的应用前景。
作者:葛化敏,陈永,张彭程 南京信息工程大学 来源:电子设计工程 2009(12)
系统上电复位后首先初始化,主要包括系统硬件初始化及从MSP430 Flash中读取CAN相关参数,并进行设置;然后系统进行按键扫描:如有键按下则进行相应的操作,如设置时间和CO报警浓度值、修改CAN参数、查阅报警记录等;若无键按下,则采集CO浓度并进行软件处理,软件处理包括数字滤波和温度补偿,用以校准浓度数据。若CO浓度超限,则声光报警通知井下工作人员并记录报警时刻和报警值到存储器中,若浓度正常则循环检测并显示。系统软件流程如图3所示。气体浓度数据的远程传输由CAN总线接口完成。当上位机给该站发送报文时,即要求本站传送数据时,系统才向上位机传送数据,这样可减轻单片机的负担,降低功耗。因此,CAN通信程序流程大致为:当检测仪接收到有效的报文时产生接收中断,在中断服务子程序中,以CAN报文形式发送C0浓度数据,采用非中断方式发送报文,具体工作流程如图4所示。
上位机采用Delphi编写的Windows下的可视化操作界面。Delphi是一种采用事件驱动方式、面向对象的可视化高级编程语言,该系统的通讯软件设计采用Delphi7.0。在Del-phi可利用的众多串行通信控件中,SPComm控件是最简单、功能比较强大的一种。该控件具有丰富的与串口通信密切相关的属性及事件,提供对串口的各种操作。通过Delphi的设计可在上位机中直观显示当前时间、气体浓度。通过串口通讯还可执行远程操作。采用采样定时器可每隔一段时间刷新显示的数据,从而及时检测数据变化。
4 结束语
采用红外光学传感器件取代传统的传感器.安全性大大提高;结合CAN总线技术,取代传统的RS232、RS485,大大降低系统开发难度,缩短开发周期。与其他现场总线比较而言,CAN总线具有通信速率高、易实现、性价比高等特点。采用TI的MSP430单片机,有较多的集成外设,降低了开发难度,且具有超低功耗。有利于节约能源。
所设计的红外CO检测系统,检测气体浓度范围宽、设备维护性好。利用MSP430F449的低功耗特性及其内部集成的A/D转换器、乘法器、温度传感器等硬件资源,测量精密度大大提高。通过CAN总线接口,系统既可在现场显示实时数据,又可实现仪器的远距离、高可靠性地通信功能和远程监控。因此,该系统具有很好的应用前景。
作者:葛化敏,陈永,张彭程 南京信息工程大学 来源:电子设计工程 2009(12)
红外 传感器 MSP430 单片机 电路 总线 CAN总线 LCD 德州仪器 温度传感器 显示器 收发器 电子 相关文章:
- 一种新型防伪读码器的设计(01-01)
- 新型锁相环芯片全面提升红外无线麦克风产品性能(05-04)
- 2009视频监控:网络化及其推动的几大趋势(06-03)
- 红外摄像机夜视监控系统的四项问题(06-16)
- lns构架智能小区安防及关键技术应用研究(06-09)
- 英国试图利用路灯建城市监控无线网络(07-27)
