智能汽车道闸控制系统的研发

上传人:人*** 文档编号:496125874 上传时间:2022-08-18 格式:DOCX 页数:18 大小:558.89KB
返回 下载 相关 举报
智能汽车道闸控制系统的研发_第1页
第1页 / 共18页
智能汽车道闸控制系统的研发_第2页
第2页 / 共18页
智能汽车道闸控制系统的研发_第3页
第3页 / 共18页
智能汽车道闸控制系统的研发_第4页
第4页 / 共18页
智能汽车道闸控制系统的研发_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《智能汽车道闸控制系统的研发》由会员分享,可在线阅读,更多相关《智能汽车道闸控制系统的研发(18页珍藏版)》请在金锄头文库上搜索。

1、智能汽车道闸控制系统的研发1、设计要求设计的智能汽车道闸控制系统就是物联网技术在实际生活中的一个应用,能 够对进出车辆自动辨别以及自动控制汽车道闸,很好地解决了人为操作所带来的 问题。2、设计作用与目的当今社会飞速发展,车辆越来越多,对车辆有效、安全的管理却逐渐成为一 个越来越成为人们关注的话题。汽车道闸工作方式简单,却能有效的管理车辆进 出,现在被越来越多小区、停车产、公司等都选作为管理车辆进出的一个平台。 但人为的辨别和控制有时却很难做到安全、高效,偶尔的失误,却可能会给人们 的安全带来隐患。3、设计方案本系统以ARM Cortex-M3为内核、主频达50MHz的32位微处理器LM3S69

2、65 的硬件平台为基础,利用其自身所携带的串口模块、同步串行接口模 块、以及以太网模块,主要用于实现对车辆的识别、道闹的控制、来往记录的保 存、数据的及时更新和来往车辆信息显示等功能。4、系统硬件设计4.1 智能道闸控制系统的硬件组成智能道闹控制系统的硬件设计主要包括ARM嵌入式基本系统、无线通信激励 的设计、无线通信模块、串口 232模块、时钟模块和TCP/IP通信模块的硬件 设计等。为了实现以上各模块的功能,以及高性能、低价格、设计方便等要求。 本文采用在ARM嵌入式基本系统的基础上架构硬件平台,对各个模块的硬件电路 进行独立设计。利用LM3S6965内置通用异步收发器(UART)模块配合

3、RS232收发 电路,实现RS232通信;同时利用LM3S6965内置以太网控制器模块配合自带隔离 变压的RJ45网络接口构成网络通信电路;外设时钟芯片,并通过相关软件设计, 实现系统时钟的实时性。利用PIC16F690单片机、高速MOSFET驱动器及 125KHz天线组成无线通信的激励源。CC2530拥有RF内核控制模拟无线电模块 和休眠功能,配合外围的唤醒电路,可完成低功耗、长距离无线通信的要求。系 统组成如图3-1 所示。变电益虾待LCD接口 二RS232S U紅式系统地虑岱匕接收闻夬逍阿押制电弗l/_jJ K立:左收览 卜F电謀无线皿佶 接收尿鹽左线通借6止绞適佛亠 激励淋彳笈送标签F

4、图 3-1 能道闸控制系统組成4.2、微处理器LIVI3S6965介绍在设计主控制系统时,根据控制任务的复杂程度和可靠性、稳定性、精度等 指标要求选择一种性价比合理的嵌入式芯片,所以本文选用了 LM3S6965 这款基 于 ARMCortex-M3 内核的芯片作为主控制器。4.2.1、 LM3S6965 的主要特点LM3S6965款基于ARM Cortex-M3的微控制器。ARM Cortex-M3处理器是从 ARM7 处理器系列中移植过来,为高性能、低成本、低功耗的平台提供一个满 足小存储要求解决方案、简化管脚数、以及低功耗三方面要求的内核,与此同时, 它还提供出色的计算性能和优越的系统中断

