解读CAN总线行车记录仪系统电路

发布者:沈阳阿荣最新更新时间:2016-04-06 来源: dzsc关键字:CAN总线  行车记录仪  系统电路 手机看文章 扫描二维码
随时随地手机看文章
  系统整体结构设计

  由于CAN串行通讯总线的良好特性,被广泛地应用于现场数据采集系统、汽车制造业和航空工业等领域。本文所设计的基于CAN总线数据记录仪是应用在奇瑞汽车A5车型上的,对整车CAN网络上的节点数据进行采集和存储。A5是第一款应用CAN  bus总线系统的自主品牌国产轿车,其CAN—bus主要应用在传动部,在车身部、ITS部和信息部等也有少量的应用。对A5这款首次使用CAN技术的车型进行实时数据采集,可了解汽车运行期问各种数据信息变化,对A5乃至后续所有车款的研发来说,都有着非常重要的意义。

  CAN总线行车记录仪工作时应挂接到汽车CAN总线上成为一个CAN节点,以便采集CAN数据信息。由图1所示,该系统不仅采集车内的  CAN总线消息,还可根据需要实时采集模拟信号量。液晶屏用来显示采集的各路信号值,具有掉电保护功能,重新通电后,即可恢复显示原有数据。采集到的数据除了用液晶屏实时显示给用户外,还可通过USB接口芯片CH375  将之存储到u盘中,供实验员拿回实验室分析使用,如要实现存储功能,按下存储开关即可。

  解读CAN总线行车记录仪系统电路 —电路图天天读(165)

  图1 系统整体结构

  根据系统的整体结构,硬件电路主要有如下几个大模块:主控制器模块、液晶模块、CAN驱动器模块、电源模块、CH375接口电路模块。系统CPU采用Freescale公司的MC9S12XD系列单片机。它是控制和通信部分的核心,不仅负责系统初始化设置及报文接收,而且实现有关的数据判断处理和显示。片内集成了构成单片机控制系统和数据采集系统所需的几乎全部模拟和数字外设及其它功能部件,其主要特点如下:

  (1)MC9S12XD系列带有独特的XGATE协处理器,本系统中CAN信号的接收是由中断程序完成的,而中断处理程序交给XGATE来处理,这样将减轻CPU负荷,提高系统的反应速度。(2)带有l6个模数转换通道,给采集模拟信号提供了硬件支持,并可编程选择精确到10位精度。(3)带有5个MSCAN模块,内部集成有CAN控制器,对CAN  模块的配置实质上转化为了对单片机相应寄存器的配置,使用方便灵活。(4)背景调试模式BDM  的支持,使得芯片的调试极为方便,加快了产品开发周期。(5)丰富的中断源,为系统在非操作系统支持下运行提供了充分的保障。

  电源模块

  记录仪电源取自12V车载蓄电池电源,该电源除供系统工作外,还担负点火、照明、信号等设备的供电,电源波动大,干扰严重,由于汽车在行驶过程中,可能遇到路面状况比较恶劣的情况,会出现记录仪电源接口由于剧烈震动所造成的松动或接触不良,因此电源模块必须精心设计才能满足需求。电源模块电路简图如图2所示,其中U1是由电池提供的6V备份电源,U2(主电源)是车载12V电源,该电源模块被分成2路,经7805稳压后的+5v  电压单独给液晶供电,经4275转换后的VCC给整个单片机及辅助电路供电。系统正常工作时,D1处于截止状态,备份电池不起作用,一旦失去主电源供给,则D1迅速导通,备份电源自动启动为系统供电。

  解读CAN总线行车记录仪系统电路 —电路图天天读(165)

  图2 电源模块

  电源模块此种设计方案有2个原因,如下所示:

  (1)备用电池的采用。记录仪存储采集数据,即将采集数据按顺序写进为记录文件所分配的簇中,当采集结束时实验员断开存储开关或者因掉电而采集被迫终止,单片机都需要做关闭记录文件这一重要处理。关闭文件就是将文件实际长度和采集数据记录总数写进文件相关头中。假如不正确关闭文件,或者因为掉电来不及关闭文件,Windows将无法找到文件的末尾,PC机软件也因找不到采集数据的末尾而无法打开文件,此时,所做的采集工作将因此失败。为了防止因掉电而无法关闭文件,本系统采用了备用电池。

  (2)单片机和液晶单独供电。主电源正常工作时,整个系统的电源由主电源供给,一旦主电源掉电,备用电池只给单片机供电,供单片机完成关闭文件处理,而液晶因掉电而不工作。因液晶的功耗较大而备份电池电力有限,此种分开2路的供电方式不但能提供关闭文件的电源需要,而且还节约了电池电力。当然,备份电池不可能长时间使用,只能用于系统紧急关闭文件处理,为此设计了电源检测信号,一旦检测出主电源掉电,既启用蜂鸣器和发光二极管来提醒用户电源供电不正常,需工作人员检查记录仪电源接头。

  CI-I375接口电路模块

  本系统中的USB  接口芯片选用的南京沁恒电子公司的CH375,该芯片支持主机方式和设备方式.它具有8位数据总线和读、写、片选控制线以及中断输出,可以方便地挂接到单片机的系统总线上。还内置了处理Mass—Storage海量存储设备的专用通讯协议的固件,外部单片机可以直接以扇区为基本单位读写u盘。读选通信号RD#、写选通信号WR#、片选信号CS#均是输入信号且低电平有效,CS#是中断请求输出信号,也是低电平有效。而A0信号用来区分命令和数据,当A0=1时可以写命令,当A0=0时可以读写数据,8位双向数据总线与单片机的PA端口(PA0-PA7)相连,并口传输。其硬件上支持自动检测USB设备连接功能,在主机方式下正常连接时,其ACT#脚输出低电平,因此使ACT#  I脚外接上拉电阻并串联一发光二极管,可用来标示USB设备是否正常连接。

  在布PCB时,尽量使7805芯片布在板子边缘且散热比较好的地方,并且远离液晶屏幕。因为在实际过程中,经过测试,7805芯片产生大量的热量,如果长时间使用并且靠近液晶屏幕,将会影响液晶的显示效果。另外,尽量使电源模块的发光二极管靠近电源接口,USB模块的发光二极管靠近USB模块,并且以颜色区分开,方便用户观察。本系统所开发的行车记录仪已成功的运用于A5车的3万公里、5万公里等各种路试,准确记录了行车过程中的重要数据,对于研究人员进行性能分析、故障分析、以及标定工作提供了重要的数据依据。在已具备CAN  总线的车辆上使用基于CAN的行车记录仪,可大幅度降低系统复杂度,并降低成本。对于不同的车型,只需软件的少许修改而不需要更改硬件,使得记录仪具有极高的灵活性和可移植性,从而广泛应用于各种车型。

