基于LPC2104型CPU的汽车行驶记录仪.pdf
文本预览下载声明
基于LPC2104型CPU的汽车行驶记录仪 -63-
●主题论文
基于LPC2104型CPU的汽车行驶记录仪
廖文良,褚艺斌,陈文芗
(厦门大学机电工程系,福建 厦门361005)
摘要:介绍基于LPC2104型CPU的汽车行驶记录仪。该记录仪采用大容量闪速存储器作为存储载
体,利用定时器中断方式来实现秒间隔的数据采集与存储,利用串行口中断方式实现与微机的数据
通信。
关键词:汽车行驶记录仪; LPC2104; 闪速存储器
分类号:TN710 文献标识码:A 文章编号:1006-6977(2005)08-0063-03
DesignofvehicletravellingdatarecorderbasedonLPC2104
LIAOWen-liang,CHUYi-bin,CHENWen-xiang
(DepartmentofMachineandElectronicEngineering,XiamenUniversity,Xiamen361005,China)
Abstract:ThispapermainlydescribesthevehicletravellingdatarecordersystembasedonLPC2104.
ItselectsthehugeFlashROMmemoryasthememorizer.Itcollectsandstoresthereal-timedataevery
secondbytimerinterrupt.ItcancommunicatewithcomputerbyCOMinterrupt.
Keywords:vehicletravellingdatarecorder;LPC2104;FlashROM
LPC2104型CPU是汽车行驶记录仪的核心,整个系
引言
统由信息采集模块、信息处理及存储模块和串口通
随着汽车拥有量的增加,发生交通事故的概率 信模块组成。
也随之增加,发生事故后用传统的方法进行分析、判 LPC2104是Philips公司生产的一款支持实时
断、维修有一定的困难。这样,就给人们提出了一个 仿真和跟踪的ARM7TDMI-SCPU,内部集成有与片
问题,怎样及时、准确地分析故障的存在,客观地分 内存储器控制器接口的ARM7局部总线、与中断控
析事故的责任。由此联系到飞机上装的 “黑匣子”, 制器接口的AMBA高性能总线 A(HB)和连接片内
一旦飞机失事,“黑匣子”里的资料是判断失事原因 外设功能的VLSI外设总线 V(PB,ARMAMBA总线
的重要依据。因为它的造价高、技术复杂,在普通汽 的兼容超大规模集成电路),并嵌入了128KB高速
车上使用有一定的难度。本文介绍一种价格低,功 Flash存储器。LPC2104将ARM7TDMI-S配置为小
能较齐全且能扩展的汽车行驶记录仪。 端(little-endian)字节顺序,具有封装小、功耗低、多
本记录仪采用带ARM7内核的LPC2104型 个32位定时器、多种总线接口及多达9个外部中断
CPU作为主控机,大容量闪速存储器作为存储载 等优点,非常适合作为汽车行驶记录仪的主控
体,带有精确的时钟电路,利用高精度A/D转换器
采集汽车传感器转换的模拟量,并直接记录汽车信
号灯等的各种开关量。同时利用串口实现与微机的
数据通信,把汽车行驶记录仪的信息以二进制文件
的形式存储到硬盘上。
1 系统的硬件设计
系统的总体框架如图1所示。带ARM7内核的
图1 行驶记录仪系统的框图
-64- 《国外电子元器件》2005年第8期 2005年8月
CPU。同时
显示全部