基于CAN总线的车载防盗与信息娱乐系统集成设计

发布者:忠正最新更新时间:2016-01-14 来源: elecfans关键字:CAN总线  车载防盗  信息娱乐系统 手机看文章 扫描二维码
随时随地手机看文章
 

  汽车防盗器是一种安装在车上,用来增加盗车难度,延长盗车时间的装置,是汽车的保护神。它通过将防盗装置与汽车电路配接在一起,从而可以达到防止车辆被 盗、被侵犯、保护汽车的目的。随着计算机网络和嵌入式技术的发展,汽车防盗系统由传统的机械式、电子式防盗装置向智能化程度更高的网络式防盗系统发展。

  IVI(In- Vehicle Infotainment)车载信息娱乐系统,是采用车载专用中央处理器,基于车身总线系统和互联网服务,形成的车载综合信息处理系统。IVI能够实现包 括三维导航、实时路况、故障检测、车辆信息、移动办公等一系列应用,极大地提升车辆电子化、网络化和智能化水平。

  CAN(Controller Area Network)控制器局域网络,由德国BOSCH公司开发并最终成为国际标准。在诸多汽车总线中,CAN总线有着重要的地位,是汽车电子装置之间通信的 标准总线,在汽车分布式控制系统中得到了广泛的应用,拥有以CAN底层协议为大型货车和重工机械车辆设计的J1939协议。本系统提出一种将汽车防盗功能 和信息娱乐功能集成设计的方法,有效地利用汽车现有资源,实现了车载电子系统结构和功能上的优化。

  与市场上现有系统相比,本系统具有如下优势:

  (1)防盗和信息娱乐系统集成设计,成本低、结构简化、功能强大;

  (2)采用网络式防盗系统,具有运行稳定、实时性强、可靠性高等优点;

  (3)系统CAN 总线部分可以与其他车身电子系统相结合,利于二次开发。

  1 系统总体设计

  1.1 系统总体结构

  本 系统由中央控制单元和CAN网络节点两部分组成。中央控制单元选用ST公司生产的STM32F103X微处理器作为核心,结合GPRS 无线通信等技术,实现汽车定位、远程报警以及信息娱乐功能。CAN 网络节点包括油路节点、发电机节点以及DCM(Door ControlModule)车门控制模块节点,实现车辆状态监测与车辆防盗功能。中央控制单元与CAN网络节点间通过CAN总线进行通信。系统的总体结 构如图1所示。

  图1 系统总体框图

  图1 系统总体框图

  1.2 防盗功能的实现

  本 系统的防盗功能设计是将DCM 和GPS 定位模块作为汽车安全状态的监测节点。系统设置为防盗模式时,由DCM检测汽车是否被非法入侵,GPS定位检测汽车是否被非法移动。在检测到汽车处于不安 全状态时,首先启动GSM/GPRS通信模块,通过中央控制器控制,利用GSM短信息将GPS定位所得汽车位置经纬度发送到车主手机终端,实现对汽车位置 的精确定位;然后启动车后摄像头拍摄车后图像,利用GPRS无线通信技术将图像发送到车主手机终端,辅助GPS对汽车位置进行定位;中央控制器通过CAN 总线发送切断油路和关闭发电机的信号,从而有效地避免汽车被盗的事件发生。

  1.3 信息娱乐功能的实现

  系统设置为正常模式时,LCD 模块显示主菜单界面,通过触摸屏和按键,进行人机交互和功能体验。GSM/GPRS/GPS模块用于实现车载电话、GPS定位等功能;摄像头模块用于实现汽车后视功能;MP3模块用于实现语音播放的功能;LCD模块用于界面显示。

  2 硬件设计

  系统的硬件设计主要包括两部分,一个是中央控制单元硬件设计,另一个是CAN 网络节点硬件设计。本系统微控制器选用基于Cortex?M3 内核的ARM 微控制器STM32F103X,具有低成本、低功耗等特点,为注重功耗和效率的系统提供了可行的设计方案。

  2.1 中央控制单元硬件设计

  中央控制部分主要包括微处理器STM32F103ZET6,通过SPI1 接口与微控制器连接的MP3 模块,该模块核心为VLSI 公司生产的VS1053,是一款高性能、低功耗的解码芯片;通过SPI2 接口与微控制器连接的LCD 显示模块;通过SCCB 接口与微控制器连接的摄像头模块,该模块核心为OV公司生产的OV7670,体积小、工作电压低,提供单片VGA 摄像头和影像处理器的所有功能;通过USART接口与微控制器连接的GSM/GPRS/GPS模块,该模块的核心为SIM公司生产的SIM900A,性能稳定、外观精巧、功耗低;STM32自带bxCAN,即基本扩展CAN,它支持11 位的BasicCAN 模式及29 位的PeliCAN模式,通信速率高达1 Mb/s,支持时间触发通信,具有3 个发送邮箱,3 级深度的2 个接收FIFO。CAN 收发器选用NXP 公司的TJA1050,它与“ISO 11898”标准完全兼容,高速度(最高可达1 Mb/s),极低的电磁辐射,没有供电的节点不会对总线造成干扰,同时带有宽共模范围的差动接收器,抗电磁干扰能力极强,至少可以连接110个节点,非常适合本系统。中央控制部分的硬件连接图如图2所示。

  图2 中央控制部分硬件连接图

  图2 中央控制部分硬件连接图

  2.2 CAN网络节点硬件设计

  CAN 网络节点主要包括微处理器STM32F103C8T6,其片上资源及相关接口足以满足这部分的功能需求,DCM 节点,油路节点,发电机节点。DCM 采用UN4001中控车锁,12 V供电,具备360°转头,超强力度,防卡死等优点,汽车被非法打开时,通过CAN总线发送报警信号至中央控制单元;系统中发电机与油路节点通过CAN 总线接收指令进行动作,设计时只需考虑CAN 信号发送问题,硬件环境则进行模拟,发电机采用130号直流电机,电机通过芯片L298N进行驱动,L298N是ST公司生产的一种高电压、大电流电机驱动芯片,控制电压直流为5 V,电机电压范围直流为3~46 V,具有过电压和过电流保护,抗干扰能力强等优点;油路节点利用蜂鸣器代替,由三极管构成蜂鸣器控制电路,通过PB0输出端口的高低电平来改变蜂鸣器的状态,从而模拟油路的开关。CAN网络节点硬件连接图如图3所示。

  图3 CAN网络节点硬件连接图

  图3 CAN网络节点硬件连接图

  2.3 硬件实物图

  根据上述介绍,最终完成的主要硬件图如图4所示。

  图4 硬件实物图

  图4 硬件实物图