5、响应能力。LM3S6965它包括所有的16位Thumb指令集和基本的32位Thumb-2指令集 架构,Cortex-M3处理器不能执行ARM指令集。Thumb-2在Thumb指令集架构 (ISA)上进行了大量的改进,它与Thumb相比,具有更高的代码密度并提供16/32 位指令的更高性能。非常适用于那些对存储器有限制或者需要较高代码密度的 大批量生产的应用。LM3S6965内部包含了技术需求中常用的接口。LM3S6965主要特点如下:(1) 32 位 ARM CortexTM-M3 v7M 架构;(2) 50MHz 操作频率;(3) 含有 256KBFlash 和 64KB SRAM 内部存储

6、器;(4) l0/l00Mbps以太网控制器,由完全集成的媒体访问控制(MAC)和网络物理 (PHY) 接口器件组成;(5) 4 个通用定时器模块, 每个提供 2 个 16 位定时器;(6) 看门狗定时器;(7) 通用 DMA 控制器;(8) 2个内部集成电路(I2C)模块、1个同步串行端口(SPI/SSP)模块以及3个通 用异步收发(UART)模块;(9) 1个正交编码接口(QEI)、模数转化器、模拟比较器以及脉宽调试器(PWM)。4.2.2 LM3S6965 的内部结构LM3S6965 款基于ARM Cortex-M3的微控制器,该微控制器包念了 lO/lOOMbps以太网控制器、3个UA

7、RT、4路模拟输入通道、1个同步串行端口 (SPI/SSP)、2个I2C接口、1个QEI接口和6个脉宽调试输出端口。4. 3 主控制器的硬件设计4.3.1、 LM3S6965 基本系统设计LM3S6965 包括有 4 个时钟源可供使用,它们分别为主振荡器、内部振荡器 内部30KHz振荡器和外部实时振荡器。内部振荡器频率是12MHz30%,在上电 复位过程中和上电复位之后使用的时钟源,软件以后可切换为另一种可用的时钟 源。主振荡器在1 MHz?8.192MHz的频率下操作,本系统使用外部6MHz的晶振, 微处理器的工作频率可通过内部PLL单元提高。内部30KHZ振荡器与内部振荡 器类似,它提供3

8、0KHz30%的工作频率,主要用在深度睡眠的节电模式中。外部 实时振荡器是提供一个低频率、精确的时钟基准,是休眠模块的一部分。LM3S6965有5个复位源:RESET管脚复位、看门狗复位、上电复位(POR)、 内部掉电复位(BOR )和软件启动复位。任何复位源可使芯片复位有效,一旦操作 电压到达一个可使用的级别,则启动唤醒定时器。复位将保持有效直至外部的复 位被撤除,振荡器开始运行。当计数经过了固定的时钟个数后,Flash控制器已 完成其初始化。本次设计采用了上电复位和手动复位相结合的方案,基本系统如图 3-3所示。主要标明LM3S6%5的各种类型电源和地线管脚的连接方式。需要注意的是,对于

9、不同类型的电源和地,处理方式应有所不同,具体描述如表3-1所示。图3-3中主要标明LM3S6965内部各类外设接口与具体功能电路间的引脚连接,包括SPI 通信、调试接口、UART通信、以太网通信、LCD接口、按键等功能电路。表 3-1 LM3S6965 电源 / 地管脚描述管脚描述VDDGND数字电源和地。为IO 口提供3.3V数字供电电压和0V数字地VDDAGNDA模拟屯源和地。它们应当与LM3S6965的数字电源电压相同,但为 了降低噪声和出错儿率,该电源应当与LM3S6965的数字电源隔 离。VDD25内核电源电压LDO低压差稳压器输出电压。它可以被用来给控制器的大部份内部逻 辑提供电源

10、。在设计时,需与VDD25管脚相违,输出电压在2.25V 2.75V之内,可通过LDO功率控制器调节VCCPHYGNDPHY以太网PHY电压和低VBATRTC外设3.3V供电电压,由3.3V电源及外置电池供电3. 3. 2 人机交互模块设计a、 LCD 液晶显示LM1095R液晶显示模块同LM3S6965的硬件连接如图3-3、图3-4所示。10Kvrn-K.luF010vmirf Ladei- 2L1WRTtHTEHTTTjkOJT芜EJH-TI7R5uTSTKSTHBlJk图 3-4 液晶显示模块与 LM3S6965 硬件迎接图LM1095R是一款192X 128点阵中文/图形液晶显示模块,

