[讨论] 小东西避免重大损失—Windows CE在工控中的应用

sd5976359   2009-3-16 17:13 楼主
大家知道起重机么?看看右图就有个直观的了解咯。起重机又称吊车,属于物料搬运机械。起重机的工作特点是做间歇性运动,即在一个工作循环中取料、运移、卸载等动作的相应机构是交替工作的哟,在我们的建筑业中是不可缺少的重要工具哦。






那么,起重机跟Windows CE有什么联系么?


——这个关系可大了,有嵌入式Windows CE系统的设备能够防止 90 吨起重机发生危险呢。比如,美国的Greer 公司的MicroGuard。先介绍一下,Greer公司是为液压起重机制造商提供电子设备的领先供应商;MicroGuard是防止起重机过载和倾覆的额定负荷指示器。



由于大多数工地只有一台或两台起重机,因此它们的性能可能会影响建筑进度。机器的停工时间通常意味着整个工地的工作都会延迟。更为重要的是,一台典型的90吨起重机发生倾覆可能导致灾难性的后果,特别是在市区附近,因此安全是极其重要的考虑因素。


虽然,拥有Windows CE系统的 MicroGuard体积非常小,起重机和它比起来何止是庞然大物呀,但是,不可以小看这体积不大的

MicroGuard哦,它的作用可是非常大呢,有了它的存在,可以避免那些重大的损失。


MicroGuard就在起重机的仪表盘上,可以跟踪多个指标,例如载重、悬臂角度、伸长范围甚至风速,使起重机在满负荷条件下保持安全操作,确保工人的安全呢。为了获得额外的安全,当起重机达到安全限制值时,MicroGuard 会介入并节制液压燃油流,防止机器进入危险的配置情况。


这些系统的数据处理需要结合起重机的数学模型进行,建立适合起重机作业现场使用的准确简洁的数学模型,能准确快速测量起重机的载荷,在调试时快速方便。


如图所示:






系统首先启动嵌入整个起重机的多个传感器,来监控支撑脚设置、悬臂伸长范围、角度、摆动率等。借助32位嵌入式Windows CE 操作系统可靠实时性能的支持,应用软件每秒可读取50次CAN总线变量,并在十分之一秒内完成一个完整的程序周期,包括基于型号的复杂模拟。嘿,很厉害吧?



嵌入式系统的小体积、高可靠性能够满足恶劣环境下的便携虚拟仪器的需要。


看看基本的系统软件流程如下图所示。开机后首先进行硬件自检,对内存、各模拟量、开关量I/O口进行检查,如果出现硬件故障,则以相应代码进行报警。硬件自检通过后,程序以循环扫描的方式运行。






系统软件流程图


首先读取键盘参数、起重机结构参数以及各传感器信号;然后由数据处理部分根据各个参数以及汽车起重机的数学模型进行计算处理,将计算得到的结果及相应参数显示在液晶显示器上;最后判断是否有报警,若有报警则进行相应报警及制动保护。


现在,让我们来看看小东西的价值吧,给了企业什么样子的回报呢?


    使用嵌入式Windows CE .NET,满足了Greer公司的需要,适应不断变化的客户需求,例如:从休眠模式即时苏醒、用户可调节的显示屏以及用于提高可靠性的托管代码,不会发生内存溢出。


    使用嵌入式Windows CE .NET,Greer公司和他的合作伙伴就可以借助计算能力来制作仪表设备,以监控十二个以上的传感器,然后将实时结果与词典大小的数据库进行比较,并可以快速启动设备。


    对于高度复杂的实时应用程序和嵌入式硬件设备,不需要任何第三方软件来处理图像、通信、调试、数据库或其他功能,Windows CE和Visual Studio的打包产品中有用户需要的一切功能。通过避免其他实时操作系统所需的昂贵许可费和自定义集成工作,估计开发成本可以节省数十万美元。


    可以更为快速地开发设备驱动程序。


例如,以前起重机制造商校准额定负荷指示器需要占用几天时间,这表示将延迟产品的发货和托运,可能导致大约100万美元的损失。


Greer使用运行在普通PC上的Visual Basic编写了一个程序,将其存储在Compact Flash (CF)内存卡中。将CF卡插入内置在显示部件中的阅读器,时间不到一天哦。


小东西可以避免重大损失,平板尺寸的Windows CE装置提供了竞争优势,是不是很厉害呢?

回复评论 (22)

