论文部分内容阅读
目前人类正面临着能源危机的挑战,然而风力发电与其他再生清洁能源相比更具有竞争力,所以日益受到各个国家的广泛青睐并且发展迅速。现场总线技术在风力发电中的应用也日趋成熟,本次课题在对国内外现场总线技术进行了详细的研究,为了提高现场总线技术在风电控制系统中的稳定性进而提高控制系统的运行效率,本文将对基于CAN总线的风机发电控制系统进行深入的学习研究。传统风力发电机控制系统是基于RS485总线技术,相比较于本文研究的CAN总线控制系统,RS485只能构成主从结构,实时可靠性也相对较差。本文对CAN总线的特点以及基于CAN总线的CANOPEN高级协议进行了详细的介绍,重点分析了CANOPEN的协议结构、通讯方式以及对象字典的组成与建立,以及CANOPEN在实际工程中的可能性进行研究分析,确立从站的设计方案,对本文设计的风力发电机控制从站节点的硬件组成进行了分析。重点介绍组成CANOPEN协议从站控制系统软件设计、应用层协议程序、主站控制、以及主从站之间进行数据通讯时系统的初始化寄存器相关配置等操作。本文从站节点采用了嵌入式RTThread操作系统,并且通过将CANFestival开源协议站代码封装到RTThread操作系统中并移植到STM32微控制器上,在实验室条件下搭建了CANOPEN协议从站实验平台,最终通过系统实验数据分析得出本次设计CANOPEN从站的实用可靠性。