状态量输出通道 状态量输出通道有6 其原理是在每个控 个,通过高频变压 制周期,CPU将输 器隔离。经过8D触 出状态打入8D触发 发器(74LS273型, 器,由它锁存并控 带清零)与总线相 制着输出状态开关 连。 的通断,决定状态 量输出的与否。 36
36 状态量输出通道 ◼ 状态量输出通道有6 个,通过高频变压 器隔离。经过8D触 发器( 74LS273型, 带清零)与总线相 连。 其原理是在每个控 制周期,CPU将输 出状态打入8D触发 器,由它锁存并控 制着输出状态开关 的通断,决定状态 量输出的与否
■五、运算控制原理 (一)调节器的算法构成 模拟式调节器 数字式调节器 (ICE) (SLPC) 输入偏差信号 1.LD X 对偏差信号进行 2.BSC PID运算 PID运算结果输出 3.SY Y 结束 4.END
37 ◼ 五、运算控制原理 ◼ (一)调节器的算法构成 模拟式调节器 (ICE) 数字式调节器 (SLPC) 输入偏差信号 1. LD X1 对偏差信号进行 PID运算 2. BSC PID运算结果输出 3. SY Y1 结束 4. END
1.LD XI 2.BSC 3.ST Y1 4.END X中的信息读到S 对$,的信息过S,中的信息 Y中的信息转移 中,各运算寄存器 PID运算,过 中,S1S5 出程序,SS的 的信息依次下推, 果仍旧存在不变。 内容不变。 S~S存付 S中原来的信息消 S2~S的内容 信息分别失。 A、B、C、D、 X1 MV MV MV A A 0 0 38
38 ◼ (二)算法的实现过程 ◼ 算法的实现是依靠5个运算寄存器S1~S5 E A B C D S1~S5存储的 信息分别是 A、B、C、D、E X1 A B C D 1. LD X1 X1中的信息读到S1 中,各运算寄存器 的信息依次下推, S5中原来的信息消 失。 MV A C D 2. BSC 对S1的信息进行 PID运算,运算结 果仍旧存在S1中。 S2~S5的内容不变。 MV A B C D 3. ST Y1 S1中的信息送到Y1 中,S1~S5的内容 不变。 MV A B C D 4.END Y1中的信息转移 出程序,S1~S5的 内容不变
S,S采用堆栈结构,先压入的数据后弹 出。压入时$中的内容消失,弹出时各寄存 器的内容依次上升,而$中的内容则保持原 数据不变。 注意 39
39 S1 ~S5采用堆栈结构,先压入的数据后弹 出。压入时S5中的内容消失,弹出时各寄存 器的内容依次上升,而S5中的内容则保持原 数据不变
(三)运算中的数据类型 1、CPU数据类型 CPU为8bit 在一个时钟的前沿或后沿处理一个字节, 个字节为8bit。 CPU的外部数据总线为8bit 一次传输一个字节(8bit)的信息。 CPU的内部数据为16bit 数据的运算是16bit,即二进制的16bit数 据。 40
40 (三)运算中的数据类型 1、CPU数据类型 CPU为8bit 在一个时钟的前沿或后沿处理一个字节, 一个字节为8bit。 CPU的外部数据总线为8bit 一次传输一个字节( 8bit )的信息。 CPU的内部数据为16bit 数据的运算是16bit,即二进制的16bit数 据