发表于:2008/9/29 14:23:00
#0楼
我们用51系列单片机做工业控制产品很多年了,最近一年来采用了两个单片机互相并行通讯做现场实时控制,一个是主CPU板,用于输入状态的检测和控制输出,另一个用于实时数据编辑,但总是出现通讯死机的现象,而我们同时也在用OMROM PLC做类似的产品,所以我想能否用c51做单片机控制软件,而且仅用一个单片机,将控制程序做成类似PLC那样的控制模式,就是说,主程序在循环检测输入状态,而用定时中断的方式输出,这样的话,在两个中断间就会有时间间隔,这样是否会使输出状态呈脉冲变化?望朋友们提提自己的见解,我设想的印制板是这样的:20路光耦隔离输入到89C52,然后再光耦16路输出,后级驱动普通的中间继电器通断。