虚拟仪器课程设计-流水灯(12页).doc
《虚拟仪器课程设计-流水灯(12页).doc》由会员分享,可在线阅读,更多相关《虚拟仪器课程设计-流水灯(12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-虚拟仪器课程设计-流水灯-第 8 页电控学院课程设计(论文)课程名称: 虚拟仪器 题 目: 数字流水灯的设计 院 (系): 专业班级: 姓 名: 学 号: 指导教师: 年 月 日基于LabVIEW的流水灯设计摘 要虚拟仪器(virtual instrumention)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是
2、框图的形式。流水灯是一种生活中比较常见的装饰,本文主要通过labview来设计了一个流水灯系统的上位机界面,通过串口通信实现了其有规律的亮灭,带来一定的观赏效果。关键词:虚拟仪器、上位机、串口通信、流水灯AbstractVirtual Instrument (virtual instrumention) is a computer-based instruments. Close combination of computer and instruments is an important development direction of the current instrument. Lab
3、VIEW is a program development environment from National Instruments (NI) developed by the company, similar to C and BASIC development environment, but LabVIEW significantly different from other computer languages are: the use of other computer languages are generated text-based language code, and th
4、e use of LabVIEW graphical programming G editing language program is produced in block diagram form.Light water is a relatively common life decorative paper labview mainly through the PC interface to design a light water system through serial communication achieved its regular light off, bring some
5、viewing.Keywords: Virtual Instrument, PC, serial communications, water lights目录1 设计任务12系统方案选择1整体设计1通信协议1下位机设计方案2上位机设计方案23下位机设计3硬件设计3单片机串口发送数据单元4软件设计4跑马灯程序设计5串口发送数据程序设计54上位机设计6前面板设计6后面板设计75系统调试86结论97总结10参考文献11附录121 设计任务1.通过RS232接口进行数据采集。通过RS232接口实现上位机(PC)与下位机(单片机)之间的数据通讯。2.利用上位机实时显示数据。对于界面数据的显示,主要由模拟
6、的LED灯实现。 2系统方案选择整体设计采用单片机串口实现单片机流水灯的运行状态对上位机的发送,并且由上位机接受并且实现状态的显示,使下位机流水灯的运行状态能够直观的在LABVIEW中实现。下位机由单片机通过串口发送PC机,PC机接受信号并且显示到界面。通信协议串口是计算机上一种非常通用的设备通信协议,串口通信协议也可以用于获取远程采集设备的数据,串行通信是计算机和外部设备进行数据交换的重要渠道,由于其成本低,性能稳定并遵循统一的标准,因而在工程中被广泛应用。所谓通信协议是指通信双方的一种约定。约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信
7、双方必须共同遵守。因此,也叫做通信控制规程,或称传输控制规程。目前较为常用的串口有9针串口和25针串口,通信距离较近时,可以用电缆线直接连接标准RS232端口,若距离较远,需附加调制解调器。RS-232是美国电子工业协会正式公布的串行总线标准,也是目前最常用的串行接口标准,用来实现计算机与计算机之间、计算机与外设之间的数据通讯。RS-232串行接口总线适用于:设备之间的通讯距离不大于15m,传输速率最大为20kBps,RS-232协议以-5V-15V表示逻辑1,以+5V15V表示逻辑0。AT89C52单片机具有一个异步串行收发模块USART,其主要特点如下:支持8和9位数据位,1位停止位的串行
8、数据帧结构;由硬件支持的奇偶校验位发生和校验;二个完全独立的中断,TX发送完成RX接收完成;支持多机通信模式;支持倍速异步通信模式,典型的串口用于ASCII码字符的传输。通信使用3根线完成:地线,发送,接收。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据,其他线用于握手,但是不是必须的。这个系统只是初步采集,自己接触通信接口也不多,所以直接使用比较简单的通讯接口RS232通讯接口,此接口性能完全可以满足此次设计的数据传输要求,所以直接选择RS232通讯接口。下位机设计方案 由ATC89C52最小系统和8个流水灯组成。ATC89C52单片机是美国ATMEL公司生产的低电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟仪器 课程设计 流水 12
限制150内