基于虚拟仪器数据采集系统的设计设计.doc
《基于虚拟仪器数据采集系统的设计设计.doc》由会员分享,可在线阅读,更多相关《基于虚拟仪器数据采集系统的设计设计.doc(54页珍藏版)》请在沃文网上搜索。
1、 摘 要数据采集显示控制器是为了满足压力控制系统的需要而设计的,是为了适应电子工程设计课程发展而设计的教学设备。它主要用于对电子工程设计训练的第二、三阶段进行改进和扩充,使学生在进行电子工程设计时能有更多的选择。本文主要论述了数据采集显示控制器的设计过程,设计方法,以及在设计中所遇到的各种问题以及解决方法。数据采集显示控制器主要由三个部分组成:显示部分,键盘控制部分,串行通信部分。其中每一部分又包括硬件设计部分和软件设计部分。本文会对每一部分的设计进行比较详细的论述,包括设计依据和相关数据。对于设计过程中所用到的设计软件和硬件设备也会做比较细致的介绍,帮助读者更容易的了解数据采集显示控制器的设
2、计过程。在该系统的设计过程中,笔者遇到了一些的问题和困难,这些问题和困难的解决方法在本文中会有比较详细的介绍,希望能给读者在进行类似系统设计时提供一定的参考。本文所论述的系统在设计时参考了很多相关文献,是切实可行的设计方案。关键词: 数据显示键盘控制串行通信AbstractThe “Data collection and display controller” is designed for content require of “Stress control system”, and is experimental equipment which designed for the devel
3、opment of Electronic engineering design training education. It is mainly used for the expansion and improve of Electronic engineering design training education phase I-2,I-3,make students have more choice in Electronic engineering design training.In this paper, I will mainly focus on the design meth
4、od and design process of “Data collection and display controller”, also, the problem in design course and the resolvent of those problem.The “Data collection and display controller” is mainly consist of three part: display part, keyboard control part, serial communication part. Every part of them is
5、 consist of software part and hardware part. The detail of design, include design data and design gist, of every part will show in this paper. The design software and equipment used in design process will be particular introduce in this paper so that reader can more easy to know the design process o
6、f “Data collection and display controller”. In the design process, I have lots of problem. The resolvent of those problem will show in this paper. I hope it can help reader and make it more easy when them do same similitude design.The design process in this paper show have consult a lot of correlate
7、 literature, so it not only can carry out on paper.Keyword:Date displayKeyboard controlSerial communication目录1 绪论 41.1课题背景 41.2课题说明及需求分析 5 2开发工具与开发环境 6 2.1 Protel 99SE介绍 6 2.2硬件调试台简介 8 2.2.1 上盖板概述 8 2.2.2 下盖板概述 9 2.3 Medwin集成开发环境简介102.3.1Medwin软件介绍102.3.2Medwin配套仿真头介绍113系统总体设计124系统硬件电路设计及调试13 4.1系统控
8、制电路设计及调试13 4.1.1系统控制电路设计 13 4.1.2系统控制电路调试 18 4.2数据显示电路设计及调试19 4.2.1数据显示电路设计19 4.2.2数据显示电路调试23 4.3键盘电路设计及调试254.3.1键盘电路设计25 4.3.2键盘电路调试28 4.4串行数据通信电路设计305系统软件程序设计及调试32 5.1数据显示程序设计及调试32 5.2键盘显示程序设计及调试35 5.3串行通信程序设计及调试41 5.4系统整体程序设计及调试44设计总结50致谢51参考文献521绪论11课题背景 我的毕设题目是我校的电子工程设计课程的扩展延伸项目。作为课题背景,我在这里简单介绍
9、电子工程设计课程。电子工程设计训练的目的是在学生通过前修课程已有的知识、技能的基础上,进一步提高实践能力,为学生更好的投入毕业设计打下坚实的实践基础,也为学生毕业后走上工作岗位缩短适应期创造有利条件。电子工程设计训练着眼于基本的设计、实现方法的学习,通过融合学生在不同的课程、不同阶段积累的知识与技能,培养初步的综合系统的设计能力。通过一个具体、真实的系统设计,掌握一般的设计方法、了解完整的工作过程。在此过程中,提高信息、资料的获取能力,学会与人交往、善于合作,锻炼用语言文字表达自己的思想,在解决实际工程问题中强化工程意识、积累实际工作经验。电子工程设计I1为电子工程设计训练整体过程中完成基本电
10、路设计训练的阶段。主要任务是提高学生的电路焊装工艺水平,提高电路实现过程中故障的排查能力,掌握一个综合电路系统中各个单元分别实现、单独调试的方法。电子工程设计I2是电子工程设计训练整体过程中完整系统设计的训练阶段,主要目的是在微机原理与接口技术、单片机应用技术等前修课程的学习及电子工程设计I1的工作基础上,设计、实现一个小型的综合电路系统。使学生了解电路系统设计的基本过程,掌握电路系统设计的一般方法。在系统的设计、实现过程中,掌握软、硬件混合环境下的电路、程序的联合调试方法,提高系统实现中借助软件的电路故障排查能力,积累系统设计的实际经验。电子工程设计I-3是电子工程设计训练整体过程中有专业针
11、对性的电路、系统设计训练的过程,其具体任务是在电子工程设计I-1、I-2的基础上进行功能扩展设计,进一步提高学生利用专业知识解决具体的工程问题的能力。目前该阶段具备三个选题:1为电子工程设计I-1、I-2完成的电路系统设计红外遥控通道,实现在一定距离内以无线的方式对系统进行管理的功能。2为电子工程设计I-1、I-2完成的电路系统设计时钟及打印机控制模块,实现精确的定时控温及参数打印功能。3在电子工程设计I-1、I-2完成的电路系统设计基础上设计由PC机与单片机构成的上下位机控制系统,实现由单片机完成测控执行动作,由PC机进行数据处理的测控系统。本文的毕设选题是在电子工程设计的基础上设置的,是电
12、子工程课程的扩展部分。12课题说明及需求分析本课题的内容与电子工程设计I2、I3有很大的关联。主要完成多位压力数据的实时显示,并对该过程进行控制,最后将所得到的压力数据传送给PC机。从这里可以看出本课题实际上是一个完整的压力数据采集及控制系统的一部分,另外的部分作为其他同学的毕业设计课题。本课题大致可分为三个相对独立的部分:显示部分,键盘控制部分,串行通信部分。具体设计将在后文中详细介绍。本课题的设置是为了给进行电子工程设计训练的同学更多的练习,进行不同系统的设计,对提高电子工程设计训练的质量具有实际的意义。2开发工具与开发环境本章将介绍在这次设计中所用到的开发工具和开发环境。以帮助读者了解整
13、个设计过程。2.1Protel 99SE介绍在这次的设计中,我选用的电路设计软件是Protel 99SE。它是Protel公司近几年来致力于Windows平台开发的拳头产品。它能实现从电学概念设计到输出物理生产数据,以及这之间的所有分析、验证和设计数据管理。今天的Protel 99SE软件已不是单纯的PCB(印制电路板)设计工具,而是一个系统工具。它覆盖了以PCB为核心的全部设计。新版本的Protel软件可以毫无障碍的打开Orcad、Pads、Accel(PCAL)、等知名EDA格式的设计文件,以便用户顺利过渡到新的EDA平台。Protel 99SE的功能共分为4个模块,即原理图设计模块、PC
14、B设计模块(包含信号完整性分析)、电路仿真模块和PLD逻辑设计模块。在这次的设计中我只用到了Protel 99SE的原理图设计功能,以下对这个功能作简单介绍。图2.1所示为电路原理图的编辑界面。电路图中常见的符号都可以从PLACE(放置)菜单中找到,而各种通用的元件符号,如电阻、电容、标准的物理接口和晶体管等,则可以从原理图库文件中找到。除此之外,用户还可以自己建立电路原理图库文件创建或者编辑库中没有的元件符号。图2.1 Protel 99SE电路原理图的编辑界面Protel 99SE中内嵌的原理图设计模块具有以下几个特点:(1)支持层次设计。有一些设计项目非常庞大,电路图极为复杂。在这种情况
15、下,可以采取化整为零的方法,将原设计方案分割成各个子模块。用户既可以先设计出各个子模块,再将它们最终组合成总体方案,也可以先用一些模块来表示总体方案,再将各个子模块具体化。也就是说无论是自上而下,还是自下而上,都可用Protel 99SE轻松实现。这对团队协同工作而言是不可缺少的功能。(2)丰富而又灵活的编辑功能。这其中包括:l 自动连接功能。在设计原理图时,会用一些专门的自动化特性来加速电气件的连接。电气栅格特性实现了所有电气件(包括接口、原理图、总线、总线端、网络标号、连线和元器件等)的真正自动连接。l 对PCB(印制电路板)的即时更新功能。设计工作往往不是一帆风顺的,在设计PCB板的时候
16、,很可能会发现还需要对电路原理图进行修改,这时候,可以先修改电路原理图,然后直接利用这一功能实现对PCB板的更新,该操作不会影响已完成的PCB板的编辑工作。l 交互式全局编辑。在原理图设计系统内,只要在某一固定对象(如元器件、连线、图形符号和字符等)上双击鼠标左键,就可打开该对象对应的属性对话框。用户可以在该对话框内立即修改对象属性,并可将这一修改扩展到同一类型的所有其他对象,即进行全局修改。l 便捷的选择功能。设计者可以选择全体,也可以选择某个单项或者一个区域。在选项中可以取消某项,或者增加选项。对于已选中的对象,不仅可以执行移动和旋转操作,还可以使用标准的Windows命令,如Cut(剪切
17、)、Copy(复制)、Paste(粘贴)和Clear(清除)等。(3)强大的系统自动化辅助功能。这其中包括:l 设计检验ERC(电气法则检查)。它提供了ERC(Electrical Rules Check,电气规则校检)功能,使用户能够检查所设计的原理图存在的问题。l 数据库连接。用户可以输入和输出原理图中任何对象的任意属性值,可以选择某些属性(两个属性或全部属性)进行传送,也可以指定输入和输出的范围。一旦所选择的属性值被输出到数据库,就会由数据库管理系统来处理支持的数据库。l 自动标注。在设计过程中的任何时候都可以使用自动标注功能(一般是在设计完成的时候使用),以保证无标号跳过后重复。(4)
18、元件库的合理管理。这其中包括:l 访问元件库更方便。在实际使用的过程中,用户不仅可以打开任意数目的库,而且不需要离开原来的编辑环境就可以访问元器件库。l 修改元器件更容易。在Protel 99中,不仅可以在线浏览元器件,还可以直接从库编辑器中把元器件放置到设计图纸上。同时,元件库和电路图纸中的元器件可以保持高度的同步。l 为原理图提供丰富的元器件库。2.2硬件调试台简介这次毕设的硬件调试需要用到实验室的实验台。该实验台主要是针对电子工程设计中的温度控制系统设计的,但是对我设计的压力数据采集显示控制系统同样适用。这里对这种调试台作简单介绍。图2.2硬件调试台上盖板外观2.2.1上盖板概述 硬件调
19、试台上盖板外观如图2.2所示1 显示屏:左侧两位显示“温度测控系统”温度控制电压的“模/数转换”数值,右侧数字显示“温度测控辅助装置仿真电路”恒流输出对应的温度。2 制冷指示灯3 制热指示灯4 手动控温指示灯5 自动控温指示灯6 按键0:手动/自动控温切换7 按键2:手动控温十位增温按键8 按键1:手动控温个位增温按键9 +5V直流工作电源指示灯10 +12V直流工作电源指示灯11 -12V直流工作电源指示灯12 “温度测控系统”控制键盘13 电源开关14 直流供电接线端子:自上至下依次为:+5V直流电源输出、地线、+12V直流电源输出、地线、-12V直流电源输出15 “数/模转换器”安装接口
20、16 “电源模块”安装接口17 “显示/键盘控制模块”安装接口18 “数据处理模块”安装接口19 “时钟打印扩展模块”安装接口20 “模/数转换器”安装接口21 “通用扩展模块”安装接口22 “变送器”安装接口23 “遥控模块”安装接口图2.3硬件调试台下概板外观2.2.2 下盖板概述 硬件调试台下概板外观如图2.3所示24 电源线接口和保险管25 串行接口26 CAN总线接口27 并行接口(打印机接口)2.3Medwin集成开发环境简介本次设计中的程序设计和调试都是在Medwin集成开发环境下进行的,这里对该环境作简单介绍2.3.1Medwin软件介绍Medwin是万利电子有限公司Insig
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 虚拟仪器 数据 采集 系统 设计