[page]

  3 系统软件设计

  系统的软件设计主要包含两部分:防盗部分的设计及信息娱乐部分的设计。

  3.1 系统防盗功能程序设计

  防盗报警部分的程序流程图如图5所示。

  图5 防盗功能程序流程图

  图5 防盗功能程序流程图

  如图5所示,系统上电后,对程序进行初始化,配置相关寄存器和I/O口。开启防盗模式,GPS定位和DCM开始工作,GPS定位值30 s刷新一次,当前后两次定位差值大于50 m时,车辆被盗;防盗模式下,DCM 检测到车门被打开,车辆被盗。确定车辆被盗后,启动GSM通信功能,发送报警短信至车主手机,并将GPS定位出的汽车位置经纬度周期性发送给车主,实时监控汽车位置。之后启动后车门上的CMOS摄像头进行拍照,开启GPRS 功能,将拍摄的照片通过GPRS 网络周期性发送至车主手机,辅助GPS 对汽车进行跟踪。通过CAN 总线,由控制器向汽车油路节点和发电机节点分别发送切断油路和关闭发电机的信号,使汽车不能正常行驶,从而实现汽车防盗报警的功能。

  3.2 系统信息娱乐功能程序设计

  信息娱乐部分的程序流程图如图6所示。

  图6 信息娱乐程序流程图

  图6 信息娱乐程序流程图

  如图6所示,系统上电后,首先初始化子程序,对相关I/O口和寄存器进行配置。然后开启LCD模块,进入菜单界面;点击汽车后视系统,摄像头模块启动,将车后影像显示在LCD上;点击MP3播放器,系统开始搜索SD卡中的语音播放文件,选择文件进行播放;点击GPS定位服务,GPS定位功能启动,将汽车位置信息显示在LCD上;点击车载电话,GSM通信功能启动,可以进行拨打电话、发送短信。图7是信息娱乐系统人机交互界面。

  图7 信息娱乐系统人机交互界面

  图7 信息娱乐系统人机交互界面

 

  4 系统测试

  4.1 防盗功能测试及分析

  系统防盗功能的测试包括CAN通信测试和中央单元测试。DCM、油路、发电机节点通过CAN总线与主控单元进行通信,测试步骤如下:

  (1)中央单元作为发送节点,其他节点作为接收节点,各个节点接收中央单元发出的控制指令,根据指令给出对应的功能操作。

  (2)中央单元作为接收节点,DCM 作为发送节点,向中央单元发送反馈指令,中央单元根据指令给出对应的功能操作。中央单元测试主要是对GSM/GPRS 报警功能进行测试,在系统检测到汽车被盗时,启用GSM通信功能,发送报警短信至车主手机,并将GPS定位出的汽车位置经纬度周期性发送给车主。

  (3)开启GPRS功能,将车后摄像头拍摄的照片通过GPRS网络周期性发送至车主手机终端。

  图8 是利用GPRS 网络发送的图片,图9 是GSM 报警短信息。

  图8 GPRS网络信息

  图8 GPRS网络信息

  图9 GSM短信息

  图9 GSM短信息

  4.2 信息娱乐功能测试及分析

  系统信息娱乐功能测试,主要是对车载电话、GPS定位、后视系统、MP3播放器四个部分进行测试。考虑到某些情况下,车主无法通过自带的移动设备与外界联络,就可以通过车载电话实现拨打电话和发送短信的功能,作为车主的备用电话来使用。GPS定位能准确地显示汽车的经纬度,结合Google地图可以实现汽车导航功能。后视系统在10 km/h车速下进行测试,拍摄画面清晰、实时性强。MP3播放器音量输出幅值高,声音饱满,操作简便。图10是车载电话的操作界面。

  图10 车载电话

  图10 车载电话

  5 结语

  本文提出一种将汽车防盗功能和信息娱乐功能集成设计的方法,并依据CAN 通信及GPRS通信等技术,有效利用汽车现有资源,设计和实现了一套集汽车防盗、信息娱乐功能于一体的智能化系统,完成了车载电子系统结构和功能上的优化。通过对系统软硬件的设计及对系统的实际测试,系统信息娱乐部分运行稳定、操作简便,防盗部分具有高速、实时、可靠等优点。本系统CAN 总线部分可以与车身其他电子系统相互通信,对车载电子系统的开发具有较深远的意义。


