




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
科信学院课程设计说明书(2012 /2013 学年第 一 学期)课程名称 : 虚拟仪器技术 题 目 :基于虚拟仪器技术的红外传输设计专业班级 : 学生姓名 : 学 号: 指导教师 : 高敬格等 设计周数 : 1周 设计成绩 : 2013年 1月 7日目录一. 课程设计目的1.1 课程设计目的31.2 课程设计任务及要求3 1.2.1设计任务3 1.2.2技术要求3二. 设计正文32.1 编程参考32.2 红外传输控制程序设计3 2.2.1实验原理3 2.2.2实验步骤5 2.2.3软件流程图6 2.2.4LABVIEW面板图7 2.2.5LABVIEW测试图8 2.2.6 LABVIEW流程图9三. 课程总结10四. 参考文献10一 课程设计目的:1.1 课程设计目的:l 1 了解虚拟仪器的有关知识。l 2 熟悉LABVIEW开发环境。l 3 掌握虚拟仪器程序VI的创建,编辑和调试过程。1.2 课程设计任务及要求1.2.1设计任务:1了解红外传输的工作原理。2. 掌握红外光发送和接收电路的工作原理。3. 确定上位机监控系统的控制方案。4. 利用LABVIEW软件编制上位机监控系统界面,实现红外传输的基本功能,显示输入信号与原始数据信号并进行比较,此外要求输出数据为整数和布尔数组。5. 对本次课程设计进行总结,撰写课程设计报告。1.2.2技术要求:1. 红外传输数据为整数和布尔数组。2. 实现红外传输的基本功能,显示输入信号与原始数据信号并进行比较。3. 要求系统操作简单,直观使用方便,满足用户要求。4. 课程设计报告书写规范,文字通顺,图表清晰,数据完整,结论明确。二.设计正文 2.1 编程参考2.2 红外传输控制程序设计2.2.1实验原理:红外传输实验主要掌握红外传输的硬件电路实现方法,以及测量所得信号的微机处理和显示方法。使用LabVIEW设计一个红外传输实验系统,其中,光照度控制信号由U18的D /A提供,控制发光二极管的光照度,光照度信号由光敏电阻采集,经由U18的A /D输入给微机显示。 1.CD4060B通过外接晶振电路在第9端产生频率为38kH z的方波信号作为调制信号,输入与门U11A的2端;另一路发射的数据通过U18接口转化为模拟信号输入PC,并通过IO1端输入与门U11A的1端。输入的数据通过与门调制,在其输出端形成调制后的数据波,从而通过Q2控制红外发光二极管D1,以38kH z的频率发出红外光。Q3为去调制波的红外接收器,它去掉38kH z的调制波,解调成原始的输入数据信号,通过3端输出至U11B和U8B的驱动整形,再经过跳线器J3连接至IO2。IO2上的数据通过U18接口转化为数字信号输入PC,此转换功能由U18硬件平台提供。2.红外传输实验系统的前面板窗口设计( 1)在面板上选择All controlsArray& clusterArray,将Array控件放置在前面板上。( 2)再选择All controlsBoolenRound LED,将Round LED放入先前的Array控件中。同理建立接收数据。放置A rray控件放置LED控件( 3)将已放好的控件进行编辑,添加文字说明。LabVIEW提供了装饰前面板上对象的设计工具,这些界面元素对程序不产生任何影响。所有的装饰元素在装饰子模板(Decorations)内,首先用鼠标选择该控件,点击工具条,在弹出的菜单中选择Move toBack,这时被装饰件覆盖的其他控件全部可见,适当地调整控件的大小和位置并配以适当的颜色,经过装饰的界面会显得比较特别。这样就创建好了所示的红外传输实验系统的前面板图。红外传输实验系统前面板3.程序代码设计是为了使前面板控制件、显示件及按钮的功能得以实现。红外传输程序代码( 1)开关量输入与输出用LED的亮和熄来表示数字开关量?0#和?1#,置成相应的状态。数字开关量输入输出用到的接口函数有CreateDevice. vi、GetDevviceDI. vi、SetDeviceDO.vi、ReleaseDevice. vi。( 2)循环结构本文用到For循环结构。在Structures中选择ForLoop,在程序中放置For循环结构的方法与While循环结构一样。For循环也有两个固定的端口,计数端口count是一个输入端口,除非使用自动索引功能,否则都要在For循环框外,为count端口连接一个整形数,指定循环执行的次数,这里用Array Size取得循环次数;循环端口iteration是一个输出端口,输出循环当前执行的次数,循环次数从0开始计数。如图所示,U13 CD4060B 通过外接晶振电路在第9 端产生一路频率为38KHZ 的方波信号作为调制信号,输入与门U14A 74HC08 的2 端;另一路为需发射的数据,它通过DO14 端输入与门U14A 74HC08 的1 端。输入的数据在与门调制,在其输出端形成调制后的数据波,从而通过Q2 S8050 控制红外发光二极管D13以38KHZ 的频率发出红外光。Q3 1736 为去调制波的红外接收器,它去掉38KHZ 的调制波,解调成原始的输入数据信号,通过3 端输出至U14B 74HC08 及U5B 74HC14 的驱动整形,连接至DI9。2.2.2实验步骤1接线:用电缆将实验板数字口XS2与采集卡数字口XS2连接。 2调试与结果:控制labview 应用软件使U18 的DO14 端形成一路需传输的原始数据信号,在屏幕上可观察到U18 的DI9 端输入的信号与原始数据信号一致。3软件设计:用labview 设计红外传输程序,要求输出整数或布尔数组,同时显示发送和接收数据进行比较2.2.3软件流程图初始化设备发送类型数字转化为布尔数组布尔数组取数组长度Li=0取第i个元素通过DO14发送 延时通过DI9接收延时i+1i=L?NY释放设备2.2.4LABVIEW面板图1. 启动界面:2. 操作界面:2.2.5LABVIEW测试图数字:布尔数组:暂停:2.2.6 LABVIEW流程图操作程序:启动程序:三. 课程设计总结第一次做的时候才发现其他组的软件都做成一个VI,而我却做成了两个VI,突然发现犯了个根本性的错误。通过这件事,明白了合作的重要性。第二次做的时候由于控制对象和被控对象设置相反了,而且方式选择的时候要先停止后重新运行才能选择,又不大符合题目的要求。今天中午及下午又在实验室和队友好好研究,经过不断的查资料,问同学,最好终于发现了原因,把循环用错了。感谢老师的严格,让我们发挥了更大的潜能,坚持不懈,最终把课设进行了很大的改善,一种成就感油然而生,同时感谢老师及其他同学的帮助,让我们顺利的完成了虚拟仪器课程设在这次虚拟仪器课程设计过程中,不仅仅巩固了上课所学的理论知识,也不仅仅通过前后为期近一个星期的课设对labview有了更深入的了解和更熟练的操作,最重要的是学会了一种认真的态度,一种坚持不懈的毅力和一种不惧怕困难的精神。最高兴的是经
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 齐鲁大联考数学试卷
- 施工方案管理培训内容(3篇)
- 户外丛林寻宝活动方案策划(3篇)
- 配套主体结构施工方案(3篇)
- 新闻编辑考试题库及答案
- 公安考试题库做法及答案
- 安徽省六安市金寨县2024-2025学年高三上学期期末考试历史题目及答案
- 心理学应用题目及答案
- 心肺复苏考试题目及答案
- 农村社区物业管理服务合同
- 铜矿采选工程可行性研究报告
- 2025年秋季学期学校全面工作计划
- 收费站文明服务培训
- 战术基础动作课件教学
- 2024年医师定期考核超声专业试题及答案
- 二手车寄售合同
- 2025中国人寿招聘笔试参考题库完整答案详解
- 充电桩行业知识培训总结课件
- 武汉市纳帕溪谷剩余产品价格策略及3月份销售策略报告
- 2024-2030年钻石行业市场调研及前景趋势预测报告
- 景区植物管理办法
评论
0/150
提交评论