版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、科信学院课程设计说明书(2012/2013学年第一学期)课程名称:虚拟仪器技术题目:基于虚拟仪器技术的红外传输设计专业班级:学生XX:学号:指导教师:高敬格等设计周数:1周-优质文档-设计成绩2013年1月7日目录一.课程设计目的 TOC o 1-5 h z 课程设计目的3课程设计任务及要求3计任务3术要求3 HYPERLINK l bookmark6 o Current Document 二.设计正文3编程参考3红外传输控制程序设计3验原理3验步骤5件流程图6ABVIEW板图7ABVIEWM试图8三.课程总结10四.参考文献10课程设计目的:课程设计目的:了解虚拟仪器的有关知识。2熟悉LAB
2、VIEWFF发环境。3掌握虚拟仪器程序VI的创建,编辑和调试过程。1.2课程设计任务及要求设计任务:1了解红外传输的工作原理。掌握红外光发送和接收电路的工作原理。确定上位机监控系统的控制方案。利用LABVIEW软件编制上位机监控系统界面,实现红外传输的基本功能,显示输入信号与原始数据信号并进行比较,此外要求输出数据为整数和布尔数组。对本次课程设计进行总结,撰写课程设计报告。1.2.2技术要求:.红外传输数据为整数和布尔数组。.实现红外传输的基本功能,显示输入信号与原始数据信号并进行比较.要求系统操作简单,直观使用方便,满足用户要求。.课程设计报告书写规X,文字通顺,图表清晰,数据完整,结论明确
3、。二.设计正文编程参考红外传输控制程序设计实验原理:红外传输实验主要掌握红外传输的硬件电路实现方法,以及测量所得信号的微机处理和显示方法。使用LabVIEW设计一个红外彳输实验系统,其中,光照度控制信号由U18的D/A提供,控制发光二极管的光照度,光照度信号由光敏电阻采集,经由U18的A/D输入给微机显示。1.CD4060B过外接晶振电路在第9端产生频率为38kHz的方波信号作为调制信号,输入与门U11A的2端;另一路发射的数据通过U18接口转化为模拟信号输入PC并通过IO1端输入与门U11A的1端。输入的数据通过与门调制,在其输出端形成调制后的数据波,从而通过Q2控制红外发光二极管D1,以3
4、8kHz的频率发出红外光。Q3为去调制波的红外接收器,它去掉38kHz的调制波,解调成原始的输入数据信号,通过3端输出至U11B和U8B的驱动整形,再经过跳线器J3连接至IO2。IO2上的数据通过U18接口转化为数字信号输入PC此转换功能由U18硬件平台提供。.红外传输实验系统的前面板窗口设计(1)在面板上选择AllcontrolsArray&clusterArray,将Array控件放置在前面板上。(2)再选择AllcontrolsBoolenRoundLED等RoundLEDfit入先前的Array控件中。同理建立接收数据。放置Array控件放置LED控件(3)将已放好的控件进行编辑,添加
5、文字说明。LabVIEW提供了装饰前面板上对象的设计工具,这些界面元素对程序不产生任何影响。所有的装饰元素在装饰子模板(Decorations内,首先用鼠标选择该控件,点击工具条,在弹出的菜单中选择MovetoBack这时被装饰件覆盖的其他控件全部可见,适当地调整控件的大小和位置并配以适当的颜色,经过装饰的界面会显得比较特别。这样就创建好了所示的红外传输实验系统的前面板图。红外传输实验系统前面板.程序代码设计是为了使前面板控制件、显示件及按钮的功能得以实现。红外传输程序代码(1)开关量输入与输出用LED的亮和熄来表示数字开关量?0#和?1#,置成相应的状态。数字开关量输入输出用到的接口函数有C
6、reateDevice.viGetDevviceDI.viSetDeviceDO.viReleaseDevice.vi(2)循环结构本文用到For循环结构。在Structures中选择ForLoop在程序中放置For循环结构的方法与While循环结构一样。For循环也有两个固定的端口,计数端口count是一个输入端口,除非使用自动索引功能,否则都要在For循环框外,为count端口连接一个整形数,指定循环执行的次数,这里用Array$126得循环次数;循环端口计eration是一个输出端口,输出循环当前执行的次数,循环次数从0开始计数。如图所示,U13CD4060B通过外接晶振电路在第9端产生
7、一路频率为38KHz的方波信号作为调制信号,输入与门U14A74HC08的2端;另一路为需发射的数据,它通过DO14a输入与门U14A74HC08的1端。输入的数据在与门调制,在其输出端形成调制后的数据波,从而通过Q2S8050控制红外发光二极管D13以38KHZ的频率发出红外光。Q31736为去调制波的红外接收器,它去掉38KHZ的调制波,解调成原始的输入数据信号,通过3端输出至U14B74HC08及U5B74HC14的驱动整形,连接至DI9。2.2.2实验步骤1.接线:用电缆将实验板数字口XS2f采集卡数字口XS21接。2,调试与结果:控制labview应用软件使U18白DO14形成一路需
8、传输的原始数据信号,在屏幕上可观察到U18白DI9端输入的信号与原始数据信号一致。3.软件设计:用labview设计红外传输程序,要求输出整数或布尔数组,同时显示发送和接收数据进行比较2.2.3软件流程图224LABVIEW板图1.启动界面:UD3DIOIOOIOI1(1101001010010101010100101JOIOiOOOIOOlO11100111001lOOlOlOlQOWOlOlOi10IOIOtitxilinthi山值i正在启动中2.操作界面:数字:布尔数组:暂停:2.2.6LABVIEWM程图操作程序:口二:口匚二口口匚 nil匚二匚口口口口二n匚cW口c口口匚口口口口二口
9、口口二口口匚口n匚匚u口二口口匚二口口d二:匚c口口口匚;n匚口口H3JTOpn二 q p 匚二匚工口匚二口口匚口=1匚口口口口二=1口匚二口匚二二I匚匚口口匚Z1Z1匚二口.课程设计总结第一次做的时候才发现其他组的软件都做成一个VI,而我却做成了两个VI,突然发现犯了个根本性的错误。通过这件事,明白了合作的重要性。第二次做的时候由于控制对象和被控对象设置相反了,而且方式选择的时候要先停止后重新运行才能选择,又不大符合题目的要求。今天中午及下午又在实验室和队友好好研究,经过不断的查资料,问同学,最好终于发现了原因,把循环用错了。感谢老师的严格,让我们发挥了更大的潜能,坚持不懈,最终把课设进行了很大的改善,一种成就感油然而生,同时感谢老师及其他同学的帮助,让我们顺利的完成了虚拟仪器课程设在这次虚拟仪器课程设计过程中,不仅仅巩固了上课所学的理论知识,也不仅仅通过前后为期近一个星期的课设对labview有了更深入的了解和更熟练的操作,最重要的是学会了一种认真的态
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论