航空遥感中利用GPS接收机实现多传感器同步工作
发布时间:2008/5/28 0:00:00 访问次数:471
摘要:航空遥感中经常需要实现多传感器同步工作。利用gps接收机jupiter-t设计了一种同步工作方式,成功地实现了gps接收机与成像光谱仪、激光测距系统同步工作。
关键词:gps 成像光谱仪 cpld 单片机
全球定位系统gps(global positioning system)是利用美国的24颗gps地球卫星所发射的信息而建立的导航、定位、授时系统。jupiter-t gps接收机是conexant systems 公司的oem产品,并行12通道,时间精度达25ns,同时带有与1pps上升沿对齐的10khz频率输出,水平定位精度优于2.8m。
航空遥感中,经常需要联合多个传感器同步工作,以便一次得到地物更多更完善的信息。例如,成像光谱仪能够采集地物的光谱信息,但是没有位置信息;激光测距系统能够精确采集地物高度信息,但是没有地物水平位置信息;gps接收机可以接收全球定位系统卫星数据从而得到载体三维位置,但是高度信息比较差;如果把三者结合起来,就可以得到同时带有光谱信息和位置信息的地物图像数据。但是三者结合起来,就必然存在一个工作同步的问题,本文讲述的就是用gps接收机jupiter-t实现这样一个系统的同步工作。
1 系统组成
本系统框图如图1所示。
成像光谱仪和激光测距系统均采用外触发方式工作,触发波形分别是50hz和25hz的方波,利用jupiter-t接收机的10khz分频得到。由于采用同一基频分频,且jupiter-t的定位位置输出又与1pps同步,10khz与1pps上升沿对齐,事后可以通过内插得到含有位置信息的光谱图像。所以,通过jupiter-t,成像光谱仪、激光测距系统和gps位置接收三者可以同步工作。
2 同步控制卡的硬件电路设计
系统同步的核心是同步控制卡,它主要由pic单片机16f877、8k×8bit的双口ram cy7c144、cpld altera epm7128、pci9052芯片、dc-dc隔离电源模块ps250dc5d5s、光耦6n137和jupiter-t gps oem板组成。
2.1 gps接收机部分
jupiter-t gps接收机用于接收gps卫星定位数据并提供10khz的分频基准。jupiter-t可以提供纳秒级的时间对准精度,在跟踪到一颗gps卫星后就可以定时。外部接口为标准的10针接口,安装天线后,只需在接收到发送定位数据命令后就可以按指定速率发送定位数据。
2.2 分频部分
altera 7128是一种高性能的cmos eeprom可编程逻辑器件,属于max7000系列,可在线编程,128个宏单元,工作频率可达178.6mhz。
本系统中epm7128主要用于分频,从10khz分频得到成像光谱仪和激光测距系统需要的50hz和25hz。频率使能信号由pci9052芯片提供。
2.3 通信部分
同步控制卡需要与计算机通信,通信接口采用pci总线,由pci902实现。pci9052是plx公司继pci9050后推出的用于低成本适配器的总线目标接口芯片。
整个系统何时开始工作,可以通过计算机写pci9052的寄存器,通知epm7128开始输出频率实现。
2.4 定位数据接收部分
定位数据的接收利用单片机和双口ram完成。系统上电后,pic16f877单片机向jupiter-t接收机发出每秒一次的定位数据命令;jupiter-t接到命令后,随即按指定的频率把接收到的定位数据发送到单片机;单片机把接收到的定位数据先存放到双口ram 7cyc144,然后通过pci总线存储到计算机的硬盘上。
同步控制卡的硬件原理框图如图2所示。
摘要:航空遥感中经常需要实现多传感器同步工作。利用gps接收机jupiter-t设计了一种同步工作方式,成功地实现了gps接收机与成像光谱仪、激光测距系统同步工作。
关键词:gps 成像光谱仪 cpld 单片机
全球定位系统gps(global positioning system)是利用美国的24颗gps地球卫星所发射的信息而建立的导航、定位、授时系统。jupiter-t gps接收机是conexant systems 公司的oem产品,并行12通道,时间精度达25ns,同时带有与1pps上升沿对齐的10khz频率输出,水平定位精度优于2.8m。
航空遥感中,经常需要联合多个传感器同步工作,以便一次得到地物更多更完善的信息。例如,成像光谱仪能够采集地物的光谱信息,但是没有位置信息;激光测距系统能够精确采集地物高度信息,但是没有地物水平位置信息;gps接收机可以接收全球定位系统卫星数据从而得到载体三维位置,但是高度信息比较差;如果把三者结合起来,就可以得到同时带有光谱信息和位置信息的地物图像数据。但是三者结合起来,就必然存在一个工作同步的问题,本文讲述的就是用gps接收机jupiter-t实现这样一个系统的同步工作。
1 系统组成
本系统框图如图1所示。
成像光谱仪和激光测距系统均采用外触发方式工作,触发波形分别是50hz和25hz的方波,利用jupiter-t接收机的10khz分频得到。由于采用同一基频分频,且jupiter-t的定位位置输出又与1pps同步,10khz与1pps上升沿对齐,事后可以通过内插得到含有位置信息的光谱图像。所以,通过jupiter-t,成像光谱仪、激光测距系统和gps位置接收三者可以同步工作。
2 同步控制卡的硬件电路设计
系统同步的核心是同步控制卡,它主要由pic单片机16f877、8k×8bit的双口ram cy7c144、cpld altera epm7128、pci9052芯片、dc-dc隔离电源模块ps250dc5d5s、光耦6n137和jupiter-t gps oem板组成。
2.1 gps接收机部分
jupiter-t gps接收机用于接收gps卫星定位数据并提供10khz的分频基准。jupiter-t可以提供纳秒级的时间对准精度,在跟踪到一颗gps卫星后就可以定时。外部接口为标准的10针接口,安装天线后,只需在接收到发送定位数据命令后就可以按指定速率发送定位数据。
2.2 分频部分
altera 7128是一种高性能的cmos eeprom可编程逻辑器件,属于max7000系列,可在线编程,128个宏单元,工作频率可达178.6mhz。
本系统中epm7128主要用于分频,从10khz分频得到成像光谱仪和激光测距系统需要的50hz和25hz。频率使能信号由pci9052芯片提供。
2.3 通信部分
同步控制卡需要与计算机通信,通信接口采用pci总线,由pci902实现。pci9052是plx公司继pci9050后推出的用于低成本适配器的总线目标接口芯片。
整个系统何时开始工作,可以通过计算机写pci9052的寄存器,通知epm7128开始输出频率实现。
2.4 定位数据接收部分
定位数据的接收利用单片机和双口ram完成。系统上电后,pic16f877单片机向jupiter-t接收机发出每秒一次的定位数据命令;jupiter-t接到命令后,随即按指定的频率把接收到的定位数据发送到单片机;单片机把接收到的定位数据先存放到双口ram 7cyc144,然后通过pci总线存储到计算机的硬盘上。
同步控制卡的硬件原理框图如图2所示。