基于CAN_GSM车辆监控系统设计

发布者:SereneMeadow7最新更新时间:2016-12-28 来源: eechina关键字:CAN  GSM  车辆监控系统 手机看文章 扫描二维码
随时随地手机看文章

0 引言

近年来,随着我国经济的高速发展及汽乍保有量和驾驶员总数的快速增长,道路交通事故数一直居高不下,道路交通状况日趋复杂和恶化。群死群伤特大恶性道路交通事故时有发生,给人们的牛命安全和家庭幸福造成了极大的影响。因此,加强车辆管理就显得尤为重要。而交通安全主要由两方面来保证,一是车辆具有良好的车况,另一方面是驾驶员规范的操作。因此如何监控管理车辆和规范驾驶员操作是当前迫切需要解决的问题。

汽车行驶记录仪,又称“汽车黑匣子”,是对车辆行驶速度、时间、里程以及有关车辆行驶的其他状态信息进行记录、存储并可通过接口实现数据输出的数字式电子记录装置。然而行驶记录仪不能实时地向监控中心传回车辆的运行情况,属于事后监督,因此在预防交通安全事故方面所起的作用有限。基于GPS/GSM的车辆监控系统能够实时地获得车辆的位置、速度等信息,为车辆的实时监控提供了一种有效途径。但是GPS却无法获得诸如气压、水温、转速等重要车况信息,因此对车辆的监控缺乏全面性。

基于CAN/GSM的车辆监控管理系统,是为具有CAN总线的汽车开发的。该系统的车载监控设备首先从车辆的CAN接口上获得详细的车况信息,然后依托我国目前最成熟、应用最广的GSM移动通信系统与监控中心进行通信,来实现对车辆全面、动态、实时的监控。使用CAN总线,不仅可获得全面、详细的车况信息,而且使系统具有很强的扩展性,例如,可以将GPS模块作为CAN的一个智能节点挂接在总线上,这样系统就具备了监控车辆位置的能力。

1 CAN总线技术

为了实现现代汽车中庞大的电子控制装置之间的通信,减少不断增加的信号线,因此在信息传输方面上必须采用总线的方式进行传输。 CAN(Controller Area Network)总线正是现今流行的一种较为先进的、性能出色的现场总线技术。它是80年代初德国Bosch公司为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,是一种多主总线,通信接口集成了CAN协议物理层和数据链路层功能,可对通信数据进行帧处理。CAN通过对通信数捌块进行编码,保证了网络内节点个数的动态性,并使不同的节点同时接收到相同的数据。数槲段长度最多为8个字节,保证了通信的实时性;而协议利用 CRC检验提供相应的错误处理功能,能够保证数据通信的可靠性。由于CAN技术规范仅包括物理层和数据链路层说明,并未对应用层的功能和实现进行定义,因此,用户既可以采用国际CAN总线用户及制造商协会或其他一些组织制定的开放式高层协议,也可以住工程中灵活地实现自己的应用层。在十多年的应用过程中,CAN以其极高的可靠性、实时性和灵活性,在工业过程监控设备的互连方面获得了广泛的应用,得到了英特尔、摩托罗拉、菲利浦、西门子等百余家国际著名大公司的支持,被公认为是最有前途的现场总线之一。本系统利用CAN总线的以上特性,减少了车内的线束,解决了众多节点之间的通信问题。

2 车辆监控管理系统设计

2.1 系统设计

本车辆智能监控系统是利用CAN总线技术采集车辆的各种信息,例如车辆每次的起动时间、行驶里程、行驶时间、最高车速以及每次最高车速的持续时间,储存停车前20秒的车辆信息。然后利用现存的GSM网络,将信息以短消息的形式传送给监控中心,以实现对车辆的实时监控。

1.gif 

2.2 硬件设计

