- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PDA与全站仪数据通讯模块的开发与实现
Programming to Realize the Operation Control of Total Station by PDA
摘要: 使用Visual Studio 2005开发了PDA与全站仪的通讯接口程序,并以天宝Recon掌上电脑和徕卡TC406全站仪为例,对全站仪与PDA通讯的关键性问题进行了阐述,为进一步进行掌上测图系统的开发提供了基础。
关键词: PDA VS2005 全站仪 串口
Abstract: The article introduced how to use VS2005 developing the interface program which connect the Total Station on PDA. Using the serial communication rule between PDA and the total station, and developing procedure to realize PDA to hold the total station serve as the palm mapping system’s indispensable and important module.
Keywords: PDA VS2005 TotalStation COM
随着技术的不断发展,如今全站仪以它的功能多、精度高、数据处理便捷等特点在测绘行业中占据了主导地位。然而在作业模式中,内外业脱节的问题仍不可避免。由于内外业脱节的问题,读错点、绘错图等现象仍很普遍。本文将掌上电脑与全站仪结合,克服全站仪本身的不足,从而提高测绘工作的工作效率。以天宝Recon掌上电脑和徕卡TC406全站仪为实验平台,介绍全站仪与掌上电脑的实时通讯技术。最近,带WinCE操作系统的全站仪已经问世,即掌上电脑和全站仪结合在了一起,但是底层通讯的原理却是相同的。
1、PDA简介
PDA(Personal Digital Assistant)即个人数字助理,被看作是掌上行计算机。它的特点是,体积小巧,便于携带,可方便地握在手中或放在衣服的口袋里。具有良好的人机界面和输入方式,操作简单,使用方便,用触摸笔输入信息。功耗低,使用电池就可长时间连续工作。具有较强的通信能力,能通过有线或蓝牙、红外等无线的方式发送和接收数据和信息,价格低廉。目前大部分PDA均采用微软公司的Windows CE作为其操作系统。对Windows CE系统开发程序就如同给桌面计算机开发程序一样简单,不同的是需要在Visual Studio 2005的工作环境下,建立一个针对移动设备的工程即可。
2、PDA控制全站仪的实现原理
在使用PDA配合全站仪进行外业测量时,有2种作业模式:主动测量和被动测量。主动测量指的是用PDA和全站仪进行实时通讯,测量员的工作仅是将仪器安置好,然后将全站仪照准棱镜即可,其余的工作全部由操作者通过PDA来完成。被动测量指的是先使用全站仪按照常规作业模式进行测量,然后将记录输出到PDA中,使用PDA进行接收数据和展点。
2.1 串行通讯技术的介绍
PDA对全站仪操作控制的实现依赖于两者之间的通信技术,目前,全站仪普遍采用RS232串行通信技术。RS232串行通信根据工作模式的不同,可以分为2种形式:1)同步通信模式;2)异步通信模式。由于同步通信要求有时钟来实现发送端与接收端的同步,硬件复杂,通常采用异步通信模式。异步通信由一个起始位表示字符的开始,字符编码为7位(ASCII码),第8位是奇、偶检校位,停止位一般也占用1位表示字符的结束。由于没有硬件控制发送端与接收端的同步,因此,要保证数据的正确性就要依靠通讯参数的一致性。全站仪通讯参数包括:1)波特率:描述数字传输速度的单位;2)数据位:7或8位;3)奇偶校验:检查数据传输是否正确的一种方式;4)停止位:1、1.5或2位。全站仪的通讯参数设置必须与PDA中的串口设置参数保持一致,否则无法正确通讯。在徕卡全站仪中通讯参数采用:波特率9600,无奇偶校验,1个停止位,回车换行为终止符。
2.2 徕卡全站仪的通讯协议
徕卡全站仪支持一组接口指令,用于完成全站仪和其它外部控制设备的通讯。徕卡GSI接口是基于二进制的用于完成仪器和计算机之前通讯的指令集。GSI使用简单的命令结构完成对仪器传感器的读写操作。
GSI 数据格式:
徕卡所有测量仪器均采用GSI(Geo Serial Interface 串行接口)数据格式结构,该数据格式有2种存储格式:GSI-8 格式和GSI-16格式(图1)。
仪器通过GSI接口发送的数据由块组成。这些数据块可看成是各个独立的整体,用结束符终止(CR,或C
文档评论(0)