|
||||
河北沧州积压电缆
外部输入触点电路断时,对应的输入映像寄存器为0状态,梯形图中对应的输入继电器的常触点断,常闭触点接通。某一编程元件对应的映像寄存器为l状态时,称该编程元件为ON,映像寄存器为0状态时,称该编程元件为OFF。在程序执行阶段,即使外部输入信号的状态发生了变化,输入映像寄存器的状态也不会随之而变,输入信号变化了的状态只能在下一个扫描周期的输入阶段被读入。PLC的用户程序由若干条指令组成,指令在存储器中按步序号顺序排列。其实还有另外的方式,可以采取在每接收一个字节就对其解析,解析完判断转到下一个状态,并将其中的有用数据存储在相应的数据结构中去,可以采取状态机实现。将状态机设计为两个控制状态,一是串口状态——uart_state,一是命令类型状态——CMD_state。状态机始状态:串口状态为CMD_NO接受到STX_CMD,状态变为CMD_START.接下来将自动进入接受命令帧的状态,再启命令状态的状态机,对发送来的有用数据进行解析,保存,校验等。选择合适的摇表:如果被测电机额定工作电压是380伏,那么我们可以选择500V的摇表。摇表放平,个短路测试,两支表笔短接,摇动手柄指针接近0就是好的。再把两支表笔分,摇动手柄,指针接近无穷大就是好的。测量时把三相电机的连接片去掉,外壳接地,三个绕组的底部接线端我们编一下好,从左到右UVW。步:测三相输出端与外壳的绝缘电阻,E接触电机外壳,L分别接触UVW三个接线端,以每分钟120转左右的速度摇动手柄,待指针稳定在无穷大附近时即为绝缘良好。对发送标志位清0。调试要点与实验现象接好硬件,通过冷启动方式将程序所生成的。hex文件到单片机运行后,打串口调试助手软件,设置好波特率1200,复位单片机,然后在通过串口调试助手往单片机发送数据(见),可以观察到在接收窗口有发送的数据显示,此外电路板上的串行通信指示灯也会闪烁,P0口所接到LED灯会闪烁所接收到的数据。串口软件调试界面另外串口调试助手软件使用时应注意的是,如果单片机发板采用串口而且和串口调试助手是使用同一串口,则在打串口软件的同时不能给单片机程序,如需要,请首先点击“关闭串口”,发送实验的时候,注意如果选中16进制发送的就是数字或者字母的16进制数值,比如发送“0”,实际接收的就应该是0x00,如果不选中,默认发送的是ASCII码值,此时发送“0”,实际接收的就应该是0x30,这点可以通过观察板子P0口上的对应的LED指示出来。 |
|