基于CAN现场总线、嵌入式微处理器S3C44B0X+FPGA设计的可编程控制器,采用了32位集成度高的嵌入式微处理器S3C44B0X为核心,简化了电路的设计,提高了系统的可靠性及运行速度;通过FPGA配置I/O口,解决了众多芯片I/O口不足的问题,满足了工业控制领域的需求。同时在FPGA中实现的智能控制算法作为功能模块嵌入PLC梯形图程序中,主机执行程序的同时,FPGA也在并行完成智能控制算法的运算,即不影响系统执行的速度,又解决了传统小型PLC不能嵌入智能算法的问题。