APP下载

基于LabVIEW的太阳能发电数字跟踪系统软件设计

2012-08-29秦冲

装备制造技术 2012年7期
关键词:接收数据前面板串口

秦冲

(三门峡职业技术学院,河南 三门峡 472000)

随着地球的环境污染和能源形势日趋严峻,太阳能成为了一种无公害、储量无穷的自然能量。本文针对光伏发电系统,利用Lab VIEW 图形化的编程语言,对单片机与PC 机之间的通讯进行了设计[1],开发出一种太阳能发电板双轴自动跟踪控制系统,整个程序界面友好,控制系统结构清晰,便于扩展和维护,能实现对太阳能发电数字跟踪系统的监控。

经模拟试验验证,整个系统配置合理,操作方便,易于扩展,可靠性好,通用性强。

1 系统总体设计

该系统主要有传感器辨向装置,数字跟随装置和监控部分构成。总体框图如图1 所示。

图1 太阳能发电数字跟踪系统的结构框图

其中传感器辨向装置,包括传感器电路、A/D 转换、STC89C51 单片机和电机及其驱动电路。数字跟随装置由STC89C51 和电机驱动组成。PC 机监控,主要使用Lab VIEW 图形化的编程语言,对单片机发送的数据进行处理[2]。

2 单片机串口通讯设计

2.1 通讯协议约定

(1)单片机工作于串口方式1,上位机利用COM1 口,根据STC89C51 串口。

(2)波特率:1 200 bps。

(3)握手信号:单片机向PC 机发送采集到的数据时,其格式00XXFFXX,00 表示水平方向,紧跟其后的两位,是传感器1 采集到的数据[3];FF 表示垂直方向,紧跟其后的两位是传感器2 采集到的数据。

2.2 串口通讯接口电路

串口通讯接口电路图如图2 所示。

图2 串口通讯接口电路

其引脚定义如下:

(1)载波检测;

(2)接收数据;

(3)发送数据;

(4)数据终端就绪;

(5)信号地;

(6)数据装置就绪;

(7)请求发送;

(8)清除发送;

(9)振铃指示。

本系统仅利用其(2)、(3)和(5)口,连接方式为:单片机的数据发送端TXD 接MAX232 的TIin,经电平转换后,由TIout 送到DB9 的接收数据端口(2),DB9 的数据发送端(3)接至MAX232 的RIin,经电平转换后,由RIout 送到单片机的接收数据端口RXD[4]。

2.3 串口通讯程序设计

根据前面的规定,使用汇编语言编写的串口通讯的程序部分如下:

3 Lab VIEW 串口通讯程序设计

根据设计要求,本设计由RS-232 串行口,来实现计算机之间的数据传输。

3.1 Lab VIEW 串口通讯前面板设计

Lab VIEW 监控软件的前面板界面设计如图3。

图3 LabVIEW 前面板界面设计

3.2 Lab VIEW 串口通讯程序流程图设计

Lab VIEW 串口通讯程序流程图部分设计如图4所示。

图4 Lab VIEW 串口通讯程序部分流程图

其处理过程为:

开始执行→接收数据(为字符串)→将字符串转换成十进制数组→提取有用数据→将有用数据换算成方位值→显示→保存记录→结束。

当然,还可以对数据进行其他操作,如清空、发送数据等。要想可执行文件脱离开发平台,还需要在“安装”选项中选中“创立安装”,选择相应的生成目录,点“建立”即可。

4 结束语

本系统PC 机采用虚拟仪器LABVIEW 语言编程,程序结构清晰,前面板界面非常友好,使得操作者在使用该软件时就像是在操作一台实际的控制仪器一样。测试结果表明数据的上传准确无误,系统功能独立,配置合理,具有响应速度快,操作简便,工作可靠等特点。

[1]陆 均,等. 太阳能发电地面应用的前景及发展方向[J]. 新能源.1995,17(2):9-12.

[2]严一平.虚拟仪器设备的总线技术[J].上海计量测试,2002,(03):13-15.

[3] Austin, Tex. LabVIEW 8.0 User Manual [K]. USA: National Instruments Corporation,2006.

[4]陈铁军,谢春萍.PC 机与RS485 总线多机串行通信的软硬件设计[J].现代电子技术,2007,5(24):102-104.

猜你喜欢

接收数据前面板串口
冲激噪声背景下基于幅度预处理的测向新方法*
颜值高和散热强可以并存3款高品质机箱推荐
浅谈AB PLC串口跟RFID传感器的通讯应用
电竞潮牌范 航嘉GX520S机箱评测
低复杂度多输入多输出雷达目标角度估计方法
单片机模拟串口数据接收程序的实现及优化
USB接口的多串口数据并行接收方法探索
基于蓝牙串口适配器的GPS接收机与AutoCAD的实时无线通信
刚挠印制板在机载设备电子机箱中的结合与应用
基于并行控制的FPGA多串口拓展实现