




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、http:/TFB012P PC CI I 总总线线G GP PS S/ /B B 码码授授时时卡卡用用户户手手册册中中国国航航天天科科技技集集团团第第七七一一O O 研研究究所所北北京京航航天天兴兴科科高高新新技技术术有有限限公公司司中国航天科技集团公司第七一O 研究所北京航天兴科高新技术有限公司 TFB012 授时卡用户手册目录 第 1 页目目 录录1 概概述述 .12 硬硬件件安安装装 .22.1 PCI 卡安装 .22.2 GPS 卫星天线安装 .23 软软件件安安装装 .23.1 驱动程序文件说明.23.2 安装设备驱动程序.33.2.1 第一次安装.33.3 卸载设备驱动程序.64
2、开开发发指指南南 .74.1 建立设备函数: CREATEFILE.74.2 写文件函数 :WRITEFILE.74.3 读文件函数 :READFILE.94.4 其他函数: .101)DeviceIoControl函数.102)OpenEvent函数.105 接接线线表表 .11中国航天科技集团公司第七一O 研究所北京航天兴科高新技术有限公司 TFB012 授时卡用户手册第 1 页1 概概述述该时统板采用GPS 接收机、 FPGA 可编程器件技术在一块标准的PCI 总线电路板上集成了GPS 接收解码、 B 码时统解码、提供秒同步、20 周和 100 周同步信号, 0.1 毫秒级的时间信息,对
3、时间源是否有效进行判断显示和切换功能,使得时统解码终端进一步小型化、智能化。该时统采用计算机通用的标准PCI 接口,具备即插即用功能。可以接收 GPS 卫星信号和标准化时统的V11 ( DC)和( AC)信号,在PCI 总线上可以获取1PPS、20PPS 和 100PPS 中断信号及并行时分秒毫秒信号,并可以输出1PPS、20PPS 和 100PPS 信号。主主要要特特性性 采用计算机通用的标准PCI 接口,具备即插即用功能;GPS 接收解码;B 码 DC 和 AC 解码;提供微秒级的秒同步、20 周和 100 周同步信号;提供 0.1 毫秒级的时间信息;提供两种方式的时间符合定时器;16 个
4、通道并行接收,可实现12 颗 GPS 信号同时接收;两个时间源之间的误差小于1 秒时,可实现无缝切换;1PPS 输出精度为: GPS:8020Ns,B 码 DC:50nS,AC:小于 100us;中国航天科技集团公司第七一O 研究所北京航天兴科高新技术有限公司 TFB012 授时卡用户手册第 2 页PCI 总线系统函数输出精度为30050 nS;室温为 18测秒输出, 20 分钟内飘移小于500s。 产产品品包包装装信信息息 TFB012 卡的包装中应包括以下物品:TFB012 卡 1 块GPS 卫星天线一套(标配30 米线,可定做)TFB012 驱动、应用程序和说明书光盘1 片2 硬硬件件安
5、安装装2.1 PCI 卡卡安安装装1关闭计算机电源开关,拔下电源线。注注意意:进进行行以以下下操操作作前前,必必需需确确认认计计算算机机的的电电源源已已处处于于关关闭闭状状态态,否否则则可可能能损损坏坏计计算算机机主主板板和和TFB012 卡卡。2打开机箱盖。3拆除欲安装 TFB012 卡的插槽处的空挡板;4将 TFB012 卡小心插入 PCI 插槽,拧上锁紧螺钉;5把 GPS 卫星信号电缆与BNC 插头连接,并保证处于锁紧状态;6将 B 码系统的转接电缆插在DB9 插头上,并保证信号线与板内接口定义相吻合,拧上锁紧螺钉;7盖上机箱盖;8插上计算机电源线,打开电源开关,进行软件安装。中国航天科
6、技集团公司第七一O 研究所北京航天兴科高新技术有限公司 TFB012 授时卡用户手册第 3 页2.2 GPS 卫卫星星天天线线安安装装1将 GPS 天线放在相对空旷的场所,暂时不固定;2将 GPS 信号线的一端插入TFB012 卡的 BNC 插头上,并保证处于锁紧状态;3启动计算机,正确安装驱动程序后,运行测试软件;4移动 GPS 天线,选择接收卫星个数相对较多的位置进行固定。3 软软件件安安装装3.1 驱驱动动程程序序文文件件说说明明TFB012 卡软件运行环境为Windows 2000 中文版,安装盘中包括以下目录和文件:驱动程序:驱动程序目录,包括TFB012.inf 和 TFB012.
7、sys 两个文件;文档:说明书目录;测试程序:时统卡的应用程序示例。3.2 安安装装 设设备备驱驱动动程程序序以下操作均在硬件安装完成后进行。3.2.1 第第一一次次安安装装若为第一次安装, Windows 2000 系统启动后,将自动检测到新的硬件,出现找到新的硬件向导界面:中国航天科技集团公司第七一O 研究所北京航天兴科高新技术有限公司 TFB012 授时卡用户手册第 4 页单击 “下一步 ”,将出现如下界面:中国航天科技集团公司第七一O 研究所北京航天兴科高新技术有限公司 TFB012 授时卡用户手册第 5 页单击 “下一步 ”,将出现如下界面:在厂商文件复制来源中键入驱动程序所在的位置
8、,如在光盘中键入“g:”后,单击 “确认 ”按钮,出现如下界面:中国航天科技集团公司第七一O 研究所北京航天兴科高新技术有限公司 TFB012 授时卡用户手册第 6 页选择 TFB012.INF,单击 “打开 ”按钮,出现如下界面:单击 “下一步 ”,出现如下界面:中国航天科技集团公司第七一O 研究所北京航天兴科高新技术有限公司 TFB012 授时卡用户手册第 7 页表明系统已找到了TFB012 设备驱动程序,单击“完成 ”,系统安装驱动程序过程中出现如下界面,点击完成,完成安装。驱动程序安装结束后,安装的文件如下:TFB012.INF:Windows 2000 安装文件,位于Systems3
9、2 目录下;TFB012.SYS:Windows 2000 设备驱动程序,位于Systems32Drivers 目录下;3.3 卸卸载载设设备备驱驱动动程程序序当需要卸载 TFB012 卡的设备驱动程序时,选择“开始 设置 控制面中国航天科技集团公司第七一O 研究所北京航天兴科高新技术有限公司 TFB012 授时卡用户手册第 8 页板”,双击 “系统 ”,选择 “硬件 ”,单击 “设备管理器 ”,进入设备管理器界面。双击 “TFB012”根设备并展开,选择“TFB012 GPS/B 码时统卡 ”,单击鼠标右键,在弹出菜单中选择“卸载 (U)”,并在随后出现的确认设备删除界面中,选择“确定 ”后
10、删除。若要彻底删除该设备,可按以下步骤进行:控制面板添加 /删除硬件 卸载 /拔掉设备 卸载设备 (永久卸载某设备及其驱动程序)选择“显示隐藏设备 ”选择 “TFB012 GPS/B 码时统卡 ”选择 “是,卸载此设备” 。4开开发发指指南南4.1 建建立立设设备备函函数数: CreateFile使用方法请参考测试程序中的CPciclockDlg:OnInitDialog()部分。4.2 写写文文件件函函数数 :WriteFile使用方法请参考测试程序中的CPciclockDlg:Thread100c()部分。写入手动时间:buf0 = 0 x00buf1 = 小时buf2 = 分钟buf3
11、= 秒中国航天科技集团公司第七一O 研究所北京航天兴科高新技术有限公司 TFB012 授时卡用户手册第 9 页WriteFile(hDevice, buf1, 4, &nWritten, NULL);切换时间源buf0=0 x01;buf1 = 要切换到的时间源01:GPS 时间源02:DC 时间源04:AC 时间源08:手动时间WriteFile(hDevice, buf, 2, &nWritten, NULL);写入有效卫星个数buf0 = 0 x02;buf1 = 有效卫星个数 ;WriteFile(hDevice, buf, 2, &nWritten, NULL
12、);设置中断源屏蔽buf0=0 x04;buf1 = 要屏蔽的中断源01:不屏蔽 1S 中断02:不屏蔽 20C 中断04:不屏蔽 100C 中断设置中断使能buf0 = 0 x08;buf1 = 中断使能寄存器中国航天科技集团公司第七一O 研究所北京航天兴科高新技术有限公司 TFB012 授时卡用户手册第 10 页01:使能 1S 中断02:使能 20C 中断04:使能 100C 中断08:使能定时中断10:使能倒计时中断WriteFile(hDevice,buf,2,&nWirtten,NULL);例:要使能所有中断的程序为buf0 = 0 x08;buf1 = 0 x1f;Wri
13、teFile(hDevice,buf,2,&nWirtten,NULL);写入定时时间buf0 = 0 x10;buf1 = 定时时间小时buf2 = 定时时间分钟buf3 = 定时时间秒buf4 = 定时时间毫秒高八位buf5 = 定时时间毫秒低八位WriteFile(hDevice,buf,6,&nWritten,NULL);写入倒计时 0.1 毫秒的个数buf0 = 0 x20;buf1 = 倒计时 0.1 毫秒个数高八位buf2 = 倒计时 0.1 毫秒个数中间八位中国航天科技集团公司第七一O 研究所北京航天兴科高新技术有限公司 TFB012 授时卡用户手册第 11 页
14、buf3 = 倒计时 0.1 毫秒个数低八位WriteFile(hDevice, buf, 4, &nWritten, NULL);4.3 读读文文件件函函数数 :ReadFile读取时间及状态信息ReadFile(hDevice, buf, n, &nRead, NULL);/读取时间及状态信息读取后 buf 内容如下:buf0:小时 (十六进制 )buf1:分 (十六进制 )buf2:秒 (十六进制 )buf3:毫秒高字节 (十六进制 )buf4:毫秒低字节 (毫秒精度为 0.1 毫秒、十六进制 )buf5:当前时间源标志01:GPS02:DC04: AC08: 手动buf
15、6: 当前时间源有效标志01:GPS 有效02:B 码 DC 有效中国航天科技集团公司第七一O 研究所北京航天兴科高新技术有限公司 TFB012 授时卡用户手册第 12 页04:B 码 AC 有效位 74,表示当前有效卫星个数4.4 其其他他函函数数:1)DeviceIoControl 函函数数清除中断事件句柄,在1HZ,20HZ,100HZ 事件有效后利用该函数清除句柄对应的事件,参考示例Thread1S,Thread20C,Thread100C。ThreadAlermEvent,ThreadDownAlermEvent。DeviceIoControl(hDevice,IOCTL_TFB01
16、2_CLEAR_100C,NULL,0,NULL,0,&nOutput,NULL);2)OpenEvent 函函数数打开事件函数,使驱动中的事件与定义的句柄相关联。驱动提供的事件有: SET1SEVENT(1S 中断事件名称 ) ,SET20CEVENT(20 周中断事件名称) , SET100CEVENT(100 周中断事件名称) , SETALERMEVENT(定时中断事件名称) ,SETDOWNEVENT(倒计时中断事件名称) 。例:/建立秒中断事件hEvent1s=:OpenEvent(SYNCHRONIZE,FALSE,SET1S中国航天科技集团公司第七一O 研究所北京航天兴科高新技术有限公司 TFB012 授时卡用户手册第 13 页EVENT);/建立 20 周中断事件hEvent20c=:OpenEvent(SYNCHRONIZE,FALSE,SET20CEVENT);hEvent10
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陕西省榆林市2024届高三上学期第一次模拟检测试题 英语 含解析
- 纺织机械组件功能介绍试题及答案
- 焊接技术对产品质量的影响试题及答案
- 酒店经营模式创新试题及答案
- 电气工程师考试全面掌握试题及答案
- 安徽省省级示范高中2024-2025学年高二下学期3月联考历史试题 含解析
- 适合初学者的商务礼仪师试题及答案
- 广东省湛江市雷州市第二中学2023-2024学年高二下学期开学考试政治 含解析
- 酒店行业竞争环境演变试题及答案
- 纺织机械操作证书成功的秘诀及试题及答案
- 专家授课合同协议
- 护理临床带教老师培训
- 艾滋病宣传员知识培训
- 2024-2025学年广东省深圳市南山区四年级(上)期末数学试卷
- 湖北省武汉市2025届高中毕业生四月调研考试地理试题及答案(武汉四调)
- 风电项目合作框架协议
- 2025-2030中国具身智能行业研发创新策略与未来前景展望研究报告
- 强基计划个人陈述范文南京大学
- 圆管涵结构计算
- 机械系统设计大作业 单自由度可开合手爪
- 焊条电弧焊基础知识二
评论
0/150
提交评论