- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM数据采集系统设计-中期报告
信息与通信工程学院毕业设计(论文)中期报告
学生姓名 指导教师 职称 讲师 专业 通信工程 班级 071班 毕业设计(论文)题目 基于ARM的数据采集系统的设计 题目来源 自拟题 是否校外题目 否 公司名称
(地址) 校外指导教师姓名(职称) 毕业设计(论文)进展情况,遇到哪些困难,如何解决(加A4纸打印的附页,字数在2000字以上)
指导教师意见
签字
年 月 日 系(教研室)主任意见
签字
年 月 日 毕业(设计)论文指导委员会意见
签字
年 月 日 大连民族学院教务处制
中 期 报 告
毕业设计已经进行到了中期阶段,在过去的数周里,我查阅大量的资料,通过视频学习了一些关于嵌入式开发的基本知识,对嵌入式开发有了一定的了解,在此基础之上我又通过不断分析毕设要求,不断提出设计方案,从而不断完善自己的设计思路。目前,本课题已取得了一些进展。首先是自学了以Redhat5为例的linux相关操作和基于该系统的一些嵌入式编程,同时,我通过多种途径了解并学习了FriendlyARM mini2440开发板上的片上资源和外围接口电路,对该开发板有了初步的认识。其次基本确定了毕设的设计方案。
毕业设计的进展情况
对于毕设我想从我目前学习和掌握的一些知识和设计思路来做报告。其中包括嵌入式系统框图、硬件电路框图、QT编程、和内核等几个部分进行说明。
嵌入式系统整体设计框图
嵌入式系统框图由顶层应用程序、文件系统、驱动程序、硬件电路四大部分组成。其中文件系统包括操作系统和根文件系统组成,具体如图2所示:
应用程序:这里我们主要是实现一个简单的图形界面所以应用程序是一个QT应用程序。
文件系统:操作系统我使用的是以Linux内核为基础的操作系统,根文件系统使用的是yaffs2。
驱动程序:由于使用了3.5寸触摸屏、USB接口以及DS18B20,所以需要编写相应的驱动程序。
硬件电路:如图2所示便是本设计的基本硬件框图
系统总体硬件设计
系统总体硬件设计框图如图1所示,本系统由测温模块、S3C2440控制模块、显示模块、复位模块和存储模块,这四部分组成,在控制模块的作用下,各模块协调统一的完成工作。各模块的功能如下:
图2 系统总体硬件设计框图
测温模块:由温度传感器DS18B20构成,对室内温度进行检测,完成对温度信息的采集。其中使用DS18B20的理由是它是单总线传感器编程简单而且很常用。
S3C2440控制模块:S3C2440是一款ARM9系列处理器,功能强大。在嵌入式开发方面被广泛应用,主要负责各个模块的控制。
复位模块:该模块已经集成在FriendlyARM mini2440开发板上所以不再赘述。
显示模块:主要完成对采集到的温度和当前时间进行数据显示。此处使用的是3.5寸的触摸屏,而且也是FriendlyARM mini2440开发板滋生所带。
存储模块:我们主要使用了U盘作为存储媒质。
ARM 控制模块
本系统直接使用mini2440开发板作为平台,它含有丰富接口。比如:主从USB接口、网卡接口,音频输入输出接口、多个串口、多个可编程I/O口,3.5寸液晶显示触摸屏等等。所以只需要在I/O口加一个DS18B20温度模块就组成了毕设的整个硬件电路部分。
S3C2440采用ARM920T内核,集成如下片上功能:
1.2V内核,1.8V/2.5V/3.3V储存器,3.3V扩展I/O,16KB指令Cache(I-Cache)/16KB数据Cache(D-Cache)
外部储存控制器(SDRAM控制盒片选逻辑)
集成LCD专用DMA的LCD控制器(支持最大4K色STN和256K色TFT)
4路拥有外部请求引脚的DMA控制器
3路URAT(IrDA1.0,64-Byte Tx FIFO,64Byte Rx FIFO)
2路SPI
IIC总线接口(多主支持)
IIS音频编解码器接口
AC`97编解码器接口
1.0版SD主接口,兼容2.11版MMC接口
2路USB主机控制/1路USB期间控制(ver1.1)
4路PWM定时器/1路内部定时器/看门狗定时器
8路10位ADC和触摸屏接口
具有日历功能的RTC
摄像头接口(支持最大4096x4096的输入,2048x2048缩放输入)
130个通用I/O,24个外部中断源
电源控制:正常,慢速,空闲,睡眠模式
带PLL的片上时钟发生器
测温模块
测温模块由温度传感器构成,其中,温度传感器DS18B20组成的温度检测电路,完成温度信息的采集。
温度传感器件为美国Dallas公司最新推出的DS18B20 数字式温度传感器,与传统的热敏电阻温度传感器不同,它能够直接读
文档评论(0)