积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> 嵌入式软件 >> WINCE
  相关分类: LINUX | WINCE | UC/OS | Bootloader | 下载 | VXWORKS | 网络协议 | JAVA | 汇编 | 驱动设计 | Symbian | XP Embedded | Nucleus | 新产品 | 相关文章 | 综合技术 |
基于Winodws CE的嵌入式网络监控系统的设计与实现
 
作者:美国研诺逻辑科技有限公司 颜重光   来源:中电网    点击数:171   更新时间:2008-7-21
您可以添加到网摘 让更多人关注此文章:

    

布光系统是广泛应用于电视演播厅、电影摄影栅、体育场馆以及舞厅的一种机械化照明灯具有其控制系统,是为增强舞台艺术效果的一种灯光控制设备。目前,布光系统存在的问题是:人机界面差,操作复杂;不能实时检测故障部位及原因,系统故障率大,难以维护;不能实现对被控对象的全部控制,只实现了单一、局部控制;缺乏形象的吊杆、灯具动作显示。

本文介绍的布光监控系统采用数字化分布嵌入式控制系统实现布光任务。在布光系统中采用其于Windows CE的嵌入式网络监控系统。该系统实时性好,可靠性高;速度快,大容量的特性可以适应不断增长的系统数据处理需求;体积小,结构设计方便灵活,设备和软件成本大幅下降;基于Windows的嵌入式开发技术相对普及,人才成本下降。

1 系统概述

应用于布光系统的嵌入式网络监控系统为数字双向串行通讯控制系统。整个系统由控制台、网络控制器、提升设备、灯具控制器四部分组成。其中控制台由专用控制台、备份控制台和无线遥控三部分构成;网络控制器负责网络数据的传输,包括控制台向下传输命令和下位机传感器信号的返回,同时负责各控制台之间的切换;提升设备由提升机控制器、提升机和吊杆构成;灯具控制器控制灯具实现不同的动作。



主控台是系统的主要控制平台,硬件由PC/104和液晶显示器组成,同时使用Microsoft的Windows CE操作系统。备份控制台由普通PC机实现,删减主控制台功能,保留部分必要的功能,起到备份数据和辅助控制的作用。遥控器是手挂式辅助控制器,在100m内可以可靠有效地控制系统。无线遥控模块采用单片无线收发一体芯片nRF401。该芯片具有低发射功率和高接收灵敏度的特点。

网络控制器负责主控台、备份台、遥控器三个控制台直接控制权力的分配,同时负责由上而下控制命令的传输以及传感器信息由下而上的传递。网络控制器与主控台和备份台之间的通信分别采用RS-232串口和CAN总线实现。CAN总线具有抗干扰能力强和可靠性高的特点。

被控节点有两种:一种是提升机控制器,采用变频调速控制;另一种是灯具控制器。网络控制器与被控节点之间通过CAN总线进行通信。系统可控路数需达到1000路。因此,为了扩展CAN网的节点,6个CAN总线中转器与网络控制器相连,每个中转器下接6个CAN子网,共有36个CAN总线子网。

2 Windows CE简介及其特点

主控制台的操作系统采用微软公司的嵌入式Windows CE 3.0。Windows CE是一种紧凑、高效、可伸缩的操作系统。主要面向各种嵌入式系统和产品。它具有多线程、多任务、完全抢点式的特点,是专门为各种有很严格资源限制的硬件系统设计的。它的模块化设计使嵌入式系统和应用应用开发者能够方便地定制以适应一系列不同的产品。Windows CE操作系统包括以下主要模块:
  (1) 内核模块,支持进程和线程处理及内存管理等基本服务;
  (2) 内核系统接口模块,允许应用软件访问操作系统;
  (3) 文件系统模块,支持持久稳固的信息存储;
  (4) 图形窗口和事件子系统模块,控制图形和Windows相关的图形用户界面;
  (5) 通信模块,允许同其他设备进行信息交换。

Windows CE支持多种外设和网络系统,包括键盘、鼠标、触摸屏、串行口、以太网卡、调制解调器、USB设备、单频设备、并行口、打印机和存储设备。Windows CE支持超过1000个常用的Microsoft Win32 API和一些附加的编程接口,可用于开发应用程序。这些接口包括COM、MFC、ATL等。此外,Windows CE支持用于管理时间关键任务响应的实时处理;各种串行通信和网络通信技术,包括支持USB;为Windows CE用户提供Web服务的移动频道;用于进程间通信的Automation和其他方法;还支持管理可安装设备等可选组件。

对于Windows CE而言,原始设备制造商(OEM)能开发硬件适配层OAL(OEM Adaptation Layer),其他开发者可以开发内部驱动程序、可安装驱动程序及运行在嵌入式设备上的应用程序。独立软件提供商ISV(Independent Software Vendor)能独立于硬件平台开发应用软件:
  (1) 32位多线程、多任务、完全抑占式的操作系统;
  (2) 强大的图像显示功能支持,用户能定制完全自己风格的操作界面;
  (3) 支持大部分Win32 API,使得基于其他Windows的应用程序地 方便地移值到Windows CE上;
  (4) 体积小,并能够从ROM直接启动,无需硬盘,不存在系统崩溃和病毒感染问题。

Windows CE是为便携式电脑设计的新型平台。它提供Windows操作系统的坚实子集。同时,微软公司为Windows CE的开发提供了一套完整且功能强大的系列工具,从硬件调试到软件开发都为用户提供了方便。

3 系统组成及结构

3.1 主控台

主控台是整个系统的核心,主要由PC/104系统、控制台面板(键盘)和液晶显示器组成,需要接入互联网。其结构如图2所示。

3.2 网络控制器

网络控制器硬件如图3所示。



处理器采用美国德州仪器有限公司(TI)的MSP430,与主控台通过RS-232通信,下层接CAN总线中转器,同时通过无线收发模块与遥控器进行无线连接。网络控制器负责主控台各部分权限的分配,并可以减少用于与控制台通信的CAN卡的数量。


[1] [2]  下一页



相关文章
· 存储巨头恒忆应对危机 拓展国内闪存市场[38]
· 一种易于移植和使用的文件系统FatFs Moule[89]
· 2008嵌入式设计调查:工程师时刻都在赶项目[63]
· 基于MSP430的烟雾报警器优化设计[191]
· 一种简单有效的面向过程软件设计思想[102]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM嵌入式系统基础教程(N

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
赛普拉斯为用于机器视觉与运动分析应用
赛普拉斯针对机器视觉与全息数据存储应
金融危机来袭 台湾LED产
半导体市场环境恶化 安森美
Vishay 的新型&nb
Intersil推出采用小尺寸QFN
富士通微电子携手西安电子科技大学成立
纤巧和高压的 LDO&nb
华为计划收购北电业务 华为
华为计划收购北电业务 华为
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
四折批发各种数码相机,摄相机等...
最低价销售各种品牌手机...
震撼出售各种品牌笔记本电脑等!...
IC design 的流程...
电子工程师,别拿一分钱不当回事...
新款安全多用途非接触式芯片(T...
关于ARM启动的一篇文章!...
Linux网络设备驱动编程...
linux文件系统基础知识...
求奇想达QXD-DM642开发...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网