首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于ARM 的红外光汽车速度管理系统研究
来源:本站整理  作者:佚名  2010-04-15 17:02:51



  随后,当汽车达到N 点时——即在t2 时刻,暂稳态电路2

被触发,UN’变为高电平,经过非门变为低电平UN’’。此时G

门输出由低电平变为高电平,ARM 的CAP1.0 捕获到UL由低电平

变高电平,发生上升沿捕获,自动装载T1TC 的值到捕获寄存器

T1CR,并产生中断,进入中断服务子程序。计算两次捕获寄存

器T1CR 的差值N 及计数器的工作频率f,得到车辆通过两测试

点M 点和N 点的时间差t2-t1。

  2.3 ARM 核心板及触摸显示系统

 系统核心板采用DEVICEARM2200 工控板, 其内嵌飞利浦公司的LPC2294ARM7TDMI-S 嵌入式处理器,最高频率60MHz,并带有8M PSRAM 存储器和16M NANDFlash,性能完全满足高速车速测量系统的要求。由于其较小的封装、极低的功耗,可使用电池供电,因此十分适合于野外无外接电源的情况下工作。

  电路连接如图 5 所示:显示屏选用320×240 彩色液晶屏,将液晶控制器S1D13503 的AB0 至AB16 与LPC2294 的地址总线A1 至A17 相连,以16 位总线方式操作;S1D13503的数据总线DB0 至DB7 接LPC2294 的外部存储器数据线D0 至D7, DB8 至DB15 接VDD,实现与LPC2294 的8 位数据总线连接;其硬件配置由两片高速CMOS 静态存储器IS61C1024对S1D13503 的VD0 至VD15 来完成。四线电阻式触摸屏可检测到触摸信号并通过触摸屏控制器FM7843 将模拟信号转换为位置坐标数据,传递给LPC2294 进行处理[3]。

3 系统软件设计

  3.1 uclinux 系统移植

  虽然当前 uclinux 已经支持无MMU 的ARM 体系结构,但由于具体使用的ARM 处理器芯片存储系统不同、片内的外设不同、中断系统也不同,因此需添加或修改LPC2294 芯片相关的具体代码[6]。包括:添加芯片型号、启动代码和描述机型的数据结构;修改中断系统相关代码并在include/asm-armnommu/arch-lpc/目录下添加irq.h、irq.c 和irqs.h 文件,实现系统中断;在include/asm-armnommu/arch-lpc/目录下添加dma.h、memory.h、processor.h 等头文件,并在hardware.h 文件中定义包括时钟、串口、中断控制器等寄存器地址;在include/asm-armnommu/arch-lpc/目录下创建文件time.h、timex.h 及serial.h 实现时钟串口驱动的移植;修改arch/armnommu/config 目录下的config.in 文件设定菜单配置以及修改mach-lpc/makefile、linux-2.4.x/makefile 和arch/armnommu/makefile 等文件。

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:147,433.60000 毫秒