浅析基于MG2455微处理器Zigbee的汽车无线黑匣子实现

发布者:电子创新者最新更新时间:2014-12-03 来源: 21ic关键字:MG2455  微处理器  Zigbee  汽车无线黑匣子 手机看文章 扫描二维码
随时随地手机看文章
0 引言

汽车黑匣子又称汽车行驶状态记录系统,主要由汽车行驶状态记录仪、手持读码器和管理计算机组成。记录仪安装于汽车上,实时监测并记录车辆的行驶数据;手持读码器由掌上电脑和应用软件组成,用于控制和操作记录仪的运行及通过RS232串行口对记录仪进行数据读取;管理计算机用于对原始记录数据进行统计、报表、存储及查询。

1 系统原理与结构

1.1 系统介绍

本系统利用MG2455微处理器为核心,基于Zigbee无线射频技术设计了一款汽车无线黑匣子。胎压和胎温的检测通过Zigbee技术与主机通信,该系统包括一装设于轮胎钢圈上的无线监测传送装置及一可供装设在车体驾驶座内的数字接收一显示装置。当胎压和胎温超标时,系统会发出警报。

本系统还具有疲劳驾驶的提示报警功能及记录功能,从而有效遏制司机疲劳行车,保证长途运输行车的安全。

1.2 功能与指标

(1)存储车辆行驶过程中不同时段的操作和状态信息(如温度、胎压等)并在LCD屏上显示出来,存储的频率为30次/小时。

(2)可以任意地设定参考值,指标超过正常范围则报警。

(3)需要使用行车数据时,可通过USB接口直接读取数据至PC或者PDA等个人终端上。USB接口为通用的USB2.0接口。

1.3 实现原理

在以单片机为核心的控制系统中,所有的汽车信号的处理及液晶显示等都通过MG2455单片机来处理完成。胎压、加速度等传感信号经过A/D转换后通过Zigbee无线通信传输给单片机。无线监测传送装置包括:一个压力感应器、一个温度感应器、一个连接压力器的差动放大器、一个连接温度感应器的衰减器,一个接收来自差动放大器的压力信号及来自衰减器的温度信号进行运算处理的微控制器,且通过一个发送器、一个滤波器将信号经共振型天线传输至数字接收显示器,以利驾驶员可随时掌握轮胎压力温度状况。单片机将I/O口接收到的时钟信号、温度信号与无线接收的胎压、加速度信号一起存储在flashROM中并在液晶模块LCD6029上显示出来,当信号超标时系统能主动报警。USB接口通过转换芯片与单片机的串行口相连,可以将系统存储的信息导出至PC机或者PDA等个人终端上。

1.4 硬件框图

本系统从功能上可划分为数据采集部分、数据处理部分、数据存储部分、通讯部分(USB通讯)、显示部分、胎压模块、温度模块、时钟模块。硬件框图如图1所示。


硬件框图


1.5 软件流程

主单片机MG2455在接收到从胎压监测模块、温度模块、时钟模块发送来的数据后,由SPI口传送给控制器,控制器在接收数据的同时还要对该数据进行校验和复杂的算法处理,并对处理后的结果进行判断。若数据超出了预先预定的范围(如超压、超时、超温等),则立即启动报警,通过蜂鸣器提示驾驶员当前存在异常;否则提示汽车运行正常。此外,利用串口实现与电脑之间的通信,便于查询、分析记录的数据,为优化控制算法和分析交通事故提供依据。

系统软件主要完成两方面的功能:1)实现汽车行驶状态的实时检测和记录,检测到故障时报警。2)将记录数据通过RS232口上传到上位机,以便进行日常管理和事故诊断。

程序主要包括:主程序、数字量采集程序、开关量采集程序、脉冲量采集程序、数据存储程序、时钟处理程序、故障处理程序、故障报警程序及串口通信程序等。

主程序流程图如图2所示。


主程序流程图


2 系统测试

2.1 测试数据

数据分析结果,胎内每升高1℃,轮胎磨损就增加2%,一般温度不能超过80℃,当温度达95℃,轮胎情况就非常危险。而且气压过高,轮胎帘线过度伸张,胎体弹性降低,刚性增大,单位压力增大,胎冠部接地面积减小,同时磨耗增加,胎面花纹易裂口,行驶中一旦受到障碍物冲击,便会产生内裂或爆破。同时,本系统加有疲劳驾驶(时间监控),所以当轮胎胎压温度超出预设值和驾驶时间超过4个小时时系统发出警报。在传输过程中误差方面,胎压测量精度为±0.5kpa,胎温为±1℃。

