当前位置: 东方风力发电网>谈技术 >其他部件 > 基于MCF51EM256低压保护测控装置的研发

基于MCF51EM256低压保护测控装置的研发

2013-04-20 浏览数:3831

 
 
2.2 信号处理
        低压保护测控装置主要采集的有三相交流电流,三相交流电压、漏电流和温度的8路模拟信号。通过电阻分压、电流传感器等方式进行信号取样,经MCU内部的基准抬高后进运放放大、滤波后直接连接MCU内部的4个8通道的16位ADC引脚,借助MCU内部PDB模块来启动ADC的交流采样转换并提供MCU采集ADC转换结果的中断服务,这种不用MCU程序控制的数据采集方式提高了MCU的运行效率。用于监测断路器、接触器的开关信号的9路开关量干接点开关输入信号经过光耦隔离后接入MCU的GPIO引脚,MCU通过中断定时查询的方式获取现场开关信息。MCU通过高速信号采集和智能化分析和逻辑处理后通过片内的GPIO输出5路继电器来进行保护和控制输出操作,信号处理电路见图4。
 
 
2.3 通讯电路
        低压保护测控装置采用总线型的分布式网络通讯结构,目前主流的是RS485-ModBus总线、RS485-ProfiBus总线、CAN-DeviceNet总线,其中最常用的是RS485的ModBus总线。通过MCF51EM256片内的SCI单元,采用高速光耦6N137隔离和TI的抗ESD的SN75LBC184的485芯片硬件设计,软件编写MODBUS-RTU协议模块,支持01、02、03、04、06、10等命令操作。同时利用片内另外2个SCI部分,可外扩展标准的ProfiBus-DP、CAN-DeviceNet、Ethernet模块可完成其他总线网络的通讯。RS485-ModBus通讯电路见图5.
 
 
2.4 MCU外围及人机交互
        通过MCU片内LCD模块可支持8×36点的段码LCD显示,可方便用户简单交互调试;通过I2C/SCI接口同外接显示模块连接,完成人机交互操作。MCF51EM256的外围电路图见图6。
 
 
3  软件设计
        利用FREESCALE的CODEWARRIOR开发环境及免费开源的MQX(Message Queue eXecutive:消息队列执行)操作系统,结合低压保护测控装保护算法,合理的进行任务划分和任务模块编写,按保护测控装置的交流采样及数据预处理、保护判断、驱动输出、人机交互及通讯进行任务划分,并进行相关任务模块的程序编写,实现软件中良好的移植维护性和高可靠性要求。

3.1 MQX
操作系统移植
        为了适应不同体系结构的处理器和开发板,MQX必须把一部分与具体硬件设备相关的代码作为抽象的接口保留出来,硬件驱动由硬件设计方具体实现,这就是MQX移植,在MQX的BSP、PSP的文件夹中进行修改和剪裁,MQX3.6及以后的版本均支持MCF51EM256的BSP、PSP的驱动代码,开发者只做少量移植工作就能适应不同项目的需求,同时通过对user_config.h进行配置,可选择打开/关闭外设来进行剪裁。

【延伸阅读】

标签:

阅读上文 >> 基于STM32的空气处理机组DDC控制器设计
阅读下文 >> ARD3T智能电动机保护器主体与测量模块设计原理

版权与免责声明:
凡注明稿件来源的内容均为转载稿或由企业用户注册发布,本网转载出于传递更多信息的目的,如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;


本文地址:http://eastwp.net/tech/show.php?itemid=15942&page=2

转载本站原创文章请注明来源:东方风力发电网

按分类浏览

点击排行

图文推荐

推荐谈技术