关键字:CAN总线  车载防盗  信息娱乐系统 引用地址:基于CAN总线的车载防盗与信息娱乐系统集成设计

上一篇:于ARM里面的上拉寄存器的理解
下一篇:STM32学习 LED跑马灯实验

推荐阅读最新更新时间:2024-03-16 14:44

can总线通讯协议
随着集成电路和嵌入式电脑在汽车上的广泛应用,现代汽车上的电子控制器的数量越来越多,常见的有发动机的电子燃油喷射装置、防抱死制动装置(ABS)、安全气囊装置、电动门窗装置、主动悬架等。电控系统的增加虽然提高了轿车的动力性、经济性和舒适性,但随之增加的复杂电路也降低了汽车的可靠性,增加了维修的难度。从布线角度分析,传统的电子气系统大多采用点对点的单一通信方式,相互之间少有联系,这样必然造成宠大的布线系统。因此,一种新的概念——汽车上电子控制器局域网络CAN,也就应运而生。为使不同厂家生产的零部件能在同一辆汽车上协调工作,必须制定标准。按照ISO有关标准,CAN的拓扑结构为总线,因此称为CAN总线。CAN总线被设计作为汽车环境中的微控制器
[嵌入式]
一种基于DSP芯片与CAN总线的电源监控系统设计
电源技术 发展的方向之一是运用 电源模块 并联技术实现功率合成,组成积木式、智能化的分布式大功率电源系统。为使并联的各个模块协调工作,对分布式电源系统进行可靠的监控是电源技术发展的热点之一。 目前对分布式电源监控普遍采用的做法存在的问题主要在数字化程度不高,速度不够快,精度和可靠性不够高等问题,然而在工业控制中电源控制显的十分的重要。 1 电源监控系统总体设计 传统电源系统并联系统多是采用模拟的方法实现模块间的电流均流的,但存在着一些共同的不足:必须有均流控制母线,需要增加专门的均流控制器。且均流母线属于模拟电平信号线,抗干扰能力较弱;难于保证电源模块调制频率的一致。同时,当多个子并联电源单元组成分布式电源系统时,对整
[嵌入式]
CAN总线技术在车站信号系统中的应用
  随着网络技术的不断进步及工业控制器局域网技术的不断完善,工业上远程控制技术的应用也日趋广泛。本地机通过局域网控制现场机器进行各种操作是目前工业技术的应用热点 。鉴于电子化计算机联锁系统运行状况必须满足安全、可靠以及具有较强的实时性能和纠错能力的要求,所以,在本设计中,我们采用CAN总线代替RS-485总线,从而使车站信号系统能满足国家铁路技术各项指标。 1、CAN总线的技术规范    CAN总线技术规范的目的是使任意两个CAN总线的执行过程达到兼容,CAN技术规范版本2.0包括两部分内容:    1) CAN技术规范版本2.0A    CAN技术规范版本2.0A描述的是在CAN技术规范1.2中定义的CAN报
