- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
维普资讯
第 24卷 第 2期 天 文 学 进 展 Vo1.24, No.2
2006年 6月 PROGRESSIN ASTRONOMY Jun.,2006
文章编号t1000-8349(2006)02—016-007
用 PCI中断实现射电望远镜跟踪的方法
王锦清,范庆元
(中国科学院 上海天文台,上海200030)
摘要t讨论运用 PCI9054 (美国 PLX公司生产的接 口芯片)作为接口芯片的 PCI(Peripheral
ComponentInterconnect)板卡的软硬件设计,以实现天线跟踪的两个时间同步中断.利用标准秒
信号中断作为系统时钟同步信号,并同步产生时间间隔为 20ms(或4O、5Oms,可选)的中断信
号,来处理天线跟踪指令输出.中断信号通过 PCI中断口INTA社接入计算机,在驱动中识别不
同的中断信号,并在应用程序响应中断处理后,命令 ACU (AntennaControlUnit)机,实现射电
天文望远镜的同步跟踪.其控制过程分 3部分阐述t硬件设计、驱动程序设计、安装及应用;着重
讨论了前两者的设计方法及思路.
关 键 词 :天‘文观测设备与技术; PCI中断;同步;驱动程序; PCI9054;秒信号
中图分类号tPll1.44 文献标识码tA
1 引 言
目前国内射电天文望远镜 (天线)的同步跟踪方式各不相同,最为普遍的是在编程中以独
占轮询方式读取分频钟作为时间信息,用于执行天线跟踪。在这样的跟踪方式中,控制过程的
不等间隔性将在位置环控制中引入不可避免的跟踪误差。当然,也有以软件中断方式产生等间
隔命令来执行天线跟踪输出的,它的中断方式因为能更合理地保证相对实时性能而优于轮询
方式.目前秒信号的接入方式基本上都以串口、并口或者 ISA(IndustryStandardArchitecture)
中断线接入为主,天线的控制平台只能低于Windows98,有的还在DOS状态下,它们都以独
占方式访问硬件,没有驱动程序的过渡,从而加大了系统运行的危险性.随着计算机技术的不
断发展,天线控制平台也迫切需要升级换代.
射 电天文望远镜观测需对一个 目标进行一定时间的跟踪定位,其时间同步取 自氢钟秒信
号。为了保证定位精度,通常每间隔几十毫秒就调整一次天线的位置.调整天线的时间间隔越
收稿 日期:2005-04-29;修回日期:2005-09-28
维普资讯
2期 王锦清等。用 PCI中断实现射电望远镜跟踪的方法 161
短,定位精度越高。考虑传动机械的响应速度等因素,在保证精度的前提下,我们以20ms(或
40、50ms,可选)的等间隔中断控制天线跟踪。
PCIfPeripheralComponentInterconnect)总线是对过去总线的继承和发展,目前还没有
一 种总线可以从根本上取代它的地位.由于本身的优势,PCI在市场中占有主流地位。它的
扩展是独立于微处理器的,所以在利用未来 CPU以及多CPU时,可以同样用PCI扩展卡。
我们的目标是开发一块 PCI板卡,利用其中断方式,实现天线跟踪控制的时间同步,以
提高天线跟踪控制系统的位置环路精度。当然使用PCI接 口还有其他多方面的考虑,例如:
板卡还将完成A/D采样功能以及外部串、并行数据的输入功能。鉴于PCI板卡与普通板卡相
比并无特别之处,以下只介绍如何利用它来实现射电望远镜的同步跟踪。
2 硬件设计
我们采用 PCI9054(美国PLX公司生产的接 口芯片)作为 PCI接 口芯片,它桥接于 PCI
总线和本地总线之间,这样只要对 PCI9054本地总线进行操作就可以了, PCI9054在 PCI
端 自动 “解译”本地端总线的时序,从而简化了硬件接 口的设计。
另外,我们用Xinlinx公司的CPLD9572芯片实现逻辑和时序,由1MHz晶振分频产
文档评论(0)