基于MCF52235的分布式电站通信控制器设计
0赞基于MCF52235的分布式电站通信控制器设计
MCF52235是飞思卡尔的基于coldfireV2内核的三十二位可变长精简指令集处理器,它秉承了飞思卡尔单片机一贯的特色--丰富的通信接口。它在单一芯片中实现了快速以太网控制器(FEC),物理层收发器(PHY)和内部flash存储器的完美结合。为配合MCF52235的以太网应用,它内部还集成了随机数发生器和密码加速单元,可以实现DES,3DES,MD5,SHA-1,AES等加密算法,可以为嵌入式网络设备提供安全性保障。另外MCF52235还集成了I2C,SPI,SCI,CAN2.0,DMA等外设通信模块;集成有8路12位AD转换器,PWM及时钟模块。
本设计旨在实现一个CAN--以太网协议转换器。CAN总线是串行总线协议,可以用于对数据完整性有高级要求的汽车和工业领域,如工业控制、汽车电子等。CAN总线采用多主协议以及非破坏性解决总线冲突的方式,保证了最高级别的信息能够最先占有总线。MCF52235微控制器片内集成了FEC,EPHY,FLASH存储器,片内EPHY符合IEEE802.3标准,支持10M/100Mbps的通信。基于CAN/以太网的工业现场总线通信解决方案:在工业现场设备之间使用CAN总线通信,保证通信的质量,在工业现场设备与远程控制监控计算机之间使用以太网通信,借助于公用网络可以实现远距离的信息传输。这种方案可以综合两种通信方式的优点,实现通信速率和通信质量的最优控制。
通信控制器硬件设计:该硬件设计包括电源部分,CUP最小系统,BDM模块,通信接口模块,显示模块以及其他模块。为节省成本所有模块集成在一块PCB板上。原理框图如下:
硬件照片: