积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> 嵌入式硬件 >> ARM
  相关分类: 相关文章 | ARM | 新产品 | 下载 | MIPS | X86 |
基于ARM的交通参数检测系统的设计
 
作者:李 学,叶 青   来源:《现代电子技术》    点击数:112   更新时间:2008-6-3
您可以添加到网摘 让更多人关注此文章:

    随着经济建设的高速发展,智能交通已在我国悄然兴起。在智能交通系统中,对道路交通流量信息的监控和检测是交通信息系统研究中的重要一环。在对路网的监控和检测,环形线圈是性能优良的,也是目前应用最为广泛的交通流量检测器。他具有可测参数较多,感应灵敏度可调,使用的适应性较大,安装不太复杂等特点。随着电力电子技术、控制理论及计算机技术的飞速发展,环形线圈检测器也在不断改进,这里就提出了一种基于ARM的环形线圈交通参数检测系统的整体设计方案,并详细讨论了交通参数的计算方法。

1 检测算法综述

常规的单线圈检测器能够检测一段时间内的车流量和道路占有率,对于每一个埋设线圈的车道,两个基本参数定义如下:

其中:qi为第i个采样周期的交通流量;Ni为第i个采样周期通过线圈的车辆数;Oi为第i个采样周期的道路占有率;tj为第i个采样周期第j辆车的线圈占有率时间。

对交通管理和控制来说,车辆速度是一个能反映路况和交通中出现的问题的重要参数,但是单线圈却不能直接测量车辆速度,这里利用了环形双线圈来测量车速,并且可以测量车长用于对车型的模糊识别。

环形双线圈测量车辆速度和长度原理如图1所示。

测量出车辆进人线圈1到进入线圈2的时间间隔t0,进入线圈2到离开线圈2的时间间隔t1,在已知线圈的宽度为l0,线圈间距为l1的情况下,则车速为:

2 系统硬件结构

考虑到本系统对主控制器的要求较高同时需要低成本,所以最终选用了Philips公司出品的基于ARM7TDMI-S内核的低功耗处理器LPC2131作为系统的主控制器。

本系统主要完成以下的工作:从现在采集的模拟信号通过整形滤波,脉冲计数之后,进入ARM处理器LPC2131进行数据处理,再经过串口传输到PC机上进行显示处理;通过JTAG接口下载程序到FLASH存储器,并可以进行仿真调试。该系统组成硬件框图如图2所示。

数据采集部分主要由环形线圈车辆检测器、CPLD和整形滤波电路组成。

图1中的时间参数t0,t1使用LPC2131的定时器0和定时器1分别对进行测量。当连接着线圈1的车辆检测器感应到车辆到达线圈1时,将产生一个短脉冲启动定时器0,同时启动CPLD计数。当车辆到达线圈2时,连接着线圈2的检测器将产生一个反映车辆通过过程的长脉冲,这个长脉冲用于停止定时器0和启动,停止定时器1。

系统的控制部分主要由LPC2131和他的扩展电路构成。本系统使用外部11.059 2 MHz晶振,原因是使串口波特率更精确,同时能支持LPC2131微控制器芯片内部PLL及ISP功能。

LPC2131微控制器的内核和I/O使用同一电源电压,只需单电源3.3 V供电。为了方便进行现场实验,本系统采用USB供电。由USB接口输入5 V直流电源,经过电感限制瞬态电流,电容滤波,然后通过稳压芯片将电源稳压至3.3 V。由于系统是3.3 V系统,所以在串口通信电路中要使用SP3232E进行RS 232电平转换,如图4所示。

3 系统软件实现

在本系统中,由于数据采集量较大而且要进行车速、流量等计算,为了减小程序设计的复杂性,使用ADS集成开发环境进行程序设计。

软件实现采用嵌入式操作系统μC/OS-11。μC/OS-II是一个完整、可移植、可固化及可剪裁的占先式实时多任务内核。至今,从8位到64位,μC/OS-II已经在超过40种不同架构的微处理器上运行,将μC/OS-II移植到ARM平台上,能够更深入地了解实时操作系统的构造,加快在ARM平台上的应用和开发,并为更高层次上的扩展和改进打下基础。

根据μC/OS-II的要求,移植μC/OS-II到一个新的体系结构上需要提供3个文件:OS_CPU.H(C语言头文件),OS_CPU_C.C(C程序源文件)及OS_CPU_A.ASM(汇编程序源文件),其中OS_CPU_A.ASM在某些情况下不需要,但极其罕见。简单地说,移植μC/OS-Il需要在OS_CPU.H包含几个类型的定义和几个常数的定义,在OS_CPU_C.C和OS_CPU_A.ASM中包含几个函数的定义和时钟节拍中断服务程序的代码。

系统检测交通流参数主流程如图5所示。

4 结 语

本文基于Philips公司最新的ARM7内核微处理器LPC2131实现了道路交通参数检测系统的设计。LPC2131使用简单、开发容易、具有较高的性价比,非常适用于嵌入式系统中。经过现场及大量模拟现场的实验验证该设计方案合理可行,可检测道路的车流量计数、车速、车长等信息。



相关文章
· 基于ARM平台的GPRS CQT测试系统的设计[172]
· 基于ARM和uC/OS的嵌入式SMI网络转换器设计与应用[134]
· 基于ARM和uC/OS的嵌入式SMI网络转换[216]
· 基于ARM平台下的GPRS/CQT测试系统设计研究[205]
· S3C2410X在无线宽带通信网中的应用[276]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
中嵌联盟嵌入式工程师俱乐部"
e-Shuttle与香港科技园携手
美国国家半导体推出业界首个传感器信号
PAC 2008 
Power Archite
2008上半年中国集成电路市场回顾
日本开发出接近人眼功能的新型电荷耦合
2008上半年中国集成电路市场回顾
Intersil公布产品线重组计划,
IBM进军15纳米芯片领域
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
DSP信号处理配套MEMORY...
FPGA微处理器POWERPC...
[推荐]嵌入式3.5寸工业主板...
高级射频工程师(猎头职务-珠海...
[推荐]通讯上通用的一个GSM...
[推荐]ARM培训视频-dsp...
[原创]差压式流量计的精度分析...
[原创]差压式流量计的精度分析...
[转帖]:FPGA与PCB板焊...
[转帖] 美国锐拓(Ridge...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网