摘要
在远距离测控技术领域,微机技术得到了广泛的应用,包括在系统中使用微
机或者嵌入微处理器芯片,而实时测控系统由于使用的要求和环境各不相同,因
而通用性不是很好,本文以为某单位研制的具有特殊要求的一种远程测控系统为
背景,着重介绍了该系统的测控软件的研制,由于软件是和系统中其他部分相配
合的,为方便理解,简要的介绍了全系统的研制工作,本软件具有如下特点:
·实现了将测控系统的所有被控制设备和测量仪器封装,用抽象的一个C++
对象来表征具体的物理设备。因而,整个系统具有良好的可扩展性,可以任意根
据需要添加或减少物理设备,无须在源代码级进行修改。
·实现了基于Windows98操作系统的主机和MCU实现的从机之间的全双工
通信。
·采用了适合本系统特殊要求的通信协议。
·系统主机软件具有一定的独立性,因而具有较好的可移植性,只要遵守相
同的通信协议,完全可以用于其他相似的系统。
·具有完善的帮助系统和一个较简单的专家系统,可以帮助用户完成操作。
·在必要时(如不适合有人员在的恶劣现场),可以启动自动操作程序,让软
件根据预先设定的约束条件自动的完成操作工作。
·可以象使用PROTEL一样方便的根据不同的现场布置各种组件(表征物理
设备)。
PC and MCU are popularly used in the field of remote control and measurement
with the method of direct use of PC or embeding the MCU chip in the system
Because of the different requirement and condition ,the system usually can not be
used universally thus people usually have to develop the system in according to the
specific requisite The article mainly introduced the software design of the control
system and simply introduced the whole system design include hardware,
communication protocol. The software has the following features:
?Fulfill the object of encapsuling all of the device and instrument by the way of
using a abstract class of C++ , thus the whole system can be easily expanded . You
need not modify the source code of the program if you want to append or decrease the
quantity of the device and instrument.
? Fulfill the bi-directional communication between the PC which based on
windows98 operation system and the MCU system which we developed.
? The software use the communication protocol which fits the special need of the
system.
? The software can be easily transplanted from the system we developed to another
similar control system based on the same communication protocol.
?The software has a perfect help-system and a simple specialist-system which can
help user to operate the whole system.
?User can make the system automatic work according the rule which has been set
beforehand if it is necessary.
?User can use the software to produce a layout sheet conveniently just as use
PROTEL to make a schem sheet.
引文
移动计算机通信网络 沈庆国 人民邮电出版社 1999年
传真通信与调制解调 朱梅英 人民邮电出版社 1996年
MODEM通信编程技术 程坚 西安电子科技大学 1998年
Visual C++6. 0编程实例与技巧 王华 机械工业出版社 1999年
VC++6 Bible Tom Archer电子工业出版社 1999年
单片机应用系统抗干扰技术 王幸之 北航出版社 2000年
单片机应用系统设计 何立民 北航出版社 1991年
embedded modem data book.TDK SEMICONDUCTOR, 1997年