发布于 2011-11-06 22:40:56
9楼
为了加密不得不加“芯”,中间增加不少环节可靠性差,为了省io使得plc编程繁琐。若是直接针对支持矩形键盘的系统〔fanuc好像有矩阵键盘〕可能有价值些。另外好像防错手段根本没有〔就连波段开关也有奇偶校验或和校验位呀,如果没有防错手段,断线时可能误判,会出事〕。抄了些资料见下:
瞬动开关信号都可以以矩阵电路的方式将信号送入单片 机,这个矩阵电路共占有单片机的两个字节作为矩阵的信号 的输入,1 个字节 8 个位,量多可实现 64 个开关量的信号输 入,这些输入信号经单片机程序出来后最终输出 11 个信号, 在经过光电转换电路转换成可供数控系统使用的信号。 11 这 个信号分两部分。其中 3 个信号作为地址位,根据每位地址
的两种状态进行二进制编码,总共可译制成 8 种状态,剩余 的 8 个地址作为数据位,两者组合后就可组成 64 种不同的 状态,对应于矩阵电路中的 64 个开关信号,这样数控系统 就可以通过识别这 11 个输入信号组成的 64 种状态来区分是 那种功能有效。不过首先要将这 11 个信号组成的 64 种状态 通过梯形图转换成 64 个内部地址,每个内部地址又对应一 种功能。 以上介绍了输入电路的原理,输出电路基本上就是 输入电路的逆过程,系统通过梯形图将 64 种状态用 11 个地 址组合的方式输出,其中包括 3 个地址位和 8 个数据位,这 部分信号被输入单片机,经过处理驱动矩阵中的发光二极管 发光。