ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:180.57KB ,
资源ID:18397096      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18397096.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于ARM7与PC机的电气量采集系统Word文档格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于ARM7与PC机的电气量采集系统Word文档格式.docx

1、注:1此表由指导教师填写,经系、教研室审批,指导教师、学生签字后生效;2此表1式3份,学生、指导教师、教研室各1份。四、参考资料和现有基础条件(包括实验室、主要仪器设备等)陈立周编 电气测量第三版,机械工业出版,2008,2申忠如 等编著电气测量技术,科学出版社,2009,1。五、进度安排2012年12月17日-18日:收集和课程设计有关的资料,熟悉课题任务和要求2012年12月19日-20日:总体方案设计2012年12月21日-24日:功能电路详细设计2012年12月25日-26日:系统调试改进2012年12月27日:整理书写设计说明书2012年12月28日:答辩并考核六、教研室审批意见教研

2、室主任(签字): 年 月 日七|、主管教学主任意见 主管主任(签字):八、备注指导教师(签名): 学生(签名):邵阳学院课程设计(论文)评阅表学生姓名 刘雍 学 号 1041203054 系 电气工程系 专业班级 测控专业、10测控班 题目名称 基于AVR与PC机的电气量采集系统 课程名称 电气测量技术 一、学生自我总结 通过本课题的设计,使我更了解单片机的实际应用,实践才出真知的硬道理,在这半个多月,本课题设计完成了上位机、串口通信、整体程序等的设计,并完成了实物的实验,同时也使我了解了单片机的功能是比不上DSP、ARM、FPGA等更高级的芯片,但各有千秋,对知识的渴望驱动我向更高的人生目标

3、奋斗。 学生签名:二、指导教师评定评分项目平时成绩论文答辩综合成绩权 重3040单项成绩指导教师评语: 指导教师(签名):1、本表是学生课程设计(论文)成绩评定的依据,装订在设计说明书(或论文)的“任务书”页后面;2、表中的“评分项目”及“权重”根据各系的考核细则和评分标准确定。摘 要目前,数据采集系统应用越来越广,所涉及的信号和信号源越来越多,对测量的要求也越来越高。本次课程设计是以ATmega128和PC为基础的的电气量采集系统。其硬件部分包括了ATmega128的最小系统、和通信模块。软件部分包含了用Delphi编写上位软件和用C语言编写的下位机软件。采集系统是基于RS-232串口通信实

4、现ATmega128和PC机的通讯。为了验证硬件和软件上设计的准确性,我们在理论的基础上进行实物的验证。用元器件连接实物并在测试中获得了预期的结果。该系统具有很多的优点如显示直观、界面友好、性价比高、应用广泛、系统数据处理功能强大。关键词:ATmega128;PC;采集系统目 录摘 要 1 课题的方案论证 11.1 课题的任务和要求 11.2 设计方案的选择 11.3 处理芯片方案的选择 22 硬件电路的设计 32.1下位机Atmega128最小系统电路的设计 32.2 下位机电源电路设计 32.3 下位机与上位机的通讯电路设计 43.软件设计及调试 53.1 下位机系统工作流程图如图3.1所

5、示 53.2 上位机系统工作流程图如图3.2所示: 54 系统联调及结果 64.1仿真软件简介 64.2 仿真与调试 64.3硬件接线及调试 64.4 实例调试结果及分析 75 总 结 8参考文献 91 课题的方案论证 1.1 课题的任务和要求(1)该设计课题的任务本次课程设计是基于电气测量技术、电子技术、和单片机原理与应用的实践环节课程,其目的和任务是锻炼我们综合运用已学课程电气测量技术的基本知识,结合微机原理对其进行深度的理解和运用。使我们能够独立的进行电气测量的应用技术和开发工作,掌握电气测量技术的应用、调试和电路设计、分析及调试检测。利用AVR系列Atmega128和PC机,能实现外部

6、信号的采集,并且在PC机上显示数字和波形。(2)该设计课题的基本要求完成方案的论证;设计好硬件电路图,并给出原理图;设计好软件部分;完成调试;做出实物,进行验证。1.2 设计方案的选择下图为基于ATmega128与PC机的电气量采集系统设计的方案界面显示数据和波形图1.1电气量采集系统图本设计是用ATmega128的通道0和通道1作为数据的采集通道,通过芯片自带的10位A/D转换器进行数据的处理,然后通过RS-232串口通讯将转换的结果传送给PC机,然后再编写上位机软件将数据还原并显示在PC机界面上。ATmega128的介绍ATmega128是基于AVR RISC的8位低功耗CMOS微处理器。

7、由于其先进的指令集以及单周期指令执行时间,ATmega128的数据吞吐率高达1MIPS/MHZ,从而可以减缓系统功耗和处理速度间的矛盾。ATmega128 具有如下特点:128K 字节的系统内可编程Flash( 具有在写的过程中还可以读的能力,即RWW)、4K 字节的EEPROM、4K 字节的SRAM、53 个通用I/O 口线、32个通用工作寄存器、实时时钟RTC、4 个灵活的具有比较模式和PWM 功能的定时器/ 计数器(T/C)、两个USART、面向字节的两线接口TWI、8 通道10 位ADC( 具有可选的可编程增益)、具有片内振荡器的可编程看门狗定时器、SPI 串行端口、与IEEE 114

