第6节 用户控制接口
该洗衣机驱动演示系统可以由FreeMaster控制应用程序通过串行通讯协议(RS232)进行控制。可以实时监控应用程序的变量,驱动参数也很容易修改。
为了给算法和应用提供调试、诊断和演示工具,我们开发了FreeMaster这套软件。另外,因为几乎所有的应用参数都可通过FreeMaster接口来修改,所有它在调节应用程序使其满足不同功率段和电机的需要方面也非常有用。该软件一部分运行在PC上,一部分运行在目标DSC上,通过RS-232串口连接。DSC中有一个小程序用于同FreeMaster软件进行通信,分析命令,将状态信息返回给PC,并处理来自PC的控制信息。FreeMaster软件采用微软的IE作为用户接口。
FreeMaster控制界面
FreeMaster软件为电机应用提供了一个图形化用户接口(GUI)。单击acim_vc_example.pmp文件就可以打开FreeMaster软件窗口工程。图18展示了启动该工程之后的FreeMaster软件控制窗口。单击控制页标签就可以切换到控制页。
用户可以监控电机的所有数据。单击ON/OFF按钮启动电机。用户可以单击速度表来设置理想速度。控制表显示了实际的电机速度、电机电流以及电压。
应用程序的状态也可以显示。状态错误LED指示有应用错误发生。
为了给算法和应用提供调试、诊断和演示工具,我们开发了FreeMaster这套软件。另外,因为几乎所有的应用参数都可通过FreeMaster接口来修改,所有它在调节应用程序使其满足不同功率段和电机的需要方面也非常有用。该软件一部分运行在PC上,一部分运行在目标DSC上,通过RS-232串口连接。DSC中有一个小程序用于同FreeMaster软件进行通信,分析命令,将状态信息返回给PC,并处理来自PC的控制信息。FreeMaster软件采用微软的IE作为用户接口。
FreeMaster控制界面
FreeMaster软件为电机应用提供了一个图形化用户接口(GUI)。单击acim_vc_example.pmp文件就可以打开FreeMaster软件窗口工程。图18展示了启动该工程之后的FreeMaster软件控制窗口。单击控制页标签就可以切换到控制页。
用户可以监控电机的所有数据。单击ON/OFF按钮启动电机。用户可以单击速度表来设置理想速度。控制表显示了实际的电机速度、电机电流以及电压。
应用程序的状态也可以显示。状态错误LED指示有应用错误发生。

图18 电机参数的配置
FreeMaster软件提供的控制操作有:- 设定滚筒速度
- 调整所有的PI控制器参数
- 调整电机参数
- 设定的滚筒速度
- 实际的滚筒速度
- 应用状态——停止,运行,错误
- DC 总线电压和电机电流刻度表
- DC 总线电压,电机电流和电机速度的范围
- 记录用于矢量控制算法的数量