[嵌入式]
SylixOS 基于AT91SAM9X25的CAN总线传输流程解析
概述 本文档是在AT91SAM9X25平台上进行SylixOS CAN总线驱动开发时,对CAN总线底层传输流程的解析。 适用于正在学习CAN总线驱动的技术工程师。 技术实现 CAN总线的传输流程可以分成两个部分: 一部分是CAN总线的发送流程,主要工作是将准备发送的数据填充到对应的寄存器,并使能开始传输位和邮箱中断位;另一部分是CAN总线的中断处理流程,主要工作是对触发中断的中断源进行判断,并对不同的中断进行相关处理。 CAN总线的发送流程 在AT91SAM9X25平台上,CAN总线发送流程如图 21所示。在填写数据的帧ID时,必须要将邮箱设置为禁用模式。正常情况下,当我们将数据填充完成,开始发送数据时,就可以在总
[单片机]
SylixOS 基于AT91SAM9X25的<font color='red'>CAN总线</font>传输流程解析
基于单片机和CAN总线的智能家居控制系统
  1 引言   智能家居于20 世纪80 年代兴起于日本和欧美,于90 年代末进入中国,伴随着经济的发展和人们生活水平的提高逐渐为国人所了解和接受。目前国内的各种智能化系统和产品较多,但各系统相互独立,集成度较低,彼此联系不大。比如楼宇对讲系统、安防系统、家用电器自动控制系统等,都各有自己的终端,没有统一的智能控制平台。对用户而言,这种状况增加了使用成本和操作的复杂性;对施工而言,则导致了重复布线。本文针对此种状况,设计一种采用单片机AT89C52 为控制核心,利用原有的电话网络,将楼宇对讲、安防报警和电话远程监控系统集成起来,形成一个统一的智能控制平台,并通过CAN 总线组网与门口机和管理机相连,能实现楼宇对讲、电话远程监控和报
[嵌入式]
INVECAS和Molex 协作增强汽车信息娱乐系统媒体模块
新加坡 – 2018 年3 月 5日 – Molex 和 INVECAS 宣布将开展协作,为智能车辆开发汽车信息娱乐系统媒体模块。 Molex 先进技术开发经理 Joe Stenger 表示:“对于寻求车辆设计的差异化的车主和 OEM 来说,信息娱乐系统发挥着重要的作用。将越来越多的功能封装到模块中,可以产生竞争优势。Molex 的信息娱乐系统模块在一个单一的解决方案中即可优化大量的功能,为汽车制造商降低复杂性、减小尺寸并控制成本。” 新型的信息娱乐系统媒体模块整合了 INVECAS 设计的功能强大的解决方案,这家领先的提供商为汽车业和其他细分市场提供久经考验的 IP 软件与嵌入软件,以及系统级别的解决方案。这一解决方案
[汽车电子]
INVECAS和Molex 协作增强汽车<font color='red'>信息娱乐系统</font>媒体模块
基于CAN总线的汽车发动机控制器研究
   目前,我国生产的中高档轿车的发动机虽然基本上都采用了燃油电喷技术,并对电喷系统的元器件已基本具备了配套研发能力和生产能力,但却没有电喷发动机自主知识产权,均属于引进国外电喷发动机生产线或电喷系统。特别是作为核心部件的ECU(电控单元)却被外商掌握,ECU中的喷油和点火MAP、控制算法和程序是完全保密的。同时,进口国别多、品种规格杂,一些企业缺乏选择论证,引进的技术水平和产品质量参差不齐,不少缺乏充分的匹配实验。   本研究项目正是一个将人、车与环境作为综合系统,对各种因素进行综合协调,使汽车的控制性能趋于最优的ECU。因此,具有较高的经济效益与社会效益,将促进 工业控制 网络及 嵌入式 控制系统在汽车工业的应用,使汽车更
[嵌入式]
CAN总线在混和动力汽车电机控制系统中的应用
    摘要: CAN总线的主要功能与特点、CAN控制器以及CAN总线在混和动力汽车电机控制系统中的应用;CAN总线与电机控制芯片TMS320F241的接口设计、帧结构以及通信中断服务程序流程图等。     关键词: CAN总线 混和动力汽车 电动机 控制系统 CAN(Controller Area Network)总线即控制器局域网络,是一种有效支持分布式控制或实时控制的串行通信网络,属于现场总线的范畴。德国Bosch公司在二十世纪80年代初将其研究成功,最初主要用于汽车内部检测以及控制系统的数据通信。CAN总线通信协议是在充分考虑工业现场环境的背景下制订的,它采用了国际标准化组织ISO制订的开放系统互连(I
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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