- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《嵌入式系统的软、硬件设计》
实验报告
实验题目:交通灯控制系统
2015年1月
南京理工大学自动化学院
目 录
1、实验设计目的和要求 1
2、实验原理分析 2
3、实验解决方案 6
4、软件具体设计 9
5、调试及结果分析 14
6、个人工作 15
附录 19
Ⅰ软件设计文档………………...……………………………….……..19
Ⅱ.部分重要程序源代码……………..………………………….……..22
1、实验设计目的和要求
1.1实验目的
本实验是基于嵌入式教学实验基础进行再开发,实现交通灯控制系统多项功能。主要的设计目的是:交通灯(LED灯)基本流程控制,时间倒计时显示、行驶方向指示、蜂鸣器报警(响声频率可调)、模拟各方向车辆行驶(南北方向以步进电机转动表示,东西方向以直流电机转动表示)。
1.2实验具体设计要求
led:
⑴ 南北绿灯,东西红灯(20秒) ;
⑵ 南北方向绿灯闪烁(3秒);
⑶ 南北方向黄灯(1.5秒);
⑷ 南北方向红灯,东西绿灯(20秒);
⑸ 东西方向绿灯闪烁(3秒);
⑹ 东西方向黄灯亮(1.5秒)。
⑺ 回到⑴
LCD:
LCD屏幕上显示倒计时,并且显示箭头指示当前可以通行的方向。
蜂鸣器:
当绿灯闪烁时蜂鸣器发声。
电机:
东西方向绿灯亮时直流电机转动,南北方向绿灯亮时步进电机转动。
键盘:
当键2按下后,系统的处于暂停状体(电机和指示灯保持目前状体不变,倒计时暂停保持当前数字)。
当键1按下后,系统退出暂停,继续暂停前状态执行。
当键3按下后,退出系统。
基于以上设计要求,本实验最中完成后实现的功能流程如下图1-1所示:
图1-1 交通灯系统流程图
1.3实验设备
(1)PC 兼容机一台,操作系统为Windows,虚拟机有Linux系统;
(2)ICETEK-OMAPL138-A实验箱。
2、实验原理分析
ICETEK-OMAPL138-A套件是一块以OMAPL138为核心的双核处理器扩展评估板,它通过扩展接口与实验箱的显示/控制模块连接,可以控制其各种外围设备,也可以接受外设发送的各种数据、信息。CTR设备连接在EMIFA的片选4上,所以通过操作以片选4为基础地址(0的空间再加上设备控制寄存器的偏移就可以访问到实验箱上的CTR设备。
⑴ 交通灯控制
CTR上的发光二极管显示阵列的显示是由扩展端口控制,由扩展在EMIFA的地址空间接口的两个寄存器提供具体控制。
在ICETEK-OMAPL138-A 套件的Linux 内核里集成了ICETEK-CTR V6.2 的驱动,驱动中将CTR 上的发光二极管做为一个标准的led 进行挂载,这样在Linux 下对这些led 的操作就可以用通用的Linux 控制和读写函数来完成。
⑵ 步进电机控制
步进电机是由寄存器PWMR 控制。这个寄存器映射在OMAPL138 的CE4 空间,当DSP 向该地址写数据(8 位有效值)时,高两位为‘10’时数据的低4 位将写入PWMR 寄存器(PWM4、PWM3、PWM2、PWM1)。步进电机的起动频率大于500PPS(拍每秒),空载运行频率大于900PPS。如果PWM1-4按照下面拍的顺序给电机的四相输入端送入控制信号,且频率大于900PPS,电机将开始正向转动。如果按照拍的逆序送控制信号,且频率大于900PPS,电机将开始反向转动。
控制的方法是:首先设置全局控制寄存器中的PWME 位为‘1’,再使DSP 以一定的频率改变PWM4-1 各位状态,输出正向或反向的PWM 波。
在ICETEK-OMAPL138-A 套件的Linux 内核里集成了ICETEK-CTR V6.2 的驱动,驱动中给CTR 上的步进电机配置了Linux2.6 下驱动属性接口,通过操作属性文件可实现对电的的起动,转速和转向的控制。
⑶ 直流电机控制
直流电动机使用定频调宽法。
ICETEK-CTR 即显示/控制模块上直流电机部分的原理图如图2-1所示:图中PWM 输入对应ICETEK-OMAPL138-A 板上P4 外扩插座第26 引脚的UHPI_HCNTL1 信号,DSP将此引脚配置成GPIO,并在此引脚上给出PWM 信号用来控制直流电机的转速; 图中的DIR 输入对应ICETEK-OMAPL138-A 板上P4 外扩插座第29 引脚的MMCSD1_D0 信号,DSP 将此引脚配置成GPIO,并在此引脚上给出高电平或低电平来控制直流电机的方向。从DSP 输出的PWM信号和转向信号先经过2个与门和1个非门再与各个开关管的栅极相连。
图1 ICETK-CTR 直流电机模块原理图
当电动机要求正转时,MMC
您可能关注的文档
- 嵌入式课程设计报告剖析.doc
- 人教初二八级上册历史《洋务运动》剖析.ppt
- 嵌入式课程设计课程设计报告高志付剖析.doc
- 人教初二八级下册生物《免疫与计划免疫》剖析.ppt
- 嵌入式课程设计剖析.doc
- 人教初一七级上册历史《春秋战国的纷争》剖析.ppt
- 嵌入式课程设计温度传感器课程设计剖析.doc
- 嵌入式课设说明书剖析.doc
- 人教初中地理《聚落的发展变化》剖析.ppt
- 人教初中历史复习提纲剖析.doc
- 硬笔书法基础笔画第三课撇课件-小学生书法.pptx
- 2.2.2一元二次不等式课件-高三中职数学一轮复习.pptx
- 18我喜欢我自己课件-一年级上册心理健康北师大版.pptx
- 第四课《接纳自己的情绪》(给自己的一封信)课件苏教版初中心理健康八年级全一册.pptx
- 第十二课《激发学习动机》课件苏教版心理健康七年级全一册.pptx
- 2.2.3绝对值不等式课件-高三中职数学一轮复习.pptx
- 中学生班主任培训课件.pptx
- 第十六课《你的心情我最懂》(情绪侦探)课件苏教版初中心理健康八年级全一册.pptx
- 专题一集合与简易逻辑课件-广西中职对口升学数学一轮复习.pptx
- 2.3均值定理课件-高三中职数学一轮复习.pptx
最近下载
- 中医整脊疗法选择题及答案.pdf
- 低脂高蛋白的健康风潮——即食鸡胸肉品类报告.pdf
- 统编版2024新版七年级上册道德与法治知识点提纲(实用,必备!).docx
- ANSI CTA-2034-A-2015 家用扬声器的标准测量方法 Standard Method of Measurement for In-Home Loudspeakers.pdf
- 撤销清算组备案及债权人公告范文.docx
- NYT2915-2016 水稻高温热害鉴定与分级.pdf
- 道德与法治优质课教研评比活动总结简报2021《课堂展风采 教研促成长 》.docx
- 端正入党动机以实际行动争取入党课件.pptx VIP
- 15 特殊健康状态儿童预防接种专家共识之十五——自身免疫性疾病与预防接种_孙金峤.pdf VIP
- 医院培训课件:《用药错误案例分析之RCA根本原因分析法》.pptx
文档评论(0)