- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五届全国超导薄腆和超导电子器件学术会议论文集
rfSQUID测控系统 ‘
刘新元 谢飞翔,何东风,段远东
(人工徽结构和介观物理国家,点实脸室:北京大学物理系)
翻【共I本文提出了基于rfSQUID,由计算机控制的侧f系统的实现。并对of系统硬件电路和和软
件的设计思想进行了简要介绍.
关位润:妞导t子干涉器 串行通讯 侧试系统
I.引言
目前SQUDI (超导tI子干涉器)是人类所知道的最灵敏的磁场检测装里Pa,它在
心磁图及大地电磁测ti和无损检侧等方面有着广泛的应用前景.但是rfSQUDI测最装
2由多种电子学仪器和物理设备组成,调节麻烦、需买专业技术人员操作,非专业人员
不易掌握。这无疑将影响超导f子干涉器侧f*!的应用推广.针对这种情况,我们开
发了一套rfSQUDI控制和信号检侧的计算机自动测控系统”·
这套系统由计算机和专用接口装皿组成,取代了原有的示波器、信号发生籍和手动
调节器等部分。对rfSQUID测tj*x的操作从手动改为由PC机作主控的自动人机交
互方式完成.Aindows95/98操作系统下多线程应用软件平台的开发提供了友好的用户
界面.控制、洲纽和显示的全过程均在平台视窗内完成.操作简单,便于记忆,利于非
专业技术人员掌握。
本文将介绍这套系统的组成、各部分功能及方案选择。
2.系统概述
本套侧试系统由代机和单片机接口装t组成1111:.完成三路高精密电压的愉出及
被侧f信号的采集及回显.PC机和接口装Z中MSC5l单片机串行通讯,完成与rfSWID
之间的各类数据传送。一台PC机可同时控制多台单片机接口电路(现设计为两台)。控
制之间的切换由PC机主控完成.
为实现这一目的,需要有硬件的支持、软件的开发、通讯协议的设定和程序的编写。
在设计、实现的过程中,我们解决了以下几个关健性的问越:
(1).Rindows95/98操作系统下多线程应用软件平台的开发;
(2).PC机和单片机之间利用串行端口进行孩招传抽的方案设计;
(3)、单片机对被测信号进行高沼采集:
(4).单片机向rfSQUID抽出高粉度、高称定度直流电压.
3.软件平台设计及通讯方式选择
(1)、软件运行及开发平台的选挥
这套系统中PC机端的软件选择在l,lindows95/98操作系统下开发及运行.PC机软
.本顶目是由国家高技术研究发展计划(八六三计划:按号863-#DO5010。和国家1t点基础研究专
项经费 (编号09)资助
本文于2000年6月24日收到 ‘
211
刘新元:ftSQ叨D测控系统
件需要完成收、发、处理数据等许多的工作。加5操作系统对硬件要求很低,但是加5
操作系统是单任务的,不适合开发这种多任务的软件。而且005操作系统是基于文本方
式的,软件的界面设计有相当的难度。
当前,砰1时脾59/598已经成为陀机上的主流操作系统。相比于D昭,暇nd姚95/98
操作系统具有很多的优越。它提供了图形界面、多任务的处理能力、面向对象的程序设
计方法、程序设计的硬件无关性等等。砰niod韶9/598操作系统所具有的多任务处理能
力能大大提高软件对CUP的利用率,而且采用多任务的编程技术,能降低软件的开发难
度,使程序条理清晰,提高软件的运行效率。程序设计的硬件无关性以及由操作系统提
供的丰富的API函数使得对Pc机系统的硬件进行编程的难度大大降低。有些编程工具
更提供了丰富的控件、类库等等,更加提高了程序设计的速度,降低了难度。
2()、PC机软件采用了面向对象的思想来设计和编写。常用的类有以下几个:
口,vi呀 (yc++自动生成的视图类,完成屏幕显示及用户输入的获得)、DCael(数据
接收及处理类)、CPort (串口通信类)。
程序的具体实现结构是墓于Cy十+提供的Doc哑nt/vie,(文档/视图)结构体系。
由vc十十自动生成的类主要有:cv,App类、以叭1即类、c,Doc类、以aiFnra啪类、
AcboutDlg类,手工添加Toeal类和印ort类,〔。‘
文档评论(0)