11、内置RA8803控制 器。模块不仅可以显示单一的文本, 还能显示图形。在文本模式下能够实现大小 字体的混编(最大字体为64X64),在连续输入数据时,模块能够自动调节行距。 使显示画面更加美观, 大大节省用户的开发是时间。他的主要特点有:(1)单电源供电,内置升压电路;白色LED背光;(3) 高对比度,FSTN型LCD屏;(4) 双图层内存(2X9.6K显示存储器);(5) 内嵌简体中文字库(7602个汉字);(6) 可自定义 16 个字符。LM1095R 液晶显示器的结构框图如图 3-5,管脚功能如表 3-2 所示。表 3-2 LM1095R 管脚描述管脚描述Vout电压调节输出管脚VO液晶

12、参考电压官脚VDD数字电压5V管脚VSS数字电源地/cs片选信号管脚,低电平时,使能数据传输总线RS寄存器选择管脚/WR写入使能管脚、低电平有效/RD读出使能管脚、低电平有效DBODB7数据传输总线/RST复位管脚VBLA背光供电管脚b、按键设计 键盘模块采用了 5 个独立按键来实现其功能,键盘操作是依据按键按下时引起 信号的电平变化来判断具体哪个按键按下,然后执行相应的操作。这 5 个按键设 计如图3 七所示。tu 按键设计按键功能如表3-3 所示按键功能描述KEY1 (ENTER 键)进入菜单KEY2 (UP 键)向上移动光标KEY3 (RIGHT 键)向右移动光标KEY4 (DO 键)确

13、认或修改参数KEY5 (ESC 键)返回上级菜单或跳出菜单3. 3. 3 网络模块设计LM3S6965 内置以太网控制器。以太网控制器由一个完全集成的媒体访问控 制器(MAC)和网络物理(PHY)接口器件组成19,完全支持10BASE-T和100BASE- TX标准,只需要一个双路1:1隔离变压器2】就能与线路相连。网络通信模块 框图如图3-7 所示。图3-7 网络通信模块框图以太网控制器中的物理层(PHY)主要包括扰码器、解扰器、集成的编码解码器、 全功能自协商功能和双速时钟恢复。发送器包含一个线路驱动器和一个片内脉 冲整形器。接收器有一个自适应均衡器和一个校准时钟及恢复数据所需的基线 恢复

14、电路。 PHY 有一个片内晶体振荡器, 这个振荡器也可由一个外部振荡器驱动 当由外振荡器驱动时,XTALNPHY和XTALPPHY管脚之间应接一个25MHz的晶体。同时,LM3S6965为PHY配置了 2个LED信号,用来指示以太网控制器操作的各种 状态。网络通信模块的设计如图 3-3、 3-8所示。图 3-8 网络通信模块设计3. 3. 5 数据存数模块硬件设计数据存数模块包括两部分:时钟电路设计和 SD 卡接口设计1、时钟模块电路设计 时钟模块现在越来越多得被应用到各种电路设计中,它能提供给系统准确的实时时钟。DS1302是DALLAS公司推出的一款高性能、低功耗的涓流充电时钟 芯片,内含

15、有一个实时时钟/日历和31字节静态RAM,它可以对年、月、日、周 日、时、分、秒进行计时, 且具有闰年补偿功能。时钟模块电路设计如图 3-10 所示LI貿.13 VlOpF服vddTinier D臓譽(庇C?8 O.luFriEiuM10K2.1 m r -$YlUr 卫酣XTAL丄斗32.76KK TfhFl_-SCI.扎VCC.I-ksTVCC2XIW-3ND1用1302公图3-10时钟模块设计DS1302具有双电源管脚,供主电源和备份电源供电,同时提供了对后备电源进行 涓细电流充电的能力。如图3-10所示,3V为DS1302的后备电源,由3V的纽扣 电池供电,防止其主电源掉电时,内部数据丢失。 DS 1 3 0 2与单片机之间能简单地 采用同步串行的方式进行通信,仅需用到3根信号线:(1) RES (复位/片选 线),(2)1/0 (数据线),(3) SCLK (串行

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号