APP下载

多通道高压电源控制界面的设计与优化

2012-07-12解放军理工大学理学院许凤慧孙梯全

电子世界 2012年18期
关键词:高压电源下位控件

解放军理工大学理学院 许凤慧 孙梯全 卢 娟

多通道高压电源控制界面的设计与优化

解放军理工大学理学院 许凤慧 孙梯全 卢 娟

主要介绍运用VB6.0实现多通道高压电源界面的设计方法。界面是在VB语言的环境下设计,能够实现通道选择,输入电压大小,同时能够实现上位机(PC机)和下位机(51单片机)的通信;同时菜单设计“简单、直观、一致、有效”,并且方便用户使用,使用准确率高。

VB6.0;串口通信;通道选择;电压大小

1.引言

近年来,51单片机凭借其极高的性价比越来越多的在工业过程控制和智能式仪表中得到广泛的应用。但由于其本身资源有限,在一些复杂过程或功能较多的控制中就难以满足要求,需要将单片机的数据送到上一级的微机进行处理。因此实现上位机(PC机)与下位机(单片机)之间的数据可靠通信是必须解决的主要问题之一,在数据传输量不大的情况下,按照标准进行串行通信越来越多的服务于各种应用系统中[1-3]。

2.主要控件(MSComm控件)介绍

VB6.0的MSComm通讯控件的一些基本特性:为应用程序提供了通过串行接口收发数据的简便方法。具体的说,提供了两种处理通信问题的方法,即事件驱动方式和查询方式。本文介绍的是事件驱动方式。

3.界面关键模块功能设计

界面设计的主要功能:能够实现通道选择,输入电压大小转换成数字电位器抽头位置,同时能够实现上位机和下位机的通信。

(1)发送数据软件设计

结合MSComm的属性,编写了串口通讯的代码。

串口的初始化程序:

在系统加载的时候,串口的初始化就开始了。然后在主界面中,开始数据的发送操作、数据保存等等[4]。

(2)通道选择程序(按0-31按钮,可以选中相应通道):

(3)设置电压大小程序(输入0-1200内任意数值,可转化为数字电位器抽头的位置)

4.界面的使用方法及说明

多通道高压电源界面图如图1所示。

下面是多通道程控高压电源使用说明(调节具体通道电压大小的正常工作步骤):

第一步:打开串口,设置串口参数。

第二步:首先选择通道,单击(0-31)数字按钮,将会在发送栏出现该数字,并自动附上一个“,”。

第三步:输入要求的电压值。

第四步:按“确认输入键”,将会在发送栏出现相应比例的值。如果值正确,则按发送;如果不正确,或者要修改,请按“清除输入键”。发送完毕后单片机将发回反馈到反馈窗口。

5.结语

此上位机软件在多通道高压电源系统中得到了良好的验证。在操作过程中,用户可以直接在软件界面上设置所要选择的通道数和要求的电压大小,发送数据,即可成功实现下位机成功实现通道选择和具体电压大小的输出。

[1]胡或,闫宏印.VB程序设计[M].北京:电子工业出版社,2001:231-251.

[2]胡玉良,董冠军.基于51单片机的上位机软件设计[J].山西冶金,2009,1(32):59-61.

[3]季熊.基于51单片机的雷达控制器的设计[J].电子科技,2009,6(22):53-65.

[4]陈延奎.基于MCS251单片机的电冰箱控制器[J].电子工程师,2008,2(34):77-79.

许凤慧(1985—),女,江苏南京人,硕士,解放军理工大学通信工程学院助教,主要从事数字通信、信号与信息处理的研究。

猜你喜欢

高压电源下位控件
发射机房监控系统之下位机
基于湿度控制的室内空气净化器高压电源设计
关于.net控件数组的探讨
医用仪器绝缘性检测的直流高压电源的设计
景洪电厂监控系统下位机数据传输网络改造
围观党“下位”,吐槽帝“登基”
高压电源稳压回路的建模与滑模变结构控制
CAN总线并发通信时下位机应用软件设计
ASP.NET服务器端验证控件的使用
50 kV 全数字化电子枪高压电源设计