- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于μCOS-Ⅱ和ARM7的数据采集系统
基于μC/OS-Ⅱ和ARM7的数据采集系统
目录
摘要 3
Abstract 4
第一章 概述 6
1 引言 6
1.1 试验机的发展前沿 6
1.2 uC/OS-Ⅱ的特点 6
2 概论 9
3 问题背景 10
第二章 系统分析 12
2.1系统开发环境及使用工具 12
2.1.1 ARM集成开发工具介绍 12
2.1.2 H-JTAG介绍 12
2.1.3 开发板及周边硬件介绍 14
第三章 系统设计 17
3.1 系统设计思路与实现方法 17
3.1.1 SPI(PDC)模块的设计与实现 17
3.1.2 AD转换模块的设计与实现(CS1180) 20
3.1.3 FLASH存储模块的设计与实现(AT45DB321C) 22
3.1.4 μC/OS-Ⅱ实时系统的移植与系统集成 24
3.2 系统及关键代码分析 26
3.2.1 系统测试及分析 26
3.2.2 部分关键代码分析 26
第四章 系统讨论 34
第五章 毕业设计小结 35
致谢 36
参考文献 37
摘要
本系统是基于μC/OS-Ⅱ的数据采集系统,采用以ARM7系列的AT91SAM7X256芯片为处理芯片的开发板,利用板载的A/D转换模块(CS1180芯片)将采集到的模拟信号转换为数字信号,利用SPI以及PDC进行通讯,从而将数据存储在FLASH芯片(AT45DB321C)中。整个系统建立在以μC/OS-Ⅱ为平台的实时操作系统上,μC/OS-Ⅱ系统为整个系统提供了多任务、多线程工作的环境,通过μC/OS-Ⅱ系统,可以实现数据采集与数据处理以及数据存储以及后续版本的网络通讯的同时进行,从而使整个系统具有了高度的实时性与可扩展性。
该系统适用于当前的试验机行业、工矿自动化称量(配料)控制等相关行业,属于采用先进的芯片集成技术专业设计的数据采集放大过程控制系统
关键词:μC/OS-Ⅱ,AT91SAM7X256芯片,A/D转换,数据的采集、处理及存储,多任务、多线程,实时性与可扩展性
英文翻译:
Abstract
The system is based on μC/OS-Ⅱ data acquisition system, used to AT91SAM7X256 series of ARM7 processor chip for the development board, the use of onboard A/D converter module (CS1180 chip) will be collected to the conversion of analog signals to digital signals, PDC and the use of SPI communication, data stored in the chip FLASH (AT45DB321C) in. The whole system in order to establish μC/OS-Ⅱ as a platform for real-time operating system, μC/OS-Ⅱ system for the entire system to provide a multi-task, multi-threaded work environment, through μC/OS-Ⅱ system, can achieve data acquisition and data processing and data Follow-up version of the storage and network communications at the same time, so that the whole system has a high degree of real-time performance and scalability.
The system applies to the current testing machine industry, mining automation Weighing (ingredients) control, and other related industries, are using advanced chip integration technology and professional design of data acquisition to enlarge the process control system, the system also applies to all kinds of metal and Non-metallic materials of th
文档评论(0)