这么看,嵌入式系统的个性化很强,一般要针对硬件进行系统的移植,即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。
点赞  2009-3-17 14:35
MicroGuard 额定负荷指示器必须在建筑工地条件下工作,温度跨度从极冷到极热,在无人看管的情况下,于仓库中保存数月后,仍能瞬时启动。
点赞  2009-3-18 15:22
我觉得这个有嵌入式Windows CE系统是和别的应用软件的明显区分,功能设计和实现都不复杂,这样利于控制系统成本,也利于实现系统安全。
点赞  2009-3-18 20:22
我要补充,Windows CE 电源管理器组件提供了一个框架,可用于实现先进的电源管理支持,这样启动起重机后仅几秒的时间内,设备即可接通电源并完全可用。
点赞  2009-3-19 10:11

Re: [分享] 小东西避免重大损失—Windows CE在工控中的应用

MicroGuard很方便,一个用户可调节的彩色 VGA 显示屏,即使在阳光直射下也能保持极好的对比度。
点赞  2009-3-19 18:32

Re: [分享] 小东西避免重大损失—Windows CE在工控中的应用

据说,通过MicroGuard设备,操作人员可以直观地监控建筑起重机出现过载或过分展开的危险。
点赞  2009-3-19 20:22

Re: [分享] 小东西避免重大损失—Windows CE在工控中的应用

从楼主说的能看出,嵌入式系统和具体应用有机地结合在一起,它的升级换代也是和具体产品同步进行,有较长的生命周期呢。
点赞  2009-3-20 16:53

Re: [分享] 小东西避免重大损失—Windows CE在工控中的应用

似乎是MicroGuard显示屏在起重机开始活动后立即接通电源,一次可连续运行数月,不必重新启动,很强大啊。
点赞  2009-3-20 18:02

Re: [分享] 小东西避免重大损失—Windows CE在工控中的应用

小东西大智慧,不错、不错!
点赞  2009-3-20 18:54

Re: [分享] 小东西避免重大损失—Windows CE在工控中的应用

小东西大智慧,不错、不错!
点赞  2009-3-20 18:58

Re: [分享] 小东西避免重大损失—Windows CE在工控中的应用

有这样一项调查,从1997年到1999年,职业安全与健康署追踪记载了涉及起重机的158起工地事故。那些过去对加强起重机安全睁一只眼闭一只眼的公司,现在非常严格的遵守各种规则和规章,使用Greer MicroGuard 额定负荷限制器来确保操作人员遵守规定的限额。
点赞  2009-3-21 08:50

Re: [分享] 小东西避免重大损失—Windows CE在工控中的应用

通过防止发生工地事故,MicroGuard 可保护工人的生命安全。这是企业级关键的应用程序,要求操作系统具有可靠性和稳定性,以便能够在沉重的数据负载下保持长时间的持续工作。该系统必须在数月内保持全天候连续运行,绝对不能出现任何软件异常,包括内存溢出。
点赞  2009-3-21 12:16

Re: [分享] 小东西避免重大损失—Windows CE在工控中的应用

补充下啊……Windows CE 电源管理器组件提供了一个框架,可用于实现先进的电源管理支持。电源管理器充当内核/OEM 适配层 (OAL) 和设备驱动程序以及应用程序之间的“媒体”,启用诸如挂起模式和休眠模式等高级电源管理功能。此外,该设备还可以在启动时直接进入 Greer 应用程序,跳过正常的 Windows 启动屏幕和接口解释器。这就缩短了数秒钟的启动时间,而这数秒钟是颇为珍贵的。结果就是在操作人员启动起重机后仅几秒的时间内,设备即可接通电源并完全可用。
点赞  2009-3-21 13:12

Re: [分享] 小东西避免重大损失—Windows CE在工控中的应用

继续学习学习……呵呵
点赞  2009-3-21 14:50

Re: [分享] 小东西避免重大损失—Windows CE在工控中的应用

Windows CE的应用真是无处不在,在我们生活里所扮演的角色越来越重要了。
点赞  2009-3-21 17:19

Re: [分享] 小东西避免重大损失—Windows CE在工控中的应用

MicroGuard ,就是这个比饭盒还小的一种平板尺寸的windows CE 裝置,却可防止起重机倒下,想想都有些太奇妙了!
点赞  2009-3-21 21:05

Re: [分享] 小东西避免重大损失—Windows CE在工控中的应用

嗯,我听说Windows CE不但能够支持蓝牙和802.11b无线局域网技术,同时还可以应用于其他设备,如数码相机、小型客户端设备、机顶盒,以及自动化设备等呢……
点赞  2009-3-21 21:43

Re: [分享] 小东西避免重大损失—Windows CE在工控中的应用

Windows CE的价格怎样呢?
点赞  2009-3-22 10:12

Re: [分享] 小东西避免重大损失—Windows CE在工控中的应用

楼主可不可以介绍的更详细啊?
点赞  2009-3-22 11:46
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复