车载监控设备的主控芯片采用飞思卡尔(Freescale)公司为汽车电子应用而开发的16位单片机MC9S12HZ。该单片机与车载监控设备相关的主要资源有:32~256K的Flash、2~12K的RAM和1~2K的EEPROM;2个可兼容CAN2.0A、B速率可达lMb/s的CAN控制器;2 个全双工异步串行通信接口;32×4段LCD驱动器。

由MC9S12HZ构成的车载监控设备硬件连接示意图如图2所示。与CAN总线的接口方面,我们采用恩智浦(NXP)公司的高速CAN收发器 TJAl050,为了提高电EMC和ESD性能,在电路中还加入了共模扼流圈L40和ESD保护二极管D39。

2.gif 

GSM模块采用了两门子的TC35i,该模块通过40脚的ZIF(Zero Insertion Force)接口与外部控制器建立连接。监控系统仅使用了GSM网络的SMS业务,因此主控芯片与TC35i仅需要其中的TXD和RXD两个管脚就够了,主控制器MC9S12HZ通过AT命令实现埘TC35i的控制。

单片机与TC35i之问通过串口进行通讯,TC35i支持的自动波特率范围为1200~230400B/s。我们选用9600B/s的波特率。由 TC35i手册可知,其串行接口需要CMOS电平,而MC9S12HZ是TTL电平,因此需要电平转换电路,如图2所示。监控中心由PC机与TC35i模块组成,它们之间的电平转换由电平转换芯片MAX232完成。

2.3 软件设计

在CAN总线上传输的车辆运行参数非常多,数据量很大,而GSM网络的SMS业务传输速度有限,因此不可能将CAN总线上的所有信息都传回监控中心。实际上也没有必要监控所有的车辆运行参数,只要监控我们最关心的、与行车安全关系最紧密的一些参数就足够了。

对于不同的参数,监控的形式是不同的,有些信息需要定时地进行监控,比如车辆位置信息,而有些信息只有在超出正常范围时才需要发送,如车速或转速信息等。此外,对于不同车型,需要监控的参数也是有区别的;或者对于同一个参数,在不同的情况下,其监控形式和监控范围也会发生变化。因此要求车载监控设备可以动态地改变监控参数和监控形式。

为了实现对车辆的动态监控,在车载监控设备的控制器中建立了一个监控列表。列表中的每一项包含参数群编号PGN、监控参量在该PGN中的位置、监控的形式及监控时间间隔和监控参数范围等。这个参数列表的项目可以根据监控中心发来的命令进行动态的增加或删除,从而实现对车辆的动态监控。

车载监控设备的软件主程序流程如图3所示。串行通信的收发程序及CAN总线的监听程序放在中断程序中完成,当接收到相应命令或数据后,将数据放入缓冲区并设置相应的标志位,主程序通过查询这些标志位来执行相应的动作。主程序首先读取存储在片内EEPROM中的默认临控列表,并根据监控列表中的PGN,设置 MC9S12HZ的CAN ID报文标识符滤波及掩模寄存器。程序可根据命令动念地修改监控参数列表,并根据命令决定是否更改EEPROM中的默认临控列表。当要监控的PGN有新数据时,要判断该数据是否符合发送条件,这些条件包括定时间隔到、监控变量值是否超正常范围等,如果符合发送条件,则将该PGN及其对应的数据添加到发送列表中。

3.gif 

3 结束语

本系统利用CAN总线技术来获得车辆的各种详细信息,并且应用GSM网络与监控系统进行通信,不仅实现了对车辆监控参数的动态设置,还由于CAN总线技术的采用,使得通过增加CAN的智能节点来扩展监控对象变得很容易。这就大大提高了监控系统的灵活性和全面性。同时利用GSM短消息业务进行数据传送,连接简单,费用低廉,覆盖范围广。

关键字:CAN  GSM  车辆监控系统 引用地址:基于CAN_GSM车辆监控系统设计

上一篇:简述无线车载终端播放器设计与实现
下一篇:乐视刚秀完FF91没多久,法拉第工厂产能缩水就缩成这样?

推荐阅读最新更新时间:2024-03-16 15:27

使用AVR微控制器控制GSM模块实现发送和接收短信
当我们的项目需要远程访问时,GSM模块就会很有用。通过这些模块可以完成我们普通手机可以执行的所有操作,例如拨打/接听电话、发送/接收短信、使用GPRS连接到互联网等。您还可以将普通麦克风和扬声器连接到此模块,实现与您的手机进行通话。如果将其与微控制器连接,这将为许多创意项目打开大门。因此,在本篇文章中,我们将学习如何将GSM模块(SIM900A)与AVR微控制器ATmega16进行连接,并演示如何使用GSM模块发送和接收短信。 所需的材料 ● ATmega16控制器 ● GSM模块(SIM900) ● 液晶显示器 ● 按键 ● 10k电阻,电位器 ● 连接导线 ● 12V适配器 ● USBASP program
[单片机]
使用AVR微控制器控制<font color='red'>GSM</font>模块实现发送和接收短信
CAN总线多节点通信异常分析及解决
一、CAN物理层特征 CAN收发器的作用是负责逻辑电平和信号电平之间的转换。即从CAN控制芯片输出逻辑电平到CAN收发器,然后经过CAN收发器内部转换将逻辑电平转换为差分信号输出到CAN总线上,CAN总线上的节点都可以决定自己是否需要总线上的数据。 市场上常用的收发器(例如: VP230、TJA1040、TCAN337等)多为ISO 11898标准。在此标准中,对于CAN的信号逻辑1和0的产生:当CAN_H为3.5V,CAN_L为1.5V,差值为2V左右时为显性(dominant)电平表示,而两者相等为2.5V左右时为隐性(recessive)电平表示1。 可以看到上图中的当第一段为隐性,CAN_H和CAN_L电平几乎
[单片机]
<font color='red'>CAN</font>总线多节点通信异常分析及解决
KincoCAN总线解决方案在自动锁付设备上的应用
       一、 概述         自动送锁螺丝机又称自动螺丝锁紧机、自动螺丝锁付机、工业拧紧系统等,是用自动化机构代替人手完成螺丝的取、放、拧紧的自动化装置,稍加改变也可以用于柱壮小零件的自动组装。由于自动锁付机具有自动化程度高、锁付效率高、锁付精度高等特点,在国内外得到较为广泛的应用,应用前景十分广阔,主要应用于汽车零部件生产、电脑、显示屏、电机、灯具、手机、打印机、电路板、电池、仪表等的自动组装,可以大大提高生产效率,降低生产成本,尤其是人工成本,提高锁付的可靠性。         一台自动锁付机,应该具备自动测量扭力的功能,锁付电机根据设定的扭力来控制锁付的扭力,从而达到高精度控制;其次应该具备高效率的锁付性能,自动锁
[嵌入式]
基于CAN总线EPB驻车电流采集节点的设计与研究
  电子驻车制动系统(EPB)指将行车过程中的临时性制动和停车后的长时性制动功能整合在一起,并且由电子控制方式实现停车制动的技术。为了能够获取各车辆已施加的理论驻车压力,并监控各车辆一体化执行机构的工作状态,防止驻车电机长时间工作在大电流状态,防止驻车电机过热烧毀,EPB一般配有驻车车电流采集节点,并通过CAN总线将驻车电流发送给中央控制节点(ECU)。文中主要介绍了基于AD574A的驻车电流采集节点的接口设置、采集方法及软件设计。   1系统硬件设计   驻车电流采集节点的硬件电路设计包括CAN总线通讯电路设计与车速采集电路设计两部分,如图1所示。   图1系统硬件接口原理图   1)CAN总线通讯电路设计   CAN
