基于微控制器的WEB应用服务设计
2012-07-25杨濛濛林钰坤祁才君
微处理机 2012年5期
关键词:嵌入式
杨濛濛,林钰坤,祁才君
(浙江大学电气工程学院,杭州310027)
1 引言
工业控制设备常用的外部通信接口是UART(即RS232或RS485)、CAN总线、USB、以太网以及简单的GPIO控制口。每个通信口都需要相应的协议支持,针对每种协议必须在控制平台上开发相应的控制应用软件。
控制平台由硬件和操作系统两部分组成。控制平台的硬件平台通常是PC、平板电脑、各种智能手机等等,而控制平台的操作系统可能是WINDOWS XP、WIN7、UNIX、LIUNX、ANDROID 等等。由于控制软件的开发与硬件平台和它的操作系统密切相关,从而需要针对不同的硬件平台和操作系统开发不同版本,软件开发与维护的工作量很大。同时,用户在使用前也首先需要安装控制软件,这些都带来了很多不便。
如果设计工业控制设备时采用以太网通信口,同时在设备内部嵌入WEB服务,那么通过访问工业设备的IP地址,就可以直接对设备进行控制与观测。开发人员无需为每个控制平台开发一套控制软件,用户也不需要安装控制软件。这样就会为工业控制设备的设计和使用带来很大的便利,也提高了工业控制的效率。
2 微控制器的选择及简介
设计的WEB应用服务中,采用LM3S8962微控制器。LM3S8962是TI公司的一款基于Cortex-M3内核的ARM芯片。Cortex-M3是工业控制系统、无线网络系统等对功耗和成本较为敏感的嵌入式应用领域实现高性能而设计的,它很大程度上简化了编程的复杂性,使ARM成为各种应用方案中的最优选择。
LM3S8962功能非常强大,集成了丰富的资源:含有256 KB的单周期Flash;含有4个通用……
登录APP查看全文
