本应用介绍了一种基于单片机的状态监测系统,能够实现过热、过流、缺相和功率不对称等因素的故障报警,并将状态信息通过串口传给上位机。硬件部分以单 AT89C2051为核心,构成主控制器,外围电路由超温取样电路、过流取样电路、缺相及三相电压不对称取样电路、报警电路和串口通信电路等几部分组成,单片机与 PC机间的电平采用MAX232进行转换。软件系统在程序初始化后,首先检测电动机是否缺相或者电压严重,再检测是否过流、过热,有任何一种情况发生,则报警。若无故障,则返回开始处,循环执行程序,实现对单片机实时监测。PC 机中采用VB提供的通信控件对串行通信的各项参数进行设置,包括串口状、通信格式和协议等。该系统单片机结合上位机的使用,实现了电动机的远程集中监测。