四、软件设计 单片机软件采用c51语言编程,c51与汇编语言相比,有编程效率高、代码易维护等优点。程序主要由键盘与显示监控部分、串行接口芯片驱动部分和信号采集与实时控制部分组成。 串行接口芯片驱动部分,主要是根据芯片厂商时序图,以单片机的i/o口模拟串行口,以实现对串行芯片的读写操作。本课题由于单片机i/o较多,各个芯片采用单独的i/o信号。 信号采集与实时控制部分,以实时时钟为基准,采集电压电流信号对系统的安全进行监视。采集功率因数信号与最优值比较,以pi控制算法进行运算,适时发出控制指令,对电动机进行调压,使其运行于高效率状态。 五、系统调试 在系统调试过程中,我们发现并处理了如下几个问题。 ①电动机可控硅交流调压的稳定性问题。由于电动机是大电感性负载,在按外三角接法时最好采用半控形式。其中的数据管发挥了吸收谐波的作用。要使用全控形式,最好采用内三角形式。该接法中各个绕组单独供电,绕组之间不会产生相互干扰。 (责任编辑:admin) |