程序失控时也可以迅速进人预期控制轨道。综合考虑CPU效率和抗于扰能力,在对程序流向起关键作用的指令处,如跳转指令、中断恢复指令等,插入两条“NOP"单字节空操作指令,以保证“跑飞”的程序迅速纳入正确的控制轨道。
为了防止单片机输出口状态意外修改,定期重新定义输出口状态。MSP430单片机内部集成很多外围设备,如UART,SPI串口,定时计数器等,为了防止这些设备的相应控制寄存器被意外修改,每次使用时都需重新设置。指令冗余使“跑飞”的程序安定下来是有条件的:程序计算器必须指向到程序区。当程序计数器落到非程序区,如ROM中未使用的空间、中断向量表,数据区,则冗余指令失效。采取额外措施就是设立软件陷阱。所谓软件陷阱,就是一条引导指令,强行将捕获的程序引向对程序出错进行处理的程序,一般安排在未使用的中断向量,未使用的ROM等。MSP430单片机具有多个中断发生源。正常工作时,执行完中断服务程序后,相应的中断标志位会被硬件自动复位;当单片机受到干扰,运行异常时,可能会触发没有使用的中断,导致系统不能正常工作。因此在未被使用的中断向量处插入冗余指令,使中断自动返回,如:“ NOP NOP RETI"。
在工业生产领域有一种流量计使用量特别大,适合用来测量的介质种类也特别多,但要求介质具有导电性,有一定的介电常数,这就是我们常见的电磁流量计。市政供水上有一种新型水表叫电磁水表,实际上电磁水表也是一种电磁流量计,由于供水行业的特殊性,针对于供水行业的工况要求,专门设计了一款专门用于供水流量测量的电磁流量计,这就是电磁水表。因此,电磁水表不同于一般的电磁流量计,它们的区在哪里,对于生产制造企业来说,熟悉电磁流量计与电磁水表的相同点和不同点,对于两类产品的设计与研发具有得要的意义。本文不仅介绍了电磁流量计的原理、用途及优缺点,从使用领域、精度、口径、量程范围(计量流速范围)及量程迁移、重复性、供电方式(功耗)、采样速率、管道结构与测量直管段、仪表通信和使用环境等十个方面分析电磁流量计和电磁水表的区别。
9.仪表通信
(1)电磁流量计使用*,计量方式和流量控制方式种类繁杂,因而通信方式比较丰富,一般生产厂商都有下述配置:①定量脉冲输出,如输出一个脉冲代表1m3/h流量(可选0.1m3/h,甚至0.01m3/h)。②频率输出,表示输出0~10kHz频率范围代表0~Qmax流量。③输出4~20mA电流,通常表示瞬时量为Qmin~Qmax。近几年设计的4~20mA电流模拟信号,可以同时进行数字通信,即可以进行HART(协议)通信。④RS-485通信,通常执行ModbusRTU通信标准。⑤开关量输出,一般有1~2路输出控制,以执行超流量上限关闸,超流量下限开闸等工艺控制。
这些通信几乎都通过电缆连接仪表和计算机及控制设备,以保证计量和工艺控制的、实时、可靠。
您好,欢迎莅临k8凯发,欢迎咨询...
触屏版二维码 |