通讯管理机的设计通讯管理机的硬件框图如。图中单片机M68HC11E9工作于扩展方式,它的资源与使用见。设计中扩展了一片随机存取存储器(RAM6264,用于存放数据;扩展了一片通用异步串行接收/发送器(UART8250,用于产生一标准的RS-232串行接口,外可接MODEMCPU自带的标准NRZ串行接口通过MAX491芯片产生RS-485接口,作为控制器的主机,利用地址唤醒方式与控制器之间构成主从多机通讯。通讯机的软件采用汇编语言编写,固化于CPU内的程序存贮器中,一旦上电,程序从起始地址D000H开始运行程序。
监控画面米用VisualC++6.0编写实现,主画面如所示。它包括面板按钮、柴油机运行状态显示、报警信息显示、转速显示、工况指示、串口选择等部分。在正确连线后,选择串口,用鼠标点击通讯按钮,若通讯正常,则框内内容通讯停止变成通讯正常,同时拔号、通讯、参数设置三个按钮封锁,监控画面正确反映信息,同时在遥控允许情况下,可以操作遥控命令;若通讯未正常,则通讯停止框内内容变成通讯错误,同时拔号、通讯、参数设置三个按钮封锁,画面上的信息不能反映控制器的状态,遥控命令无效;若需重试,则点击挂断按钮,才能再点击通讯按钮。设置包括两方面的内容:调制解调器的初始化设置;和为使控制器具备通用性的参数设置。
通过PC机对控制器的工作参数进行设置修改的内容包括:柴油机机型选择、开关量输入定义、开关量输出定义、转速设定、启动电机设定等。
经实际使用表明:该系统工作可靠,性能稳定,操作方便,得到用户的肯定。