1 / 9
文档名称:

高级嵌入式论文.doc

格式:doc   大小:514KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

高级嵌入式论文.doc

上传人:260933426 2017/8/2 文件大小:514 KB

下载得到文件列表

高级嵌入式论文.doc

相关文档

文档介绍

文档介绍:高级嵌入式项目设计
摘要:本文是基于PC-Linux开源的IEEE1588V2源码,以及外接GPS作为时间源, PC-Linux平台上GPS时间信息的输入,实现NEMA码格式的时间数据解析,通过以太网传输数据,并测试其与传感器端的时间同步性能。
关键字:IEEE1588V2;GPS;Linux;NEMA
1 概述
桥梁检测就是要根据实际情况对桥梁进行评估,因此前期的主要工作就是从既有的现状与特性着手,对要检测的实体有一个总体把握,并且明确后面工作的方向。外观检查是桥梁检测中一项非常重要的工作,通常如果产生了病害会有一些表象,我们通过外观的检查可以分析判断这些病害产生的原因,提出整治措施并且有利于明确接下来工作的重点。外观检查要求做到抓住重点,力求全面。
一座桥梁相对每个人来说都是非常的庞大的,桥梁的细微的变化,人通过肉眼是很难察觉的。因此设计一套桥梁检测系统是非常有必要,并且非常有意义的事情。在一座桥梁上可以通过在关键点安放传感器,来获取桥梁细微变化的数据,再上传到PC机上,进行数据分析,根据分析的结果对桥梁做出相应的维护和整修。只有这样才能确保桥梁安全,确保通行人员的生命安全。
为了能从传感器端获取到的准确的数据,保证数据的有效性,需要的对各传感器进行时间同步。本文主要是在服务端进行时间同步设计。设计思路是通过GPS获取具有时间值的数据,在linux下对获取到的数据按NEMA格式进行数据解析,解析出时间值。再将解析出的时间值更新到linux系统,在linux下对PTP协议进行相关配置,通过以太网连接到传感器端,进行时间同步。
2 GPS数据NEMA解析
本文设计采用的GPS型号是GY-GPS6MV1,,波特率9600bit/s,数据为8位,停止位1位,无奇偶校验。来接受串口数据。
安装步骤如下:
# tar zxf -
# cd -
# ./configure
# make
# make install
-。按照上面的命令进行一步一步操作,。安装完成后通过指令"rpm -qa | grep ", 的版本信息.
时需要输入指令 -s,中的参数进行设值。
启动后,出现配置菜单:选serial port setup进入串口配置。输入A配置串口驱动为/dev/ttyUSB*。因为GPS模块采用的是USB转串口,因此配置串口驱动是选择ttyUSB*。通过"ll /dev/ttyUSB*"命令查看具体采用的哪个USB驱动。
输入E配置速率为9600 8N1输入F将 Hardware Flow Control 设为NO,回车退出。设置完成后选择Save setup as dfl将当前设置保存为默认设置。
在输入minicon 即可直接进入,是基于窗口的。要弹出所需功能的窗口,可按下Ctrl-A,然后再按各功能键(a-z或A-Z)。例如:。
配置串口参数的界面。
在PC机串口插入连接GPS的USB转串口,接收数据。接受到的数据如下图。
下面对NEMA协议作简要的介绍。
NMEA0183的GPS常用标准语句有很多种:
$GPGGA,它的语句格式如:
$GPGGA,,,S