2.2 实现功能

(1)它具有时间、日期及驾驶时间的采集、记录、存储功能。能对连续驾驶时间进行记录,由于交通安全法规定驾驶员每行驶4个小时要休息不得少于20分钟,因此它可以对驾驶员的疲劳状态进行监控,一旦发现违例会有报警声响起,同时会把该信息传送到监控中心。(2)车辆行驶时温度,胎压的测量、记录、存储功能:a.温度测量系统是对车的发动机温度进行检测,并进行实时显示,能够对高温的异常情况进行报警,从而提高行车的安全行。b.轮胎压力、温度检测系统的主要功能是对轮胎内部的压力和温度数据进行监测,并进行实时显示,能够对高压、高温、低压的异常情况进行报警,从而提高行车的安全行。c.运行数据存储在大容量串行Flash存储器中,即使掉电,数据也不丢失。d.配置了USB接口,可以用U盘直接读取数据也可以连接到计算机上读取。

3 结论

本系统具有时间、日期及驾驶时间的采集、记录、存储功能;汽车轮胎压力、温度等。

监测系统通过Zigbee无线射频技术与主机实现通信;Flash存储器存储数据,即使掉电,数据也不丢失:配置了USB接口可以用U盘直接读取数据也可以连接到计算机上读取;具有超时(疲劳)报警及记录功能,从而有效遏制司机疲劳行车,保证长途运输行车的安全。

本设计通过测试,系统运行良好,能满足汽车黑匣子的基本使用要求。

关键字:MG2455  微处理器  Zigbee  汽车无线黑匣子 引用地址:浅析基于MG2455微处理器Zigbee的汽车无线黑匣子实现

上一篇:基于FlexRay总线的通讯单元设计
下一篇:基于FPGA+单片机的大容量存储系统设计方案

推荐阅读最新更新时间:2024-03-16 13:47

