论文部分内容阅读
三相异步电机的起动特性测量是电机领域一个重要的研究课题,上世纪九十年代后期以前,这个课题研究比较多,为此所设计的测量仪器一般都是工厂或实验室设计给自己使用,即使是面向市场的产品,也是采用单片机为核心,包括用户接口、输出打印等功能,操作很不方便,且速度慢,可靠性差。现在,随着PC通信接口使用的成熟和以PC机为基础的各种测量系统的出现,迫切要求一种使用方便、功能强大、安全可靠的面向PC的三相异步电机起动特性测量系统。本文在对目前国内外三相异步电机起动特性测量仪器、设备的原理、算法、优缺点等进行了深入分析,以电机基本计算公式为基础,采用单片机和PC机相结合的方法完成了测量系统的设计。由单片机AT89C2051完成下层数据的采集、状态显示、数据上传的任务,单片机采用多中断协同工作的方式,用嵌入式编程的思想进行程序设计。串口通信采用Remon Spekreijse设计的串口通信类CSerialPortEx编写。该类能实现单字节传送和块传送,波特率可以随自己设置。只要将类CSerialPortEx加入工程就可以使用。在Visual C++自动生成的View类的头文件添加afx_msg LONG OnComm(WPARAM ch,LPARAM port);,在应用文件添加消息的相应函数LONG CMyMSView::OnComm(WPARAM ch,LPARAM port)就可以使用。PC机上的软件操作平台采用Visual C++编写程序。本软件能保存单片机上传的数据,打开显示上传数据。用电机从高速减速到0的两次数据—一次空载、一次在电机转子上套上已知转动惯量的附加物、可以测量电机转子的转动惯量。在已知电机转子转动惯量的情况下,能根据上传的电机起动数据绘制出电机起动的转矩—转速曲线、转速—时间曲线。曲线绘制后还能保存曲线、打开显示曲线。在多次对不同功率的电机进行测量的实验可以看出,本系统具有操作简单、测量准确、功能强大、用户界面友好、可扩展性好的优点。