- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于ARM及CAN总线的汽车行驶记录仪的开发
引言
汽车行驶记录仪是传统汽车仪表系统的技术革新产品,涉及很多技术领域。
其核心概念及主要研究内容包括:仪表信息数字化、车内总线通讯与全车信息共享、
整车同一调度以及基于全车信息的故障诊断等几个方面。相信今后汽车将会越来越
多地采用各种用途的电子化仪表,功能强大的电子仪表将成为发展趋势。
汽车行驶记录仪的系统结构
如图1所示,本系统由主机和上位机治理分析软件两部分组成。其中主机部分包
括:信号输进、数据保存和处理、数据显示、数据通讯、复位电路和掉电保护电路
等。上位机软件实现数据统计、查询、分析等功能。整个系统作为汽车CAN网络
的一个节点,可以实现与其他CAN节点之间的通讯及数据传输等。
汽车行驶记录仪的硬件设计
主处理器的选择
目前汽车行驶仪表系统的微处理器一般采用8位MCS51单片机,此类单片机应用
广泛,价格相对较低,发展也较成熟,是记录仪低端方案的首选。低端方案固然能
够实现系统的基本功能,却不能保证系统对实时性、大量数据的处理能力和扩展接
口等各方面的要求,故考虑采用高端方案——32位RISC嵌进式处理器ARM。根
据系统具体要求,选用Philips公司的LPC2292作为系统的主处理器。LPC2292
基于ARM7TDMI内核、总线开放、144脚封装、2个定时器、2路CAN、2路SPI
接口、包含76个GPIO口、8路10位ADC以及多达9个外部中断,是一款性价
比较高的ARM芯片。
数据存储方案的确定
本系统采用FRAM作为记录仪存储器,FRAM是美国Ramtron公司的产品,被称
为铁电存储器,其核心技术是铁电晶体材料。这一特殊材料使得铁电存贮产品同时
拥有SRAM和非易失性存储产品的特性:擦写次数至少可达到1000亿次,超过
1000亿次后还可作为SRAM使用。但是,目前市场上出现的FRAM芯片容量都
不够大,所以考虑再使用一块大容量FLASH作为数据存储器,而将FRAM作为
数据转存的中介。超过一定时间或者发生掉电时,则立即将FRAM中的数据转存
进FLASH中,这样就能满足存储器大容量且能够多次擦写的要求,而且避免了因
掉电发生的数据丢失现象。本系统采用两块256kbitFRAM(FM24C256)和一块
512kbitFLASH(W29C040)。
信号采集方案的确定
北京神讯信息科技有限公司
-1-
本系统的输进信号较多,大致可分成三类:模拟信号、数字信号以及开关量信号。
不同种类的信号采用不同的采集方式。
模拟信号采集方案
模拟信号包括:水温、油量和油压,共3路输进信号。一般对模拟信号的采集和
处理是采用A/D转换器进行的,由于处理器LPC2292内置了4路10位精度的A/D
转换器,故无需扩展外围电路即可满足模拟信号的采集需求。
数字信号采集处理方案
数字信号包括车速和发动机转速信号,这两路信号通过各自相应的传感器转换成车
速脉冲和发动机转速脉冲输出,由此可以利用LPC2292定时器的脉冲捕捉功能进
行采集。通过记录脉冲的输出间隔,从而可以计算出里程、车速等实时数据,用以
保存和报警输出,无需外扩电路。
开关量信号采集方案
开关量信号包括:前门、后门、大灯、左灯、右灯、倒车灯、远光灯、近光灯、点
火、刹车、叫号、雨刷以及中控锁,共13路信号。每路信号的状态发生变化时,
均需要能被及时检测到。LPC2292内部没有采集开关量信号的部件,故需要外扩
电路,本系统选用开关检测芯片MC33993来实现此功能。MC33993除了具有22
个开关输进引脚之外,还有一个中断引脚。当任一开关量输进信号状态发生变化时,
可以通过中断的方式通知主处理器,从而减轻了处理器频繁查询的负担。芯片的接
口方式为4脚SPI,能够大大
您可能关注的文档
最近下载
专注于中小学教案的个性定制:修改,审批等。本人已有2年教写相关工作经验,具有基本的教案定制,修改,审批等能力。可承接教案,读后感,检讨书,工作计划书等多方面的个性化服务。欢迎大家咨询^
文档评论(0)