摘要

本文针对可编程控制器(PLC)价格昂贵而单片机价格相对便宜的特点,探讨了使用单片机来代替PLC部分功能的可行性,并利用STM32F103ZET6单片机设计了一种可用于工业控制的小规模通用控制器,完成了电路原理的设计和印制电路板的制作,具有IO控制功能、RS232、RS485、CAN总线和以太网通信功能,初步测试结果表明IO控制功能能够满足控制要求。