8、9.1 规范兼容的JTAG 测试接口( 此接口同时还可以用于片上调试),以及六种可以通过软件选择的省电模式。空闲模式时CPU 停止工作,而SRAM、T/C、SPI 端口以及中断系统继续工作;掉电模式时晶体振荡器停止振荡,所有功能除了中断和硬件复位之外都停止工作,寄存器的内容则一直保持;省电模式时异步定时器继续运行,以允许用户维持时间基准,器件的其他部分则处于睡眠状态;ADC 噪声抑制模式时CPU 和所有的I/O 模块停止运行,而异步定时器和ADC 继续工作,以减少ADC 转换时的开关噪声;Standby 模式时振荡器工作而其他部分睡眠,使得器件只消耗极少的电流,同时具有快速启动能力;扩展Sta

9、ndby 模式则允许振荡器和异步定时器继续工作。1.3 处理芯片方案的选择方案一:采用传统的51系列单片机,51单片机如AT89C51结构简单,编程容易实现但是芯片内不带A/D转换,若使用这种单片机还需外部扩展A/D转换,由此可知电路复杂且转换精度和速度都不是很理想。方案二:采用信号的ATmega128。该芯片体积小、性能稳定、速度快、精度高并且自带A/D。能够很容易精确实现信号采集。综合两种方案的优缺点,本次设计采用方案二。2 硬件电路的设计2.1下位机Atmega128最小系统电路的设计ATmega128最小系统由实时时钟晶振电路、复位电路、JTAG等组成。其中晶振给系统提供必要的时钟,这

10、是系统工作的最基本的条件。JTAG的作用是供调试和下载程序所用。图2.1 ATmega128最小系统硬件电路图2.2 下位机电源电路设计硬件电路如图2.2所示。 图2.2 下位机电源系统电源由外界提供12V的电源,然后经过稳压芯片给系统提供5V的稳定电压。2.3 下位机与上位机的通讯电路设计硬件电路如图2.3所示图2.3 下位机与上位机的串口通讯电路本设计采用RS-232串口通讯电路中的MAX232做为电平转换芯片。3.软件设计及调试3.1 下位机系统工作流程图如图3.1所示。图 3.1 下位机系统工作流程图图3.2 上位机系统工作流程图4 系统联调及结果4.1仿真软件简介本次设计的仿真使用了

11、Proteus和AVR嵌入式平台。Proteus仿真是英国Labcenter electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC、AVR、ARM、8086和MSP430等。AVR嵌入式平台是AVR Systems 公司为微处理器开发的一个集成环境。比较其他的AVR开发环境,AVR嵌入式和

12、平台具有入门容易、使用方便和代码紧凑等特点。AVR嵌入式平台中包含了一个全软件的模拟程序用户不需要任何硬件就可以模拟各种AVR内核及其他外围设备甚至中断的软件运行环境。4.2 仿真与调试(1)在Proteus软件中绘制出硬件电路图。根据系统设计要求,选择元器件,设计出硬件电路图。(2)编写系统程序。根据系统要求,画流程图。在IAR嵌入式平台中编程,再调试主程序,看是否能实现系统功能。(3)硬件和软件电路的联合模拟调试在Proteus软件中进行。先将编译好的HEX文件加载到Atmega128中,在运行硬件电路,若没达到要求,进行相应修改,直到符合要求。(4)仿真符合要求后利用实物连接电路图,调试

13、并使用示波器记录信号输出端口和上位机上输出的的波形。4.3硬件接线及调试调整外部输入电压后PC上的波形图如图4.3所示。图4.3 PC电路输入输出电压波形图调整外部输入示波器波形图如图4.4所示。图4.4相位差测量4.4 实例调试结果及分析实际输入值与测量值如表4-3所示外部输入电压值测量值误差0.5V0V1.2V1.1V0.12.4V2.3V0.1V1.0V 表4- 1实际输入值与测量值经过测量发现系统存在误差,经分析误差来源有以下几点:1、外部电源是有可变电源提供电源的本身就存在误差。2、系统的A/D转换中得基准电压存在误差,这也会造成转换的误差。3、在运算过程中舍弃了一些浮点数的小数位,

14、这也会影响显示的结果。要提高系统的测量精度可以使用精度更高的外部电源并减小舍弃的浮点数小数位。总之,通过调试可值此次基于Atmega128与PC机的电气量采集系统是成功的。5 总 结在老师的指导和同学的帮助下我顺利为的完成了这次课程设计,并取得了满意的效果。这次课程设计让我收获颇丰,在这两个星期里我完成了硬件电路方案的设计、上位机和下位机软件方案的设计、源代码的编写、仿真调试、实物调试。在这两个星期里我不仅学会了如何将理论与实际相结合,更重要的是学会了怎样去思考、去解决各种各样的问题。要想完成好这次课程设计,首先要弄懂Atmega128的工作原理、C51语言、Object Pascal语言、D

15、elphi2010和AVR嵌入式工作平台等软件的使用。当然这些问题是无法只靠书本就可以解决的,我们必须以理论为基础,在实践中发现问题,然后解决问题。通过这次课程设计,我对Atmega128的外围电路、内部结构、使用方法、仿真软件、编程软件都有了更深的了解,这对我以后嵌入式和面向对象编程学习及工作都有很大的帮助。两个星期过去了,看着自己的劳动成果,心里满是欣慰,尽管时间很短并不能很深入的去了解单片机和更多的编程技巧,可我还是很感谢这次课程设计。参考文献1陈立周编.电气测量第三版,机械工业出版,2008.2申忠如等.电气测量技术,科学出版社,2009.3 古天祥等.电子测量原理M.北京机械工业出版社,2011.4 周立功.ARM嵌入式系统软件开发实例M.北京航空航天大学出版社,2004. 5 周立功.等深入浅出ARM7M.北京航空航天出版社,2005.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1