没有合适的资源?快使用搜索试试~ 我知道了~
基于CortexM3的STM32的嵌入式十字路口交通灯系统设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 96 浏览量
2023-06-20
11:39:18
上传
评论
收藏 3.17MB DOC 举报
温馨提示
试读
23页
基于CortexM3的STM32的嵌入式十字路口交通灯系统设计.doc
资源推荐
资源详情
资源评论
摘要
随着移动设备的流行和发展,嵌入式系统已经成为一个热点。它并不是最近
出现的新技术,只是随着微电子技术和计算机技术的发展,微控制芯片功能越来
越大,而嵌入微控制芯片的设备和系统越来越多,从而使得这种技术越来越引人
注目。它对软硬件的体积大小、成本、功耗和可靠性都提出了严格的要求。嵌入
式系统的功能越来越强大,实现也越来越复杂,随之出现的就是可靠性大大降低。
最近的一种趋势是一个功能强大的嵌入式系统通常需要一种操作系统来给予支
持,这种操作系统是已经成熟并且稳定的,可以是嵌入式的 Linux,WINCE 等
等。本文所要研究的就是基于 ARM 嵌入式系统的交通灯系统的设计与实现。本
设计采用了 ARM32 位的 Cortex-M3 CPU 的内核的 STM32 作为核心处理器。
关键词:嵌入式 交通灯 STM32f103 ARM
Abstract
With the popularity and development of mobile devices, embedded system has
become a hotspot. It is not a new technique appeared recently, only with the development
of microelectronics and computer technology, micro chip control functions more and more,
more and more equipment and systems and embedded micro control chip, making the
technology more attract sb.'s attention. Hardware and software of its size, cost, power
consumption and reliability have made stringent requirements. The function of embedded
system is more and more powerful, and more and more complicated, the reliability
appears is greatly reduced. A recent trend is a powerful embedded systems usually
require an operating system to support, the operating system is already mature and stable,
can be embedded Linux, WINCE and so on. This paper is to study the design and
Realization of the traffic light system based on ARM embedded system. This design uses
the ARM32 bit Cortex-M3 CPU kernel STM32 as the core processor.
Keywords: embedded STM32f103 traffic lights ARM
目 录
一 引言 .............................................................................................................................................1
二 相关内容和原理 .........................................................................................................................1
三 作品设计要求..............................................................................................................................1
四 作品方案设计..............................................................................................................................2
4.1 设计思路 .............................................................2
4.2 总体设计框图 .........................................................3
4.3 总体方案设计参数计算 .................................................4
五 系统硬件电路设计及分析........................................................................................................4
5.1 STM32f103 芯片介绍及选用 .............................................4
5.2 单片机电路原理图及分析 ...............................................4
5.3 电源电路模块原理图及分析 .............................................5
5.4 晶振与复位电路模块原理图 .............................................5
5.5 LED 交通灯电路原理图及分析 ...........................................6
六 系统软件设计及其分析 .............................................................................................................7
6.1 软件设计流程图 .......................................................8
6.2 ARM 交通灯控制软件设计 ...............................................8
七 系统软件代码..............................................................................................................................9
7.1 软件设计流程图………………………………………………… ………………………9
7.2 部分程序代码……………………………………………………………………………10
八 Keil 软件的运用与调试……………………… ……………………………………………16
九 实物演示照片…………………………………………………………………………………17
十 作品电路的 PCB 图……………………………………………………………………… …19
十一 设计心得及体会……………………………………………………………………………20
十二 参考文献…………………………… …………… ………………………………………21
1 引言
交通信号灯指挥着人和各种车辆的安全运行,实现红、黄、绿灯的自动指挥
是城乡交通管理现代化的重要课题。在城乡街道的十字交叉路口,为了保证交通
秩序和行人安全,一般在每条道路上各有一组红、黄、绿交通信号灯,其中红灯
亮,表示该条道路禁止通行; 黄灯亮,表示该条道路上未过停车线的车辆停止通
行,已过停车线的车辆继续通行;绿灯亮,表示该条道路允许通行。交通灯控制
电路自动控制十字路口两组红、黄、绿交通灯的状态转换,指挥各种车辆和行人
安全通行,实现十字路口城乡交通管理自动化。
本文为了实现交通道路的管理,力求交通管理先进性、科学化。 分析应用
了单片机实现智能交通灯管制的控制系统,以及该系统软、硬件设计方法,实验
证明该系统实现简单、经济,能够有效地疏导交通,提高交通路口的通行能力。
2 相关内容及原理
通过设计,培养自己综合运用所学知识、独立分析和解决实际问题的能力,
培养创新意识和创新能力,并获得科学研究的基础训练,加深对 ARM 芯片的了
解;熟悉 ARM 芯片各个引脚的功能,工作方式,计数/定时,I/O 口,中断等相
关原理,巩固学习嵌入式的相关内容知识。
利用 ARM 芯片模拟实现交通灯控制,自行选择所需 ARM 芯片,查阅相关
文献资料,熟悉所选 ARM 芯片,了解所选 ARM 芯片各个引脚功能,工作方式,
计数/定时,I/O 口,中断等相关原理,通过软硬件设计实现利用 ARM 芯片完成
交通灯的模拟控制。
3 作品设计要求
要求基于 Cortex 系列单片机设计一具有模拟道路路口交通灯相应功能的交
通灯模拟系统。具体要求如下:
(1)具有三种颜色显示:红色、绿色和黄色,分别代表路口交通灯的三种
颜色。
(2)所设计的系统应至少能够模拟两个路口的功能,具有直行和左转的功
能。
(3)如果能力和时间允许,可以加入操作系统。
(4)适当加入一些其他元素,使其更加具有人性化设计。
4 作品方案设计
4.1 设计思路
利用 STM32F103 芯片实现单路交通灯的控制: a 实现红、绿、黄灯的
循环控制。使用红、黄、绿三种不同颜色的 LED 灯实现此功能,主干道正前方方
向的 LED 灯,编号分别为 1、2、3,分别接在单片机的 PB8、PB6、PB9 的引脚上;
主干道右方的 LED 灯,编号分别为 4、5、6,分别接在单片机的 PA14、PA10、PA8
的引脚上;主干道后侧的 LED 灯,编号分别为 7、8、9,分别接在单片机的
PD10、PD12、PD14 引脚上。主干道左方的 LED 灯,编号分别为 10、11、12,分
别接在单片机的 PE7、PE11、PE15 引脚上。以此实现四个路口的交通灯模拟系统。
用软件控制灯的亮与灭来控制车辆和行人的通行。
交通路口示意图如图 4.1 车辆遇到红灯停绿灯行的行走情况,红绿灯时间
均为 2000ms,切换时间为 2000ms,最后 2000ms 为黄灯闪烁。
图 4.1 交通路口示意图
道
路
道
路
剩余22页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 82
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- NVIDIA驱动、CUDA和Pytorch及其依赖
- html动态爱心代码一(附源码)
- c40539bc-071a-486c-9d52-9d0c18d62dac 4.html
- 基于物理的非视域成像(NLOS)算法,利用了nerf+python源码+文档说明
- yuluer知更鸟.7z(1).001
- python课程设计-基于tensorflow实现的图文生成程序,数据集flickr30k-images+源代码+文档说明+截图
- python作业-基于Flickr30k数据集实现图像文本跨模态搜索python源码+数据集+测试界面+项目说明(高分课程设计)
- 基于Qt实现医院信息管理系统c++源码+文档说明+数据库(期末大作业)
- 基于python实现的医院信息管理系统完整源码+sql数据库+详细注释(高分课程设计)
- 基于python的眼底图像视杯视盘分割项目源码+文档说明+截图演示+详细注释(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功