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

加入VIP,免费下载资源
 

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

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

下载须知

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

版权提示 | 免责声明

本文(基于虚拟仪器技术的红外传输设计.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

基于虚拟仪器技术的红外传输设计.doc

1、目录一. 课程设计目的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、红外传输的工作原理。2. 掌握红外光发送和接收电路的工作原理。3. 确定上位机监控系统的控制方案。4. 利用LABVIEW软件编制上位机监控系统界面,实现红外传输的基本功能,显示输入信号与原始数据信号并进行比较,此外要求输出数据为整数和布尔数组。5. 对本次课程设计进行总结,撰写课程设计报告。1.2.2技术要求:1. 红外传输数据为整数和布尔数组。2. 实现红外传输的基本功能,显示输入信号与原始数据信号并进行比较。3. 要求系统操作简单,直观使用方便,满足用户要求。4. 课程设计报告书写规范,文字通顺,图表清晰,数据完整,结论明确。二.设计正文 2.1 编程参考2.2 红外传输控制程序设计2.

3、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的频率发出红外

4、光。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)将已放好的控件进行编辑,添加

5、文字说明。LabVIEW提供了装饰前面板上对象的设计工具,这些界面元素对程序不产生任何影响。所有的装饰元素在装饰子模板(Decorations)内,首先用鼠标选择该控件,点击工具条,在弹出的菜单中选择Move toBack,这时被装饰件覆盖的其他控件全部可见,适当地调整控件的大小和位置并配以适当的颜色,经过装饰的界面会显得比较特别。这样就创建好了所示的红外传输实验系统的前面板图。红外传输实验系统前面板3.程序代码设计是为了使前面板控制件、显示件及按钮的功能得以实现。红外传输程序代码( 1)开关量输入与输出用LED的亮和熄来表示数字开关量?0#和?1#,置成相应的状态。数字开关量输入输出用到的接

6、口函数有CreateDevice. vi、GetDevviceDI. vi、SetDeviceDO.vi、ReleaseDevice. vi。( 2)循环结构本文用到For循环结构。在Structures中选择ForLoop,在程序中放置For循环结构的方法与While循环结构一样。For循环也有两个固定的端口,计数端口count是一个输入端口,除非使用自动索引功能,否则都要在For循环框外,为count端口连接一个整形数,指定循环执行的次数,这里用Array Size取得循环次数;循环端口iteration是一个输出端口,输出循环当前执行的次数,循环次数从0开始计数。如图所示,U13 CD4

7、060B 通过外接晶振电路在第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

8、连接。 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.5 LABVIEW流程图操作程序:三. 课程设计总结经过两周的课程设计,我感觉过的很充实,使我们更好的掌握了虚拟仪器这门课程!总的来说,这次设计,使我们在基本理论的综合运用及正确解决实际问题等方面得到了一次较好的训练。提高了我们的思考、解决问题创新设计的能力,为以后的设计工作打下了较好的基础,由于能力所限,设计中还有许多不足之处,恳请各位老师、同学们批评指正。 1石博强. LabVIEW 6. 1编程技术实用教程M .北京:中国铁道出版社, 2002. 2杨乐平. LabVIEW高级语言程序设计M .北京:清华大学出版社, 2003.课程设计评 语课程设计成 绩指导教师(签字) 年 月 日注:此表必须在同一页面10

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922