基于某ARM地交通灯设计

基于某ARM地交通灯设计

ID:47232498

大小:996.91 KB

页数:16页

时间:2019-07-17

基于某ARM地交通灯设计_第1页
基于某ARM地交通灯设计_第2页
基于某ARM地交通灯设计_第3页
基于某ARM地交通灯设计_第4页
基于某ARM地交通灯设计_第5页
资源描述:

《基于某ARM地交通灯设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档\\\\\sfe攀枝花学院本科课程设计基于ARM的交通灯设计学生姓名:学生学号:院(系):电气信息工程学院年级专业:指导教师:二〇一四年十二月文案大全实用文档摘要本设计是基于STM32微控制器进行的交通灯设计,STM32是意法半导体以ARM为核心的微控制器。交通灯通常指由红、黄、绿三种颜色灯组成用来指挥交通的信号灯。绿灯亮时,准许车辆通行,黄灯亮时,已越过停止线的车辆可以继续通行;红灯亮时,禁止车辆通行。交通灯的硬件设计主要由三部分组成:微控制器最小系统,交通灯的信号灯,显示时间的数码管。软件部分由三部分组成:数码管显示函数,交通灯切换函数,时间计时函数。交通灯工作的流程是

2、计数器每秒钟减一,减到零时切换信号灯,在主函数中调用数码管显示函数,以便快速扫描显示。交通灯设计的关键问题是实现信号灯切换、计数器自减、数码管扫描显示等功能。同时该设计具有设计方法合理,简单易行,成本低,安全实用等特点,具有推广价值。关键词微控制器,交通灯,数码管,STM32,ARM文案大全实用文档目录摘要11绪论31.1本课题研究的背景及意义31.2国内外研究现状、水平31.3本课题的发展趋势31.4本课题的研究内容32方案设计52.1微控制器选择52.2显示设备的选择52.3信号灯的选择52.4系统设计思路52.5方案框图62.6方案论证63硬件设计与实现63.1电路设计框图63.2最小系

3、统设计73.3LED模块73.4数码管模块73.5系统总电路图84软件设计94.1软件的设计架构94.2软件设计过程94.3MDK工程建立及配置104.4主要函数代码115系统仿真与调试13体会14参考文献15文案大全实用文档1绪论1.1本课题研究的背景及意义随着社会的发展,人们不断地从农村涌入城市,城市人口越来越多,现在中国的千万级人口的城市越来越多。人口多伴随的是车辆越来越多,而且我们的生活越来越好,私家车越来越多,如果没有一个良好的交通规则,那么城市的交通系统必然会瘫痪。交通警察是有限的,这种情况下永不下岗的“交通警察”交通灯就派上大用场了。现在的交通灯已经是城市中不可缺少的基础设施。交

4、通灯通常指由红、黄、绿三种颜色灯组成用来指挥交通的信号灯。绿灯亮时,准许车辆通行,黄灯亮时,已越过停止线的车辆可以继续通行;红灯亮时,禁止车辆通行。1.2国内外研究现状、水平目前设计交通灯的方案有很多,西方国家已经有应用CPLD设计实现交通信号灯控制器方法;有应用PLC实现对交通灯控制系统的设计;有应用单片机实现对交通信号灯设计的方法。目前,国内的交通灯一般设在十字路门,在醒目位置用红、绿、黄三种颜色的指示灯。加上一个倒计时的显示计时器来控制行车。对于一般情况下的安全行车,车辆分流尚能发挥作用,但根据实际行车过程中出现的情况,还存在以下缺点:1.两车道的车辆轮流放行时间相同,在十字路口,经常一

5、个车道为主干道,车辆较多,放行时间应该长些;另一车道为副干道,车辆较少,放行时间应该短些。2.两条干道的红绿时间不能随时间的改变而修改。1.3本课题的发展趋势随着智能时代的到来,让交通灯也智能的想法已经不是难事,智能的表现方式主要是拥有自动调整亮灯时间长短的功能。譬如说,它能自动感应该地区的交通情况,如果塞车的话该交通灯能自行控制红、黄与绿等的亮灯时间长短。而这个检测道路车辆数量的方案有很多种,技术上比较难施工上比较容易的是在交通的上加上摄像头,运用数字图像处理技术来识别车辆的数量。另一种方法是可以在公路下面埋上压力传感器,这种方法技术上没什么难度,但施工比较麻烦。1.4本课题的研究内容本设计

6、是基于STM32F407的交通灯设计,交通灯的硬件设计主要由三部分组成:微控制器最小系统,最小系统的构建有主控芯片文案大全实用文档STM32,晶振,滤波电容,复位电路;交通灯的信号灯,信号灯由超低功耗的LED组成,LED的正极接电源正极,负极连接STM32I/O口,并且要串联一个限流电阻;显示时间的数码管数码管用以显示倒计时,倒计时只有几十秒,所以只用2个数码管就够了,数码管采用动态扫描显示方式,所以在程序中需要不断的刷新显示,给程序增加了难度。软件部分由三部分组成:数码管显示函数,函数输入一个数字,数码管就可以显示该数字;交通灯切换函数,倒计时为0时,就要执行该函数,实现红绿灯的切换;时间计

7、时函数,该函数实现倒计时,是本设计的核心。交通灯工作的流程是计数器每秒钟减一,减到零时切换信号灯,在主函数中调用数码管显示函数,以便快速扫描显示。ARM处理器是Acorn计算机有限公司面向低预算市场设计的第一款RISC微处理器。更早称作AcornRISCMachine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。早期的AR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。