基于CAN_GSM车辆监控系统设计

发布者:传邮万里最新更新时间:2012-01-07 关键字: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网络,将信息以短消息的形式传送给监控中心,以实现对车辆的实时监控。

 

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。

 

    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中的位置、监控的形式及监控时间间隔和监控参数范围等。这个参数列表的项目可以根据监控中心发来的命令进行动态的增加或删除,从而实现对车辆的动态监控。[page]

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网络,将信息以短消息的形式传送给监控中心,以实现对车辆的实时监控。

 

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。

 

    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中的位置、监控的形式及监控时间间隔和监控参数范围等。这个参数列表的项目可以根据监控中心发来的命令进行动态的增加或删除,从而实现对车辆的动态监控。

 

 

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

上一篇:基于32位系统的车载多媒体导航系统设计
下一篇:25T型空调客车DC600V/DC110V8kW充电系统应用研究

推荐阅读最新更新时间:2024-05-02 21:50

ARM-linux-gcc交叉编译工具提示arm-linux-gcc can not find
在Ubuntu12.04下安装了arm-linux-gcc后,编译Linux内核发现提示arm-linux-gcc can not find,查找了相关的网络资料找到了答案。 一: 1:常规下,在用户目录下执行交叉工具的解压安装, 2 :并用sudo /etc/profile更改相应的环境变量。(相关查看OK6410Llinux用户手册的交叉工具安装) 3:source /etc/profile使修改的文件生效 4:查看交叉工具是否生效 :arm-linux-gcc  -V        以上提示你安装的交叉工具链的把版本信息,但是你编译内核时,系统会
[单片机]
意法半导体CAN FD Light多像素驱动器助力下一代汽车照明设计
意法半导体CAN FD Light多像素驱动器助力下一代汽车照明设计 2022 年 10 月 14 日,中国 – 意法半导体的L99LDLH32线性稳流器为使用轻量级 CAN FD Light 协议控制动态汽车照明提供了一个简便的集成解决方案。 OLED 灯可以从很小的表面发射明亮、均匀和高对比度的光线,新驱动器与OLED完美匹配,让设计师能够创造复杂的图案和光效,增强汽车的安全性和外观设计视觉效果。 L99LDLH32有32个可在1mA至15mA范围内独立编程的稳流电源,可以单独驱动车内外灯具的每个像素,还提供8 位分辨率的整体调光功能。当用车辆电池电压供电时,驱动器最高输出电压35 V,覆盖较宽的发射极正向电压范
[汽车电子]
意法半导体<font color='red'>CAN</font> FD Light多像素驱动器助力下一代汽车照明设计
基于CCP协议利用CANape进行电控单元标定
目前基于CAN(Controller Area Network)总线的分布式系统在汽车电子领域得到广泛应用,电子控制单元的标定已成为汽车电子控制装置开发的一个重要环节。CCP(CAN Calibration Protocol)是一种基于CAN总线的ECU(Electronic Control Unit)标定协议 ,已经在许多欧美汽车厂商得到应用,采用CCP协议可以快速而有效地实现对汽车电控单元的标定。 然而基于CCP协议的标定,需要在ECU内部实现支持CCP协议的驱动程序(CCP driver)。目前大多数应用都采用Vector提供的free CCP driver 。考虑到ECU底层程序与CAN驱动程序的实现各不相同,将CCP驱动
[嵌入式]
基于CAN总线交通信号灯动态调整系统的设计
国内红绿灯交通控制系统中红绿灯切换时间广泛采用固定或者分时段变化的时间间隔,或者由交通指挥中心根据交通状况调整时间间隔,不能够根据实际的交通状况进行动态切换,也不能够根据道路状况预先干预,防止交通恶化。在极端情况下,可能会出现有车的方向红灯禁行,没车的方向绿灯通行的现象。这种方式低效、严重依赖于交管部门的工作效率,且一般只能在交通恶化后才可能介入,不能提前预防。为此本文提出了一种基于CAN总线的红绿灯动态调整系统,它能够根据实际交通状况实时调整红绿灯时间,可以降低道路拥堵几率,保障交通畅通。 1 总体设计方案 总体设计方案如图1所示。图1(a)为每个路口的红绿灯控制器,其中环形线圈和红绿灯之间的虚线表示两者之问的联动关系。图1(
[单片机]
基于<font color='red'>CAN</font>总线交通信号灯动态调整系统的设计
MATHWORKS设计工具助Scania开发出节油驾驶辅助系统
  MathWorks近日宣布,重型卡车、公共汽车、大客车、工业和船用发动机制造商Scania使用MathWorks工具(包括MATLAB和Simulink)进行基于模型的设计,开发出节油型驾驶辅助系统。借助基于模型的设计,Scania比原计划提前完成了开发任务。自2009年9月首次面市以来,该系统已改进了驾驶技术,使得驾驶更安全,刹车和其它部件磨损更小,燃油消耗更低。   低效的驾驶技术会增加10%的碳排放量和燃油消耗。为解决这一问题,Scania开发了实时的驾驶员分析系统,向卡车司机提供关于其驾驶技术的即时反馈。为降低开发成本,Scania工程师使用MATLAB、Simulink、 MATLAB Compiler和Re
[汽车电子]
基于CAN总线的家庭控制器的设计与实现
    摘要: CAN总线是一种新型网络协议,是一种有效支持分布式控制和实时控制的串行通信网络,它具有传输速度快、自动解决总线竞争、实时性好、可靠性高、纠错能力强等特点,目前已成为一种国际总线标准。本文介绍一种基于CAN总线的家庭控制器的实现方案。     关键词: CAN总线 家庭控制器 引言 CAN(Controller Area Network)总线是德国Bosch公司为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维,通信速率可达1Mbps,通信距离可达10km,CAN协议的一个最大特点是废除了传统的站地址编码
[应用]
CAN总线与以太网互连系统设计
摘要:介绍了一种基于单片机SX52的CAN与以太网互连方案,阐述了以太网和CAN总线网络协议转换的软硬件设计,实现了以太网与现有CAN总线网的直接连接。保证管理监控层(以太网)与生产测控层(CAN总线网)之间的连接,使得上下层数据能方便地通信。 关键词:现场总线 CAN总线 以太网 在大型企业自动化系统中,上层企业管理层和生产监控层一般都采用以太网和PC机,而下层车间现场则采用现场总线和单片机测控设备。上下两层的沟通,通常采用工业控制机加以太网卡,再加上PC机插槽上的接口卡或并行打印口的EPP接口卡实现。这种连接方式成本高,开发周期长。针对这种情况,笔者设计一种单独的CAN以太网网关互连系统,成功地实现以太网与现有CAN总线网
[网络通信]
vivo、小米、一加传感器合作伙伴,CanTech“落”苏州
1月10日,由日本CanTech株式会社投资的锐晟传感器芯片项目签约落户苏州太仓高新区,CanTech将在太仓设立总部及研发中心,主要从事芯片设计、应用开发和销售。 日本CanTech于2017年成立。据苏州日报报道,CanTech的新一代电容式接近传感器是全球首款三电极触觉传感器,并且拥有三电极设计及相关电路和算法的国际专利,树立了坚实的技术优势。公司拥有全球唯一的高耐环境、高灵敏度的电容传感芯片技术,并已申请专利。该技术可进行距离、障碍物的测量,精密物质以及液体的测量,可广泛运用于手机、AR/VR、安全防护、汽车中控等领域。 据了解,CanTech已与国内数十家知名公司签订技术保密协议,进行产品研发测试合作,包括vivo、小米
[手机便携]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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