关键字:CAN总线  行车记录仪  系统电路 引用地址:解读CAN总线行车记录仪系统电路

上一篇:汇编LDR、LDM和STR、STM的区别
下一篇:基于CAN总线的ECU在线编程技术

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

采用AT89C52单片机实现智能泊车系统软硬件电路的设计
引 言 随着我国汽车数量逐年急剧增多,泊车位、停车场的数量却跟不上其增长的步伐,越来越多的人为如何泊车而发愁。日益拥挤的泊车环境要求人们对汽车的泊车技术更加地娴熟,这就更加重了人们工作之外的紧张情绪,降低了人们的生活质量。因此,如何解决泊车过程中的不便利,消除安全隐患,迅速、准确、安全地将汽车停靠到合适的位置,逐渐引起了人们的关注。 1 系统的工作原理及功能 智能泊车系统可分为控制部分和信号检测部分。 其中信号检测部分包括障碍物检测模块,光源检测模块和速度检测模块;控制部分包括控制器模块,电机控制模块。智能泊车系统基本模块方框图如图1所示。 图1 智能泊车系统基本框图 系统工作原理如下:在小车启动之后,通过霍尔传感器A44
[单片机]
采用AT89C52单片机实现智能泊车<font color='red'>系统</font>软硬件<font color='red'>电路</font>的设计
CAN总线使用总结
can总线基本概念 CAN  是Controller Area Network  的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制 系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的 数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986 年德国电气商博世公司开发出面向汽车的CAN 通信协议。此后,CAN  通过ISO11898 及ISO11519 进行了标准化,在欧洲已是汽车网络的标准协议。 CAN总线使用总结 一,can总
[嵌入式]
基于CAN总线的电梯主控系统软硬件设计
  1 引言   随着城市化建设事业飞速发展,高层建筑和智能建筑大量涌现对电梯控制提出了许多新的要求,与此同时 MCU 与现场总线技术的发展为电梯控制系统不断完善提供条件。由于现代电梯控制系统在安全性、稳定性、人性化的要求不断提高,对原有系统在通信方式和电机控制方式等方面进行升级也显得尤为必要。   在通信方式上,CAN 总线技术的引入改变了RS485 总线在电梯控制上只能构造主从结构的通信网络、缺少总线仲裁与实时响应效果不理想等方面的缺点,这也使得在现代电梯控制系统的设计时,可以把一些井道开关量信号轿厢控制器来采集,然后通过CAN 通信把有效信号直接传输给主控系统,这样就减少主控系统的负担,增加系统的安全性;在电机控制上,电
