摘要
针对PROFIBUS-DP现场总线实用性的优点,详细的介绍了运用AT89S52和SPC3对基于PROFIBUS-DP现场总线的数据采集模块进行设计的基本方法。硬件设计主要包括数据采集电路和PROFIBUS-DP通信接口电路的设计;软件设计主要包括SPC3的初始化程序、SPC3的中断处理程序和数据采集程序,重点是SPC3的初始化程序,它主要对SPC3内部64字节的寄存器进行配置,从而设置SPC3的工作方式以及确定输入、输出、诊断等缓冲器的大小和基址指针,并通过中断程序完成新报文的处理,配合具体的应用程序完成了模块化的PROFIBUS-DP智能从站的设计。
This paper introduces the design of an I/O module for PROFIBUS-DP fieldbus based on AT89S52 and SPC3.The hardware and software of the system are outlined.The initialization of SPC3,the interrupt program of SPC3 and the program of data aquisition are also discussed.
出处
《自动化技术与应用》
2008年第2期85-87,89,共4页
Techniques of Automation and Applications