关 闭

新闻中心

EEPW首页>工控自动化>设计应用> Coldfire内核的MCU通用工业控制平台

Coldfire内核的MCU通用工业控制平台

作者: 时间:2011-06-27 来源:网络 收藏

1.4 隔离数字输入/输出接口
本文设计的隔离数字输入、隔离数字输出、模拟信号输入电路,如图4所示。

本文引用地址://m.amcfsurvey.com/article/161917.htm

d.JPG



2 控制软件设计
2.1 飞思卡尔MQX RTOS 3.0
系统移值了飞思卡尔MQX RTOS.MQXRTOS操作系统。该操作系统是一个可以裁剪的操作系统,可以根据用户的需要配置相应的。飞思卡尔MQX RTOS为基于飞思卡尔处理器和的嵌入式设计提供了先进的软件技术。
Freescale MQx软件提供了一个应用编程接口(API),其模块化的、基于组件的架构使微调定制式应用非常简单。此外,它还允许设计人员在他们的设计中增加Web服务器、电子邮件、网络管理、安全和路由。组件只有在需要时连接,从而防止了未使用的功能占用内存空间。利用其直接API,飞思卡尔MQX RTOS的解决方案实现了飞思卡尔日益壮大的软件和工具在网络中的轻松扩展,如安全、工业协议和图形插件等。与专为桌面系统设计的操作系统不同,飞思卡尔MQX RTOS专为实现嵌入式系统的速度和规模效率而设计。它的软件拥有强大的、先占式实时性能,上下文切换和中断时间的优化实现了快速、可预测的响应时间。其很小的可配置外形保护了嵌入式应用的内存空间,在经过配置后ROM只有6 KB,包括、中断、信号量、队列和内存管理器。
系统的构成包括系统初始化、轻量级信号量、堆栈使用、错误任务管理、任务队列切换、自动的任务产生和内核内存管理。可裁剪部分为队列、命名服务、中断、消息、事件、信号量、互拆信号量、处理器内部通讯、例外处理、内核日志、I/O子系统、格式I/O和定时器等。
2.2 飞思卡尔MQX RTOS 3.0.0的移植
MQX RTOS 3.0.0具体应用在内核中的外层或高层,而位于内核底层的则是MCF52259。这两者之间由“硬件抽象层”(HAL)来连接。因为是第三方专门提供的软件服务,对特定的芯片不用改BSP包,只要进行如下的步骤就可以顺利进行二次开发:从飞思卡尔官方网站下载Code-Warrior for ColdFire v7.1 Professional edition(30天试用)和MQX 3.0.0。安装MQX 3.0.0进行编译一些演示程序,如can、以太网到串口的数据链路、USB主机和器件功能演示、提供HTTP,FTP,TFTP服务等,用户可以在它的基础上扩展自己的应用程序。

3 结语
本文基于Freescale半导体公司的32位高效能微控制器系列MCF5225x设计了485接口、USB接口、隔离数字信号输出/输入接口、以太网口、模拟信号输入接口及电源接口电路,实现了中小企业生产制造和中所需大部分功能。根据本方案设计出的工控开发具有一定的市场前景,在一定的场合能够进行特定的功能控制,可以代替PLC,DCS构成的系统稳定和低成本的是这个的一个最大的亮点。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