MAX724 用微处理器直接调节的降压型稳压电路
数字可调的降压型稳压电路多数电源需要提供固定的输出,但在电机控制,热电制冷等应用中,需要微处理器能够 控制电源输出,产生一可调的输出电压.利用一个带有内部电压基准的12位D/A转换器(IC2)调整降压型稳压器(IC1)的输出,输出电压可调范围为0至24V,输出电流达5A.即十六进制的FFF对应于0V输出;D/A当D/A转换器的输入编码反比于电路输出电压, 转换器的输入编码为000时,可得到24V的输出电压.反馈电阻R1-R3确定输出电压的可 调级差,该电路中,可调电压级差约为5.8mV.
[模拟电子]
ATmega128 简介
ATmega128为基于AVR RISC结构的8位低功耗CMOS微处理器。由于其先进的指令集以 及单周期指令执行时间, ATmega128 的数据吞吐率高达1 MIPS/MHz,从而可以缓减系 统在功耗和处理速度之间的矛盾。 ATmega128 AVR 内核具有丰富的指令集和32 个通用工作寄存器。所有的寄存器都直接与算逻单元 (ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结 构大大提高了代码效率,并且具有比普通的复杂指令集微处理器高10 倍的数据吞吐率。 ATmega128 具有如下特点:128K 字节的系统内可编程Flash( 具有在写的过程中还可以读 的能力,即RWW)、4K 字节
[单片机]
如何快速打造一款超低功耗智能电表!
随着美国政府智能电网概念的提出,中国紧跟着提出坚强智能电网,集信息化、数字化、自动化、互动化为一体,加强快速建立坚强可靠,经济高效,清洁环保的智能电网。 当 前国内智能电表属于AMR(远程自动抄表)表计,仅能单向作业,满足远程自动抄表的需求,属于智能电表中智能化程度较低的产品。未来的智能电表要求不仅是 可以在控制结算中心对电表实施远程管理、控制收费,而且还能够显示电力信息、气象信息等多种信息,是一种双向多用的网络终端,以构成AMI(高级计量体 系)系统。 智能电网是个庞大的系统工程,由于应用环境以及测试系统还不够完善、成熟,在使用和运行过程中,还需进行硬件和软件的升级固化,最终形成完善成熟的智能表计和集抄;智能
[工业控制]
如何快速打造一款超低功耗智能电表!
基于嵌入式通信微处理器S3C44B0X在Socket通信系统中的应用
嵌入式系统是指将应用程序操作系统与计算机硬件集成在一起的系统?它以应用为中心?以计算机技术为基础,而且软硬件可以裁剪,因而是能满足应用系统对功能、可靠性、成本、体积和功耗的严格要求的专用计算机系统。 本文给出一种适合于中/低端应用的通信平台设计方案,它可支持Ethernet网络之间的数据传输,并且具有RS232、RS485、USB等接口。文中围绕嵌入式uClinux环境设计了基于嵌入式通信微处理器S3C44B0X的硬件通信平台,从而实现了嵌入式SOCKET通信。 1 、嵌入式网络通信系统结构 作为一类特殊的计算机系统, 嵌入式系统通常由嵌入式处理器嵌入式外围设备。嵌入式操作系统和嵌入式应用软件等几大部分组成?嵌入式处理器是
[单片机]
服务器市场的变数,ARM仍是最大看点?
近年来智能手机成为处理器技术发展的主要驱动力,一段时间以来我发现Linley 处理器会议中最有趣的部分便是专门针对移动应用的会议。 上周举行的一场会议并不是针对移动市场,而是一场专注于网络和服务器市场的会议。不过,这两类市场都在“移动数据”的推动下迅速增长。 事实上,智能手机发展得如此之快,使得它们已经成为互联网访问的主要方式,而且这种发展趋势只会不断加速,相比之下,台式机和笔记本电脑变得比较小众。 Jag Bolaria(Linley)在主题演讲中介绍了网络和服务器这部分行业的概况。在整体市场份额上,英特尔继续保持领先地位,其次是飞思卡尔。令我意外的是,AMD提升了在这一市场的份额,因为供应商都在寻找可以降低成本和替
[单片机]
基于ZigBee和WiFi相结合的楼宇监测系统(
摘 要: ZigBee和WiFi各自具有明显的特点,并且许多特性具有互补性,将二者相结合具有很好的应用前景。提出了一种基于ZigBee 技术和WiFi技术相结合的楼宇监测体系结构; 研究了解决传感数据采集、坐标系统的建立、机器人的控制等关键技术的方法; 实现了一种简单、易于实现、高效的基于能量均衡的分簇多跳路由算法,能够较好的提高传感器网络的生存期;实现了监测系统,并得到了实际应用。   楼宇监测是楼宇智能化的重要组成部分,主要是针对楼宇出入口、内部过道以及一些重要场所进行监测,特别是在无人值守的情况下。能够自动监测人员进入楼宇和重要场所情况。在必要情况下,能够采集进入这些场所人员的图像、声音等信息,自动报警。楼宇监测系统要
[安防电子]
基于<font color='red'>ZigBee</font>和WiFi相结合的楼宇监测系统(
如何用Arduino板来满足各类可穿戴式设计需求?
事实证明,开源的 Arduino 概念已在业余爱好者和创客中取得巨大成功。同时此概念亦被专业设计人员所接受,用于早期开发和原型设计,最近又被用于完整设计。随着诸如可穿戴设备和健康监测之类应用的出现,这两类用户都需要在越来越小的电路板外形尺寸中,实现更高的性能和更多的功能。 本文简要讨论了如何使用 Arduino 板来满足创客和专业人士对低功耗、空间受限型应用中的高性能和功能需求。然后介绍并展示了如何从 Arduino 家族的最新成员——来自 Seeed Technology Co. 的 Seeeduino XIAO——着手来启动项目。 如何使用 Arduino 来满足可穿戴式设计需求 许多业余爱好者和设计人员都对开发小物理
[嵌入式]
如何用Arduino板来满足各类可穿戴式设计需求?
高可靠性掉电保护电路设计
在智能仪表及过程 控制 中常常要用掉电保护电路以长时间保存实时参数。通常可采用E 2 PROM、FLASH MEMORY以及以随机存储器为基础内置 电池 的非易失性芯片来实现。E 2 PROM、FLASH MEMORY属于可在线修改的ROM器件,它解决了应用系统中实时参数掉电后长时间保存的难题,但这类芯片写入速度慢,一般为毫秒级,擦写次数有限,一般为万次级,有些器件擦写次数能达到百万次,但对某些应用系统而言,其写入次数仍然是有限的。因此这类芯片只能用在需要保护的数据量小且写入不频繁的系统中。对那些需要大容量高速反复保存实时参数的应用系统,只能用随机存储器RAM加掉电保护电路来实现。掉电保护电路一般由低功耗的CMOS-RAM、供电电路
[电源管理]
高可靠性掉电保护电路设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved