论文摘要
本文探讨了一种可以应用于塑料挤出生产线的基于WINCE操作系统和ARM9芯片的嵌入式控制系统的设计开发过程。系统的特点是高通用性,高扩展性,高性能价格比,以及控制单元的自主控制和中心控制台控制相结合的控制方式易于实现系统的串连控制。内容包括,硬件选择,系统定制,以及C#应用软件开发,单片机KEIL C程序设计。热电阻选型以及单片机电路设计。系统结构采用CPU基板和单元控制板相结合的方式,CPU基板结构相对稳定,其上运行的WINCE系统也相对稳定,CPU基板和其软件系统主要实现人机交互,数据存储,以及网络控制功能。根据被控设备和控制目标的不同,单元控制板采用不同的硬件和软件,实现对被控设备的操作。基板和单元控制板之间利用串口进行通讯,基板带有三个串口。可以实现同时控制三个单元控制板。CPU基板应用软件采用C#.NET Compact Frame编程实现,易于掌握,开发难度低,效率高。单元控制板利用KIEL C编程,已实现具有3路八位ADC,12路开关量输入和八路开关量输出的单元控制板软件设计。单元控制板采用P89LPC936MCU,实现了5V标准电压的AD转换。实现了温度的闭环控制系统。操作人员可以利用CPU基板提供的触摸屏,进行温度设定和对子板的运行状态进行干预。实现了上位机监控功能。CPU基板提供通过网络监视和运行的状态的远程控制。