bluehacker的博客

基于FM6124和MCF52235的工业控制平台  2009-09-03 14:41

    目前国内工业控制市场巨大,然而考虑到高可靠性的要求,多数应用都是采用昂贵的PLC设计,PLC虽然具有很好的可靠性和抗干扰能力,但被少数国外大公司垄断,成本不菲。随着微控制器技术的不断发展,近年来一些厂家开始使用MCU设计工业控制方案,用来替代昂贵的PLC,取得了很好的经济效益。

    在本项目中,我们将采用freescale业界领先的coldfire处理器和Ramtron公司的铁电存储器设计一款针对中低端工控市场的平台,提供具有竞争力的有很高性价比的解决方案。下图为本项目成果的预期应用。

 

一.硬件方案

该方案由一片MCF52235作为主控CPU,它是飞思卡尔coldfire V2系列的MCU,具有丰富的外围接口资源:

p      片上存储器:32KBSRAM256KBFlash存储器;

p      快速以太网控制器;

p      片上以太网收发器;

p      FlexCAN 2.0B接口;

p      串口USART

p       I2C接口;

p      QSPI

p       快速ADC通道;

p       定时器,PWM输出;

p      DMA

p       GPIO

MCF52235基本上集成了工业控制应用所有的功能模块,包括CANRS232,RS485,以太网,PWM,ADC等。是性价比很高的单芯片方案。本方案提供如下功能:

1.       两路隔离的RS232

2.       一路隔离的RS485

3.       一路隔离的CAN接口

4.       一路10M/100Mbps以太网

5.       外部看门狗和电源监控复位电路,防止系统死机跑飞

6.       24KB铁电存储器,保存系统关键数据

7.       1MB串行Flash用于保存用户数据

8.       4通道带隔离的数字量OC输出,可配置为PWM输出

9.       8通道隔离数字量输入,其中4路可配置为脉冲捕捉模式(可最大扩展为20路)

10.   4通道继电器输出

11.   带后备电池的RTC

12.   405V带隔离电压输入

13.   44~20MA带隔离电流输入

14.   SD卡插槽,最大支持4GB SD卡存储

15.   可选的LCD模块和键盘模块

 

整个系统的设计充分考虑工业环境下的抗干扰。包括完备的隔离措施,看门狗电路,电源监控等,系统运行的一些关键数据保存在具有高可靠性的铁电存储器里。在这个系统中Ramtron公司的FM6124起到了重要作用,它提供了外部看门狗电路、电源监控复位电路、RTC电路和用于存储关键数据的铁电存储器,为系统的稳定运行提供了保障。此外,它还提供了高达12路的事件监控,在本方案中该芯片提供了额外的12通道数字量输入可供用户扩展。

二.软件方案

为降低系统成本,我们采用了全开源的免费软件方案,避免使用需要付费的商业软件,为客户提供具有高性价比的全套方案。整个方案包括:

1.    开源实时操作系统:freertos

2.    开源TCP/IP协议栈:uIP

3.    开源的FAT文件系统:efsl

4.    开源Modbus协议栈:freemodbus

5.    完善的开发文档和实例,方便用户二次开发

 

类别:Ramtron |
上一篇:放一个飞思卡尔coldfire开发板的原理图 | 下一篇:Freescale的高端DSP
以下网友评论只代表其个人观点,不代表本网站的观点或立场