[单片机]
基于<font color='red'>CAN</font>总线EPB驻车电流采集节点的设计与研究
基于NXP无线充电IC的车载15W无线充电方案设计
随着手机支持 无线充电 的普及,无线充电器也开始进入汽车。ZLG 针对无线充电产品设计繁琐、认证难等行业痛点,推出整套 车载 15W 无线充电方案。基于 NXP 的 MWCT1013A 为主控设计,采用 MP-A9 拓扑,三线圈,具备 CAN 通信和 NFC 功能。提供完善的软硬件支持,有助于客户通过 Qi 标准认证。 无线充电联盟(Wireless Power Consortium)成立于 2008 年 12 月 17 日,目前超过 600 家公司加入此联盟,其制定的 Qi 标准是目前市场上被广泛商用的无线充电标准。 Qi 标准规定了无线充电发射器与电能接收端之间的功率传输和通信协议,可以对无线充电器的输出功率进行调节,
[汽车电子]
基于NXP无线充电IC的车载15W无线充电方案设计
基于CAN总线的嵌入式汽车电子测试系统
汽车产业是国家的支柱产业,电子产业也是国家的支柱产业,作为汽车产业和电子产业的交集,汽车电子零部件产业的兴衰与国民经济息息相关。目前,我国汽车的产量逐年攀高,民族汽车品牌在自身不断成长的同时,也迫使国际汽车公司或合资公司不得不降低生产成本,实施汽车电子零部件国产化战略,这就为我国汽车电子产业化的发展提供了良好的机遇。 前装汽车电子产品除了其复杂的功能要求外,对于实时性、安全性、可靠性和环保性等的要求都非常严格,并且汽车厂商都具有自己相关的执行检测标准和生产流程规范,因此为前装汽车电子产品配套研发相应的故障检测系统是非常必要的。 1 系统设计方案 1.1 设计依据 CAN总线作为一种串行汽车总线,具有结构简单、可靠性高、技术成熟等
[测试测量]
基于<font color='red'>CAN</font>总线的嵌入式汽车电子测试系统
基于GSM大棚微喷灌溉控制系统设计
0 引言 我国是一个水资源极为短缺的国家,根据水利部、中国工程院等部门的预测,我国农业用水必须维持零增长或负增长,才能保证我国用水安全和生态安全,缓解水资源供需矛盾的重要途径之一是发展先进节水灌溉技术。直至今日,灌溉技术日趋先进,但多数的灌溉还停留在按键控制微喷灌溉或半自动手动灌溉,自动控制设备几乎是空白。针对传统的灌溉控制器布线多、施工难,且采用RS485与计算机通信时距离受限、以及手机的普及等问题,因此,提出了一种基于GSM大棚微喷灌溉控制系统设计,随时随地通过手持设备完成对农作物的微喷灌溉控制。本系统通过AM2301温湿度传感器采集大棚温湿度信息,经由GSM网络的传送指令,以单片机为信息处理中心,输出信号至电磁继电器,控制微喷
[单片机]
基于<font color='red'>GSM</font>大棚微喷灌溉控制系统设计
基于CAN总线的井下多参数监控系统的设计
1 引言 监测井下生产状况参数包括监测矿井空气中有害或危险成分、矿井空气物理状态、通风设备运行状态以及其他参数。一般监测对象包括瓦斯、风速、负压、温度、液位等。井下生产状况参数监测的工作环境恶劣、监测点分散、监测种类多、测点数量大、通信距离远,并且对实时性和可靠性要求极高。因此,研制一种性能可靠、成本低的煤矿井下多参数智能监测系统非常必要。笔者采用当前流行的虚拟仪器技术实现上位机交互,并利用单片机成本低、集成度高、易于相互及与计算机通信等特点,开发了一种新型的井下多参数智能监测系统。 2 系统总体设计 井下多参数智能监控系统由监测分站系统、CAN总线通信系统、上位人机交互(监控计算机)以及煤矿安全专家系统(数据库查询
[工业控制]
基于<font color='red'>CAN</font>总线的井下多参数<font color='red'>监控系统</font>的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

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

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

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