嵌入式课程设计实验报告-基于ARM9的风扇控制系统.docVIP

嵌入式课程设计实验报告-基于ARM9的风扇控制系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式课程设计实验报告 组号: 第35组 组员: 项目:基于ARM9的风扇控制系统 指导老师: 2017年12月6日 目录 一 实验目的 1 二 实验环境 1 三 设计功能 2 四 实验原理分析 3 4.1 液晶屏显示 3 4.2直流电机控制 3 4.3 键盘控制 4 4.4 蜂鸣器控制 4 4.5 LED控制 5 五 软件设计方案 6 5.1计时模块 6 5.2液晶显示模块 7 5.3键盘模块 8 5.4直流电机控制模块 8 5.5 LED模块 9 5.6 蜂鸣器模块 10 六 调试与结果 11 6.1 程序编译与安装 11 6.2 实验结果 11 七 个人工作自我评估 17 7.1 方立超个人工作报告 17 7.2 周超个人工作报告 17 7.3 程文博个人工作报告 18 八 程序附件 20 一 实验目的 此次嵌入式控制系统综合实验,我们小组以直流电机为主要控制对象,以TI 公司推出的新一代OMAPL138 高速处理器为控制器模拟了电风扇的基本功能,并在此基础之上扩展了时间显示、LED灯装饰、定时等功能。通过本次综合设计,我们主要达到以下主要目的: 了解Linux 系统中屏幕显示的接口,及访问方法; 熟悉Linux 下Frame Buffer 技术的概念和应用; 学习使用Omapl138 在Linux + QT 下访问键盘的方法,了解Linux + QT 下键盘的使用原理及编程方法; 了解Linux 系统中标准键盘的接口,及访问方法; 了解蜂鸣器的发声原理;学习Linux 下非标准设备的访问控制方法; 熟悉嵌入式系统开发软硬件设计的基本过程; 大体实现期望的风扇控制系统的基本功能。 了解PWM控制直流电机的基本原理; 二 实验环境 硬件:PC兼容机一台、ICETEK—OMAPL138-A实验箱一只。其中实验箱主要由4部分组成: (1)实验箱部分:一个独立的数字信号源,可提供四种波形、三路输出;信号的波形、频率、幅度可调;+5V(5A)、+12V(1A)、+9 V (0.5A)多种直流电源输出;底板插座完成A/D信号输入和 D/A输出; 一个测试模块,包括18个测试点,可以测量PWM 输出、AD输入和DA输出波形;一个双信号发生器,方便对许多实际情况中的两个信号进行分析。 (2) 通用DSP开发系统部分: 一个USB2.0 接口开发系统,支持C2000/VC33/C5000/C6000的开发应用。 (3) 通用控制及显示模块:一块128×64 点阵图形显示LCD屏;四组发光二极管,每组三个红黄绿LED灯;一个可由DSP I/O脚控制的蜂鸣器进行音频输出;一个D/A输出音频插座,可直接接插耳机;9个键数字键盘(1~9);4个拨动开关(DIP),可实现复位和设置 DSP 应用板参数。 (4) DSP 主处理板部分:支持:ICETEK-F2812-A板、ICETEK-VC5509-A板、 ICETEK-VC5416-A板、ICETEK-VC33-AR 板、ICETEK-C6713-A板、ICETEK-LF2407-A板等。 图2.1 ICETEK-OMAPL138-A 评估模块接口布局 软件:PC兼容机安装windows7,并通过virtualbox虚拟机平台安装Ubuntu版本的Linux系统以及超级终端。 三 设计功能 本次综合实验我们讲主要实现风扇的以下功能: 风扇的开机/关机; 风扇开关状态及挡位的显示; 时间的显示,并可以分别对时、分、秒进行设置; 定时时间和计时时间的设置; 蜂鸣器报时; 十二个led灯的流水闪烁。 四 实验原理分析 本次设计实验以ICETEK-OMAPL138-A的双核处理器扩展评估板为核心,它通过扩展接口与实验箱的显示/控制模块连接,可以控制其各种外围设备,也可以接收外设发送的各种数据、信息。CTR 设备连接在EMIFA 的片选4 上,所以通过操作以片选4 为基地址(0的空间再加上设备控制寄存器的偏移就可以访问到实验箱上的CTR 设备。 4.1 液晶屏显示 液晶显示模块中有两片显示缓冲存储器,分别对应128*64液晶屏上的每一个像素点,向其中写入“1”“0”控制其显示和不显示。首先利用命令控制字选择操作位置(页数、列数)后,再将需要显示的数据写入到液晶显示模块的缓存中,将数据发送到相应的数据控制地址即可。 4.2直流电机控制 本次实验中应用的直流电机采用的是定频调宽法。PWM 输入对应ICETEK-OMAPL138-A 板上P4 外扩插座第26 引脚的UHPI_HCNTL1 信号,DSP将此引脚配置成GPIO,并在此引脚上给出PWM 信号用来控制直流电机的转

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档