2022年电子水准仪数据加密传输与水准平差 .pdf
《2022年电子水准仪数据加密传输与水准平差 .pdf》由会员分享,可在线阅读,更多相关《2022年电子水准仪数据加密传输与水准平差 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、9537电子水准仪数据加密传输与水准平差马强朱大勇冯媛媛刘艳芸摘要 :介绍了串口通讯的基本方法,分析了电子水准仪数据传输存在的问题,提出了电子水准仪数据加密传输的方法,同时也介绍了水准平差的实现过程,最终实现了电子水准仪数据输出和平差的一体化。关键词 :电子水准仪;串口通信;Rijndael 加密;间接平差1. 引言尽管GPS技术和三角高程测量方法已经广泛应用于高程测量,但几何水准测量仍然是目前最主要的地面高程测量方法,然而该方法作业劳动强度大、 速度慢。20世纪90年代初电子水准仪的研制成功,改变了这种状况, 电子水准仪具有观测速度快、准确度高、 读数客观、测量数据便于输入计算机和容易实现水
2、准测量内外业一体化等优点。已经逐渐应用在大地测量、工程施工建设、工业设备安装、地壳形变监测、 科学研究等各种领域和部门。 但是在使用电子水准仪时也遇到了一些实际问题。由于外业数据存储于仪器内部,外业采集的数据没有纸质记录,所以,在导出数据后,容易改动而不被发现,可能产生很严重的后果,因此,有必要在电子水准仪数据传输过程中进行加密输出,这样输出的数据只有在解密后才能改动,能够保证数据的准确性。目前,市场上所销售的电子水准仪类型也很多,其主要的类型有leica系列、Trimble系列、 Nicon系列、 Topcon系列等。现针对我单位使用的ZDL700水准仪的加密传输进行介绍。2. 水准仪数据加
3、密传输电子水准仪输出的数据包括已加密的数据和未加密的数据,生产人员利用未加密的数据进行平差计算,将加密数据交给质检人员,质检人员解密后,解算平差结果,将结果进行比较,即可发现数据是否有改动。从而保证原始数据的准确性。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 95382.1 数据通讯串口通讯:串口是计算机上一种非常通用设备通信的协议。大多数计算机包含两个基于RS232的串口。串口通信的概念非常简单,串口按位(bit )发送和
4、接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通信的端口,这些参数必须匹配。(1)波特率:这是一个衡量通信速度的参数。它表示每秒钟传送的bit的个数。例如 300波特表示每秒钟发送300个bit 。(2)数据位:这是衡量通信中实际数据位的参数。(3)停止位:用于表示单个包的最后一位。(4)奇偶校验位:在串口通信中一种简单的检错方式。有四种检错方式:偶、奇、高和低。2.2数据加密传输电子水准仪输出的数据包括加密数据和未加密数据。将未加密数
5、据用于水准平差计算,将加密数据留作后期水准数据质量检查,这样可确保原始水准数据的可靠性。(1)加密算法水准仪数据传输采用Rijndael 加密算法, Rijndael 是在高级加密标准( AES)中使用的基本密码算法。它由比利时计算机科学家Vincent Rijmen和Joan Daemen开发,它可以使用128位,192位或者 256位的密钥长度,使得它比 56位的 DES更健壮可靠。(2)数据传输一般用 VB 开发串行通信程序有两种方法:一是利用 Windows 的通信 API函数;另一种是采用VB 标准控件 Mscomm 来实现。本文用VB 标准控件Mscomm来实现串行通信。Mscom
6、m控件提供了功能完善的串口数据的发送和接收功能,利用Mscomm 控件的 OnComm事件捕获并处理通信错误及事件,通过检查CommEvent 属性的值来判断事件和错误。以下是 Mscomm 控件的主要属性和方法: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 95391)CommPort: 设置或返回串行端口号,其取值范围为199,缺省为 1。2)Setting 设置或返回串行端口的波特率、奇偶校验位、数据位数、停止位。如
7、:Mscomm.Setting=9600 ,N,8, 1。3)PortOpen: 打开或关闭串行端口,格式为 :Mscomm.PortOpen=TRUE|FALSE。4)InBufferSize: 设置或返回接收缓冲区的大小,缺省为1024字节。5)InBufferCount: 返回接收缓冲区内的等待读取的字节个数,可通过设置该属性为 0来清除接收缓冲区。6)RThreshold: 该属性为一阀值,它确定当接收缓冲区内字节个数达到或超过该值后就产生代码为MSCOMM_EV_RECEIVE的OnComm事件。7)InputLen: 设置或返回接收缓冲区内用Input 读入的个数。若取0,则INP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年电子水准仪数据加密传输与水准平差 2022 电子 水准仪 数据 加密 传输 水准
限制150内