[单片机]
基于<font color='red'>CAN总线</font>的电梯主控<font color='red'>系统</font>软硬件设计
一种多路红外遥控系统电路设计和实现
随着电子技术的飞速发展,尤其是跨入2000年后,红外技术得到了迅猛发展。红外遥控已渗透到国民经济的各行各业和人们日常生活的方方面面,在工业自动化、生产控制过程、信息采集和处理、通信、红外制导、激光武器、电子对抗、环境监测、红外育种安全防范、家用电器控制及日常生活各个方面都得到了广泛的应用。 针对国内外的发展情况,可见红外遥控系统是我国未来智能化发展方向。本课题要设计的红外多路遥控系统,主要红外发射和红外接收这两部分,本设计依托市面上常见的红外发射和红外接收元器件,使设计具有传输距离一般、硬件简单、安装方便、价格便宜的优点。本文所介绍的红外多路遥控系统,是采用码分制多通道红外遥控系统装置。早期的码分制的脉冲指令编码多采用分离元器
[嵌入式]
基于CAN总线通信的设计与开发
随着汽车上电子控制装置越来越多,车身布线也愈来愈复杂,使得运行可靠性降低,故障维修难度加大。为了提高信号的利用率,要求大批数据信息能在不同的电控单元中共享,同时汽车综合控制系统中大量的控制信号也能实时进行交换。但是,传统的汽车电子系统采用串行通信的方法,如用SAE1587等标准来实施,通信速度较慢、传递的数据量少,远不能满足高速通信的需求。 近年来CAN总线已发展成为汽车电子系统的主流总线,并有基于CAN总线通信协议的车辆应用层通讯标准SAEJ1939 产生。 图1 利用CAN总线开发的纯电动车(EV)电控系统的通信网络具有通信速率高、准确、可靠性高的特点,易于整车控制网络的连接和管理,为传感器信号、各个控制单元的计算信息和运
[嵌入式]
CAN总线与USB的转接技术
引言 USB(Universal Serial Bus)是一种通用串行总线。随着计算机技术的发展和广泛应用,人们对串行总线提出了更高的要求。因此,开发一种兼容低速和高速的技术,从而为广大用户提供一种可共享、可扩充、使用方便的串行总线已成为众多厂商的共同目标。USB总线就是一种新型、快速、双向、同步传输、并可以热插拔的数据传输总线,它满足了人们对总线易用性、扩展能力强和低成本的要求,因此,USB在PC外设领域的传输速率从1.5Mbps的低速和12 Mbps的全速提高到如今的480 Mbps的高速数据传输。目前,USB总线已经逐渐成为计算机领域中应用最广泛的外设总线连接规范。 与此同时CAN(Controller Area N
[应用]
大学英语自主学习监控系统电路设计与实现
  0 引言   教育部在大学英语教学改革总体思路中提出:改革现存教学模式,将教师、课本、粉笔、黑板与学生,老师讲、学生听的模式改为以计算机(网络)、教学软件、课堂综合运用的个性化、主动式学习模式。新的《大学英语课程教学要求(试行)》也规定:注重和强调以学生为主体,促进个性化学习和自主学习。为了适应新的教学模式,很多高校专门设立了自主学习中心或多媒体教学中心。但是在所进行的自主学习教学实践过程中却发现了一些问题,如学生不能持之以恒,或由于各种原因,最终半途而废;自主学习流于形式,学生在自主学习过程中玩游戏、上网或做其它事情;自主学习设备故障发生率高,包括学生主机、显示器、耳机等电脑外设以及桌、椅。分析其原因,大多数高校只是在观念
[单片机]
基于C8051F020的车辆散热系统参数测试电路研究
1 引言 车辆的系统散热性是衡量其先进性的一个重要标志,因为车辆的各个部件和系统都存在一个最佳的工作温度区间,在此温度范围内零部件的各项性能指标才能得以保证。目前,我国车辆系统的研制已进入自行研制、自主创新的发展阶段,由于缺乏实车试验测试条件,加上车辆工作环境的复杂性,导致有效的实车试验数据严重缺乏,试验周期长,数据可复现性差,无法向工程设计部门提供准确有效的实车试验数据,严重影响车辆总体技术的进一步发展。因此,本文着重于在不改变车辆现有结构和性能的前提下,采用单片机控制系统、传感器技术、数据存储技术、实时时钟技术,研制一套能实时检测和记录车辆散热系统动态参数的电子电路。 2 系统总体构架设计 该散热系统参数测试
[单片机]
基于C8051F020的车辆散热<font color='red'>系统</font>参数测试<font color='red'>电路</font>研究
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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