嵌入式大作业_基于sc的ad转换与电机控制系统

嵌入式大作业_基于sc的ad转换与电机控制系统

ID:12181399

大小:2.09 MB

页数:13页

时间:2018-07-16

嵌入式大作业_基于sc的ad转换与电机控制系统_第1页
嵌入式大作业_基于sc的ad转换与电机控制系统_第2页
嵌入式大作业_基于sc的ad转换与电机控制系统_第3页
嵌入式大作业_基于sc的ad转换与电机控制系统_第4页
嵌入式大作业_基于sc的ad转换与电机控制系统_第5页
资源描述:

《嵌入式大作业_基于sc的ad转换与电机控制系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式实验报告基于S3C2410的AD转换与电机控制系统院(系)计算机与信息工程学院专业控制工程学生姓名成绩指导教师2015年5月摘要:本设计是基于嵌入式技术作为主处理器的AD采集与电机控制系统,利用S3C2410ARM微处理器作为主控CPU,辅以LINUX操作系统和Qt界面系统,实现了智能化的将AD采集的数据通过Qt界面形式展现出来,同时根据AD值的不同改变PWM的参数值,从而控制电机的方向和转速等功能,并讨论了如何提高系统的速度、可靠性和可扩展性。并解决了传统的数据采集系统由于存在响应慢、精度低、可靠性差、

2、效率低、操作繁琐等弊端,能够完全适应现代化工业的高速发展。关键词:嵌入式系统ARMS3C2410QtAD采集PWM直流电机目录一.设计背景51.1设计目的51.2设计要求51.3设计意义5二、系统开发环境72.1Qt/Embedded简介72.2ARM-Linux简介72.3Qt/Embedded进行应用开发的流程72.4交叉编译环境的介绍与构建8三、系统设计83.1设计思路83.2系统硬件电路设计93.3系统软件设计11四、测试结果12五、总结13参考文献14一.设计背景1.1设计目的1、注重培养综合运用所学

3、知识、独立分析和解决实际问题的能力,培养创新意识和创新能力,并获得科学研究的基础训练。2、了解所选择的ARM芯片各个引脚功能,工作方式,计数/定时,I/O口,AD,PWM等的相关原理,并巩固学习嵌入式的相关内容知识。3、通过软硬件设计实现利用ARM芯片对AD信号的采集与PWM电机控制及QT界面显示。1.2设计要求以UP-NetARM2410-S实验箱及Linux操作系统为平台,设计一个基于Qt的图形化应用程序,实现AD转换和转换结果的图形显示以及控制直流电机的正反转和转速的图形化显示。1、在桌面Linux系统(

4、虚拟机)中建立Qt开发环境和虚拟运行平台。2、将Qt移植到目标Linux系统(实验箱)中,建立实际运行环境。3、设计一个基于Qt的图形化应用程序:(1)实现对AD进行转换,并将转换结果使用文本框控件、进度条控件、转速表控件等图形化方式进行显示。(2)使用按钮控件控制直流电机的旋转方向,使用滑块控件控制直流电机的转速。4、在桌面Linux中编写和编译程序,然后下载到实验箱上运行。1.3设计意义嵌入式系统是以应用为中心,以计算机技术为基础,且软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用

5、计算机系统。它一般由以下几部分组成:嵌入式微处理器、外围硬件设备、嵌入式操作系统。嵌入式系统是面向用户、面向产品、面向应用的,它必须与具体应用相结合才会具有生命力、才更具有优势。因此嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系统需求进行合理的裁减利用。嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。嵌入式系统必须根据应用需求对软硬件进行裁剪,满足应用系统的功能、可靠性、成本

6、、体积等要求。所以,如果能建立相对通用的软硬件基础,然后在其上开发出适应各种需要的系统,是一个比较好的发展模式。目前的嵌入式系统的核心往往是一个只有几K到几十K微内核,需要根据实际的使用进行功能扩展或者裁减,但是由于微内核的存在,使得这种扩展能够非常顺利的进行。嵌入式系统是面向应用的专用计算机系统。嵌入式系统最典型的特点是与人们的日常生活紧密相关,现在每一个人都拥有形形色色运用了嵌入式技术的电子产品,小到MP3、PDA等卫星数字化设备,达到信息家电、智能电器、车载GIS等,各种新型嵌入式设备在数量上已经远远超过

7、了通用计算机。1.嵌入式系统通常是面向特定应用的软硬件结合体。嵌入式系统一般用于特定的场合,其硬件和软件都务须高效,量体裁衣,去除冗余;而计算机则是一个通用的计算机平台。2.系统精简,关注成本。嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面有利于控制系统成本,同时也有利于实现系统安全。3.嵌入式系统有实时性和可靠性的要求。高实时性的操作系统软件是嵌入式区按键的基本要求,而且软件要求固态存储,以提高速度。软件代码要求高可靠性和实时性。在多任务嵌入式系统中,对重要性各不

8、相同的任务进行统筹兼顾的合理调度是保证每个任务及时执行的关键,单纯通过提高处理器速度是无法完成和没有效率的,因此系统渐渐地高实时性是基本要求。4.产品升级换代和具体产品同步,具有较长的生命周期。嵌入式系统和具体应用有机地结合在一起,他的升级换代也和具体产品同步进行,因此嵌入式系统产品一点进入市场,便具有较长的生命周期。5.嵌入式软件开发走向标准化,必须使用多任务的操作系统。嵌入式系统的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。