根据石油化工行业高压反应釜试验过程中,对各类工艺参数的要求,设计了一种基于CAN总线的高压反应釜控制系统。详细介绍了硬件和软件的设计。其中硬件部分由工控机、SPCE061A单片机、SJA100CAN控制器、82C250CAN收发器等组成,实现高压反应釜温度、压力、流量等参数的测量与控制。对于温度控制,采用模糊PID控制算法。伺服电机采用LMD18200芯片控制实现PWM的平滑调速。软件部分则设计了主程序和CAN通信的收发子程序。该系统具有实用性好、可靠性高、抗干扰能力强、实验效率高等特点,应用前景广阔。 High Pressure Reaction Kettle Controllor Based on CAN Bus ZHANG Hong-bo,XU Zhong-ren (School of Information & Control Engineering,Liaoning University of Petroleum and Chemical Technolgy,Fushun 113001,China) Abstract:According to the requres of technical parameters during high pressure reaction kettle test procedure in petrochemical industry.Designed a system of high pressure reaction kettle based on CAN bus.It introduced designs of hardware and software in detail.Using the PC,SOCE061A single chip,SJA100CAN controller,82C250 CAN transceiver,it realized the hardware circuit of measurment and controlment of temperature and flow rate in reaction kettle.It used fuzzy-PID control algorithm to control controment of temperature,used LMD18200 chip to control servoactuator,achieve PWM smoothness timing.and gave flow chart of main program and communication subprogram.This system is of practicability,good reliability.Moreover,it has the great capacities of resisting disturbance and efficiency.It has a wide prospect of application. Key words:reaction kettle;CAN Bus;single chip