上位机下位机串口通信.doc
《上位机下位机串口通信.doc》由会员分享,可在线阅读,更多相关《上位机下位机串口通信.doc(18页珍藏版)》请在咨信网上搜索。
1、大连海事大学课程设计报告 课程名称:计算机微机原理课程设计成 员: 成 员1:2220133293 范凯锋成 员2:2220132642 唐绍波成 员3:2220130079 曹晓露设计时间:2016年3月7日至3月18日考核记录及成绩评定题目双机数据采集系统设计完成的主要工作基本功能:实现数据采集,双机通信和基本形式的数据显示。其中下位机用数码管显示(或液晶屏)显示。具体实现要求:(1) 上位机发送一个启动命令(自己定义命令的格式和内容)给下位机;(2) 下位机接收到启动命令后开始采集1路模拟量数据(用电位器模拟实现)和1路开关量数据,并将模拟量转换成数字量在数码管(或液晶屏)上实时显示,然
2、后把模拟量数据和开关量数据发送给上位机;(3) 上位机接收到数据后在显示器上显示。成员分工成员曹晓露进行资料的搜集,下位机的连线和程序的调试,成员范凯锋负责实验代码的编写以及相应流程图,成员唐绍波进行实验报告的撰写及相关画图。综合评语(设计方案、实践环节、问题解答、设计报告)成绩2220133293范凯锋2220132642唐绍波2220130079曹晓露目录1设计任务与要求1 1.1课程设计题目 11.2课程设计的背景 11.3课程设计的目的 11.4课程设计的意义 11.5设计任务 12设计方案2 2.1参数采集和传输设计 2 2.2参数显示设计 2 2.3模拟信号采样设计2 2.4硬件研
3、制过程 23详细设计3 3.1硬件系统框图与说明33.2硬件设计 43.3软件主要模块流程图与说明74设计结果及分析85成员分工及工作情况9 5.1成员分工 9 5.2工作情况 9 5.3实验总结 96参考文献 97. 附录 10一、设计任务与要求1.1课程设计题目双机数据采集系统设计1.2 课程设计的背景二十一世纪是信息化高速发展的世纪,产业的信息化离不开微型计算机的支持。微型计算机的进步是推动全球信息化的动力。因此在二十一世纪掌握微型计算机接口技术是十分有必要的。本次课题是双机参数采集系统设计,这次课题旨在通过自己对所需功能芯片的设计与实现来巩固以前所学的微机原理课程知识,同时也提高动手实
4、践的能力,还有为将来进行更大规模更复杂的开发积累经验。随着软件规模的增长,以及随之而来的对软件开发进度和效率的要求,高级语言逐渐取代了汇编语言。但即便如此,高级语言也不可能完全替代汇编语言的作用。1.3课程设计的目的微机原理与汇编语言是一门实践性和实用性都很强的课程,本次课程设计是在课程学习结束后,为使学生进一步巩固课堂和书本上所学知识,加强综合能力,充分理解和运用所学到的知识,通过简单的应用系统的设计,提高系统设计水平,启发创新思想。通过本课程设计希望达到以下目地: 培养资料搜集和汇总的能力; 培养总体设计和方案论证的意识; 提高硬件,软件设计与开发的综合能力; 提高软件和硬件联合调试的能力
5、; 熟练掌握相关测量仪器的使用方法; 掌握相关开发软件,仿真软件的使用方法。1.4课程设计的意义 通过课程设计加深理解课堂教学内容, 培养了我们资料搜集和汇总的在能力以及总体设计和方案论证的意识,锻炼了我们硬件、软件设计与开发的综合能力,提高了我们软件和硬件联合调试的能力,使我们掌握了相关测量仪器和相关开发软件以及仿真软件的使用方法,掌握计算机接口技术的基本应用方法。也掌握了常用接口电路的设计,掌握8255A、8253、8259A、8250A、ADC0809、DAC0832等接口芯片的应用和编程方法,进一步熟悉汇编语言的语法和编程技巧,以及双机通讯所用到的理论基础。1.5设计任务双机数据采集系
6、统设计,制定适当的通信协议包括命令编码,数据编码格式,通信速率、采样周期、校验方式等; 模拟信号输入:可用实验箱上的电位器模拟。每路模拟量/开关量信号的采样时间为0.5s,即每秒采样2次。通信接口:自选(推荐串口)二、设计方案2.1参数采集和传输设计下位机通过74LS244采集1路开关量,模拟量由电位器产生,从ADIN0输入,通过串口8250发送给上位机2.2参数显示设计 模拟信号通过A/D转换器转换成数字信号下位机的数码管上显示,发送到PC机的数据通过串口工具显示 2.3模拟信号采样设计通过8253定时触发8259中断,以达到定时采样的目的,0.5秒采样一次。2.4硬件研制过程(1)整个硬件
7、系统划分为7个功能单元电路,包括:定时采样(8253),查询功能(244),模数转换(0809),数据传输(8255,8250),数字显示(数码管),模拟量显示(示波器)(2)系统所选用各芯片的工作方式如下: 8255的工作方式:B口方式0,输入8253的工作方式:计数器1,方式3(方波发生器), 计数初值3750,其时钟接clk3;计数器2,方式3,计数初值100,其时钟接out18250的工作方式:无奇偶校验,8个数据位,一个停止位8259的工作方式:上升沿触发,一般嵌套,自动结束中断(3)系统逻辑电路图如下: 图 2-1 系统逻辑电路图三、详细设计3.1硬件系统框图与说明图 3-1 硬件
8、系统框下位机:8255:PB口,都选用方式0。下位机的采集转换的数据通过8250传到上位机,上位机接收到数据经过处理后通过8250回送到下位机。8253:完成定时采样的功能,采样周期为0.5s。8259A:用于0.5s触发中断。0809:完成模数转换的功能。8255B口:查询EOC状态,判断是否转换完毕。3.2硬件设计3.2.1 A/D转换的基本原理A/D转换就是模数转换,顾名思义,就是把模拟信号转换成数字信号。A/D转换器是用来通过一定的电路将模拟量转变为数字量。模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声音等非电信号。但在A/D转换前,输入到A/D转换器的输入信号必须
9、经各种传感器把各种物理量转换成电压信号。A/D转换后,输出的数字信号可以有8位、10位、12位和16位等。A/D转换器的工作原理主要有以下三种方法:逐次逼近法、双积分法、电压频率转换法。A/D转具有如下几个技术指标:1)分辩率指数字量变化一个最小量时模拟信号的变化量,定义为满刻度与2n的比值。分辩率又称精度,通常以数字信号的位数来表示。2)转换速率是指完成一次从模拟转换到数字的AD转换所需的时间的倒数。积分型AD的转换时间是毫秒级属低速AD,逐次比 较型AD是微秒级属中速AD,全并行/串并行型AD可达到纳秒级。采样时间则是另外一个概念,是指两次转换的间隔。为了保证转换的正确完成,采样速率必须小
10、于或等于转换速率。因此有人习惯上将转换速率在数值上等同于采样速率也是可以接受的。常用单位是ksps和Msps,表 示每秒采样千/百万次。3)量化误差由于AD的有限分辩率而引起的误差,即有限分辩率AD的阶梯状转移特性曲线与无限分辩率AD(理想AD)的转移特 性曲线(直线)之间的最大偏差。通常是1 个或半个最小数字量的模拟变化量,表示为1LSB、1/2LSB。4)偏移误差输入信号为零时输出信号不为零的值,可外接电位器调至最小。5)满刻度误差满度输出时对应的输入信号与理想输入信号值之差。6)线性度实际转换器的转移函数与理想直线的最大偏移,不包括以上三种误差。3.2.28253定时器/计数器电路(1)
11、 电路原理该电路由片8253组成,8253的片选输入端插孔CS8253,数据口,地址,读写线均已接好,T0、T1、T2时钟输入分别为8253CLK0、8253CLK1、8253CLK2。定时器输出,GATE控制孔对应如下:OUT0、GATE0、OUT1、GATE1、OUT2、GATE2、CLK2。原理图如下:注:GATE信号无输入时为高电平图3-2 8253定时器/计数器电路原理图3.2.38250串口接口电路 (1)电路原理该电路由一片8250,一片MAX232组成,该电路所有信号线均已接好。原理图如下: 图3-3 8250串行接口电路原理图3.2.4 8259A中断控制电路(1)电路原理C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上位 下位 串口 通信
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。