程序失控时也可以迅速进人预期控制轨道。综合考虑CPU效率和抗于扰能力,在对程序流向起关键作用的指令处,如跳转指令、中断恢复指令等,插入两条“NOP"单字节空操作指令,以保证“跑飞”的程序迅速纳入正确的控制轨道。
为了防止单片机输出口状态意外修改,定期重新定义输出口状态。MSP430单片机内部集成很多外围设备,如UART,SPI串口,定时计数器等,为了防止这些设备的相应控制寄存器被意外修改,每次使用时都需重新设置。指令冗余使“跑飞”的程序安定下来是有条件的:程序计算器必须指向到程序区。当程序计数器落到非程序区,如ROM中未使用的空间、中断向量表,数据区,则冗余指令失效。采取额外措施就是设立软件陷阱。所谓软件陷阱,就是一条引导指令,强行将捕获的程序引向对程序出错进行处理的程序,一般安排在未使用的中断向量,未使用的ROM等。MSP430单片机具有多个中断发生源。正常工作时,执行完中断服务程序后,相应的中断标志位会被硬件自动复位;当单片机受到干扰,运行异常时,可能会触发没有使用的中断,导致系统不能正常工作。因此在未被使用的中断向量处插入冗余指令,使中断自动返回,如:“ NOP NOP RETI"。
硫酸,分子式H2SO4,是一种被广泛应用在国民经济各个领域的化工原料。但是由于各种浓度的硫酸都具有不同的腐蚀性,因此其流量测量仪表及其材料的选择都比较特殊。
1.测量硫酸介质仪表材料的选择
常用在仪表上的材质大约有20多种,而用在硫酸测量上的仪表材质必须具有耐硫酸特性。硫酸是强氧化性酸,对金属的腐蚀主要是金属的氧化反应,影响硫酸腐蚀的主要因素是温度和浓度。硫酸腐蚀的一个特征就是高浓度与低浓度硫酸腐蚀性显著不同,高温和低温状态下也差别很大。下面详述几种常用仪表材质的耐腐蚀性。
1.2 304和316不锈钢
普通不锈钢对硫酸的耐腐蚀性不好,又因为价格校高,所以用途有限。比如304(0Cr19Ni9)不锈钢,仅能适用在非常稀(5%以下)或高浓度(90%以上)的硫酸中,适用温度不应超过50~70C。316(0Cr17Ni12Mo2)不锈钢适用于浓度小于18%或者大于80%的硫酸中,温度以40-80℃为宜。对于浓度在30-80%之间和高于常温态的硫酸中,316不锈钢不可使用。
1.3哈氏合金
哈氏合金适用于浓度小于100%的硫酸,温度可达70℃,硫酸浓度越低,使用温度越高,25%以下的稀硫酸可用于沸点。
您好,欢迎莅临k8凯发,欢迎咨询...
触屏版二维码 |