WindowsCE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统,它是精简的Windows 95,Windows CE的图形用户界面相当出色。
对于大部分制造业企业,测量仪器的自动数据采集一直是个令人烦恼的事情,即使仪器已经具有RS232/485等接口,但仍然在使用一边测量,一边手工记录到纸张,最后再输入到PC中处理的方式,不但工作繁重,同时也无法保证数据的准确性,常常管理人员得到的数据已经是滞后了一两天的数据;而对于现场的不良产品信息及相关的产量数据,如何实现高效率、简洁、实时的数据采集更是一大难题。Wince等嵌入式系统的出现很好的解决了这一问题。
WinCE, 它是将条码扫描装置与数据终端一体化,带有电池可离线操作的终端电脑设备。具备实时采集、自动存储、即时显示、即时反馈、自动处理、自动传输等功能。为现场数据的真实性、有效性、实时性、可用性提供了保证。其具有一体性、机动性、体积小、重量轻、高性能,并适于手持等特点。它主要应用于工业数据采集中。
在一些智能电力行业,Wince结合GPRS无线上网模块实现对数据的实时采集和上传数据成为一种很好的解决方案。
那如何实现该功能呢?具体方式如下:
一.所需要具备的硬件资源:1.wince工业平板电脑,市面上的工业平板电脑基本以ARM9处理器为主,更高配置的还有以Cortex-A8为架构的或者甚至更高配置,至少需要具备一路RS232和RS485(RS485是工业通信最常用的总线之一),这里以广州三青创工自动化科技有限公司的wince工业平板电脑为例,7寸以上的产品基本具备2路RS232,1路RS485,客户需求高一点的可以选配CAN总线。2.GPRS 串口无线收发模块,至少具备一个RS232,这里以华为的SIM900(核心芯片)模块为例
二.进入wince系统进行各种设置
在控制面板打开正在拨号
注:选择住宅或单位,国家代码和区号可以不填,选编辑
全设为G(只第一个填G也可),按OK
然后打开控制面板的网络和拨号连接->新建连接
选拨号连接,下一步
按配置
端口设置:波特率:19200/9600
流控制:无
在在拨号选项添加命令
+CGDCONT=1,”IP”,”CMNET” (或+CGDCONT=1,IP,CMNET)
设置完OK
其他设置如TCP/IP设置及安全设置都可保留默认设置
TCP/IP设置:
常规——> 选上 使用服务器分配的IP地址
使用软件压缩
使用IP数据头压缩
名称服务器——> 使用服务器分配的地址 (不能配置DNS)
安全设置:
高级安全设置——>不选 使用数据加密
使用可扩展的身份验证协议(EAP)
电话号码:*99***1#
三.用串口交叉性连接Wince电脑的COM1与GPRS无线收发模块的COM口,然后打开模块的电源供电,再在wince系统的控制面板里面双击刚才新建的“我的连接”
用户名和密码不填,按连接
连接成功后会显示如上
以上是wince智能设备整体图和接口图
四、错误解决方案
1.拨号时显示“端口不可用”(根本原因是初始化调制解调器失败)检查接线是否正确;若正确,请重启GPRS模块或改变波特率19200为9600;或检查附加命令设置是否为+CGDCONT=1,ip,CMNE
注意:WinCE里面发AT命令可以设置自动加上AT,所以设置参数时不要再加AT了
2.若有下面的现象:能打开COM口,也能“拨号到*99***1#\",然后很快就显示“已连接的设备”,然后就没动静了,但不能上网,大概过了两三分钟就跳出一个对话框说“与远程计算机的连接断开,请重拨”。遇到这种情况的话请检查确保CTS,RTS没接;端口设置里选的是无硬件流控;安全设置里不选@使用数据加密@使用可扩展的身份验证协议(EAP)@选择 微软CHAP选项(必选)其他可选
3.若拨号时显示“无载波信号”
请检查,拨号属性的第一项是不是“G”