0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用USB-CAN转换器实现GaAs光电阴极制备控制系统的应用方案

电子设计 来源:微计算机信息 作者:邹继军;冯林;林 2020-08-21 09:08 次阅读

来源:微计算机信息,作者:邹继军;冯林;林刚勇;常本康

GaAs光电阴极是一种负电子亲和势光电阴极,具有量子效率高、发射电子能量和角度分布集中的优点,因而在微光像增强器、半导体敏感器件、自旋极化电子源等众多领域得到了广泛的应用,但GaAs光电阴极的制备过程却极为复杂,对制备工艺和条件都有严格要求。目前GaAs光电阴极的制备都主要依赖熟练操作人员进行手工操作,这种操作方式不尽浪费大量人力物力,而且制备质量和效率得不到保证。而在制备过程中普遍采用的在线光谱响应测试仪,只能用于阴极制备后的光谱响应曲线测试,评估阴极的制备质量,它对阴极制备过程中的许多其它信息量,如真空度、铯源和氧源电流等,都没有实时采集功能,更没有对铯(氧)源电流的计算机控制和制备过程的自动化,从而大大的制约了我国GaAs光电阴极制备工艺的理论研究、制备质量和效率的提高。本文利用CAN总线可靠性高、成本低、配置灵活和传输速度快等优点,设计了一套基于CAN总线的GaAs光电阴极制备测控系统,可实现上述信息的实时测试和铯(氧)源电流的自动控制。

1测控系统组成

根据GaAs光电阴极制备工艺的要求,我们设计了如图1所示的GaAs光电阴极制备测控系统原理框图。该测控系统由三大部分构成:超高真空激活系统、计算机和外围测控设备,其中超高真空激活系统是用于GaAs光电阴极制备(加热净化和铯氧激活)的,制备过程中的多种信息量可通过外围测控设备与计算机相连。测控设备共分两部分,一部分完成光电流、光谱响应曲线的测试,另一部分完成真空度的测试以及铯(氧)源电流信号的测试和控制。

第一部分相当于一个光谱响应测试仪,光谱响应曲线测试时,先由计算机控制光栅单色仪输出一定波长的单色光并照射到阴极面,阴极产生微弱的光电流,光电流放大后经A/D转换为数字信号,计算机将该信号和对应的单色光辐射功率进行数据处理,就得到阴极的光谱响应曲线。这一部分中没有用到CAN总线,本文中将不作介绍,重点介绍的是第二部分。在第二部分中,真空度、铯(氧)源电流信号是通过CAN总线实现测控的,测控信号通过USB-CAN转换器与计算机相连。这部分的设计,结合了CAN与USB总线的优点,从而能实现更灵活的通信任务和更强大的信号测控功能。

采用USB-CAN转换器实现GaAs光电阴极制备控制系统的应用方案

图1 GaAs光电阴极制备测控系统原理框图

2测控系统硬件设计

2.1 USB-CAN转换器硬件设计

USB-CAN转换器实现USB与CAN两种总线之间的协议转换,如图2所示为其结构框图。图中微控制器89C52负责转换器的监控任务以及CAN与USB总线的通信任务。CAN控制器接口电路采用SJA1000和82C250,USB控制器接口电路采用USB通用设备接口芯片CH372。在微控制器中,USB与CAN总线报文的接收均采用中断方式,这种方式能尽量减少时延,提高系统实时通信能力。

2.2 多信息量测控设备硬件设计

原有系统的真空计和模拟电源等设备都是独立工作的,不具有和计算机通信的能力。为了实现真空度和铯(氧)源电流信息的测控,同时也为了节省成本,本文采用的方案是在原有设备上增加一个多信息量测控模块,使之具有数字化测控和通信功能。多信息量测控模块的任务是将设备显示的信号取出并传输给计算机或将计算机发来的控制命令传输给设备,所以实际上测控模块电路由两部分构成,一部分完成真空度、铯(氧)源电流信息的测试,另一部分实现铯(氧)源电流大小和通断的控制。

在真空度、铯(氧)源电流信息的测试方面,为了保持采集数据与设备显示数据的一致性,采用的方法是将设备数码管上显示的信息直接取出。真空计和模拟电源的显示均由3位数码管构成,所以两者可以采用相同的测试电路。如图3所示为多信息量测试模块结构框图,图中真空计或电源的3位数码管分别与一片双四选一的电子开关CD4052相连,微控制器从锁存器输出地址选通信号,控制CD4052依次输出数码管8段显示信息中的2段,连接到比较器LM358上,经比较转换为标准的逻辑电平后输出给微控制器,最后微控制器将3个数码管的信号组合在一起,得到真空计或电源上显示的数据。在这里采用比较器的主要优点是可以根据不同数码管的驱动电平灵活的调整比较电压,而且输出逻辑电平稳定,从而使测试电路具有更好的适用性。采集到显示信息后,可在微控制器控制下,通过CAN总线传输给计算机

图2USB-CAN转换器结构框图

图3多信息量测试模块结构框图

原有的系统中,铯(氧)源电流大小的控制是通过手动调节电源的模拟电位器来实现,而为了实现计算机对电流大小的数字化控制,最直接的办法就是用数字电位器取代电源的模拟电位器,按此方案设计的电流控制模块结构框图如图4所示。电源有一个10K的粗调电位器和一个1K的细调电位器,分别用10K和1K数字电位器X9C103、X9C102取代,图4中两个数字电位器是串联在一起的,这种接法可使电流控制精度更高,而实际控制精度超过了模拟电源的三位显示精度,这完全能满足系统对电流控制精度的要求。数字电位器或模拟电位器的选择可由微控制器输出控制信号,经过驱动后控制双刀双掷继电器来确定。微控制器也可以输出控制信号来控制继电器接通或断开模拟电源的外接220V供电电源,从而实现铯(氧)源电流的通断,同时由于控制的是220V交流电源,在微控制器和驱动器之间必须进行光电隔离。计算机可通过上述方式来实现阴极制备过程中的自动铯氧交替。

图4铯(氧)源电流控制模块结构框图

3 测控系统软件设计

3.1 USB-CAN转换器软件设计

USB与CAN总线转换器软件主要进行USB与CAN总线的协议转换,在测控设备与计算机之间实现通信,其软件设计主要包括CAN和USB接口芯片的初始化以及CAN与USB报文的发送和接收。USB与CAN总线控制器芯片分别采用CH372和SJA1000,CH372有内置固件模式,使用非常方便。USB与CAN总线报文的接收均采用中断方式来实现,这种方法能保证最快的响应速度,提高通信效率。接收到的USB报文可通过CAN总线直接发送给测控设备,而接收到的CAN报文则通过两步来发送给计算机,先通过USB中断传输触发计算机的中断服务程序,后通过批量传输将CAN报文发送给计算机,这种方式可实时触发计算机进行采集数据的处理,提高计算机的响应速度。

3.2 多信息量测控软件设计

多信息量测控软件分测试软件和控制软件。测试软件的功能是将设备数码管上显示的数据取出,经组合和译码后转换为被测信息量。测试软件设计的关键在于控制CD4052依次选通各个数码管分多次输出显示信息,然后将这些信息组合在一起,然后通过查找笔型码表就可以得到设备显示的真空度或电流大小。控制软件的功能是通过数字电位器和继电器实现铯(氧)源电流大小和通断的控制,其中控制软件设计的重点是电流大小的控制。由于电源输出电流与电位器的阻值不一定呈线性关系,而且不同电源的情况也不尽相同,所以控制算法应有一定的适应性。借鉴人工调节电流时的经验,控制软件中采用的是两步调节算法,先“粗调”后“细调”。两步调节法先计算电流设定值和当前值的差值,若相差较大,则进行“粗调”(调节X9C103)。若差值已经落到X9C102的调节范围内时,则进行“细调”(调节X9C102),细调时用“拆半”调节法(与拆半查找法类似)使电流快速接近并达到设定值。采用上述的两步调节算法能保证输出电流的调节时间短,控制精度高。

3.3 计算机软件设计

计算机部分软件共由三大模块组成,包括多信息量测控模块、信息显示模块和性能参数计算模块,其中多信息量测控模块包括光电流的A/D采集、真空度的采集、铯(氧)源电流的采集与控制。光电流由计算机控制定时进行采集,真空度和铯(氧)源电流的采集则不同,它由真空计或电源在其显示信息变化时主动向计算机发送,计算机接收后更新显示或进行数据处理。为了能保证计算机及时接收到设备发来的信息,我们在软件中采用了伪中断和多线程技术。伪中断服务程序是由CH372驱动程序中断后通过动态链接库(DLL)在应用层模拟调用的,能及时响应USB中断传输,多线程则能实现多个任务的并行处理,提高响应速度和处理效率。性能参数计算模块主要对测试结果进行分析处理,得到想要的各种制备工艺或阴极的性能参数。

4 结束语

CAN总线在GaAs光电阴极制备测控系统中的应用成功的解决了系统测控信息量多,对可靠性和实时性要求高的难题,该测控系统的研制成功将有利于对GaAs光电阴极制备工艺进行深入的理论研究,促进提高GaAs光电阴极的制备水平,该系统具有良好的应用前景和推广价值。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 转换器
    +关注

    关注

    27

    文章

    8705

    浏览量

    147195
  • 总线
    +关注

    关注

    10

    文章

    2881

    浏览量

    88096
收藏 人收藏

    评论

    相关推荐

    基于ARM7的CAN-USB转换器设计

    设计了一种CAN-USB转换器实现CAN总线与上位机的实时通信,完成了对CAN总线通信的实时信息采集。
    发表于 10-09 15:39 1723次阅读
    基于ARM7的<b class='flag-5'>CAN-USB</b><b class='flag-5'>转换器</b>设计

    USBCAN转换器|CAN总线通信模块

    `武汉若比特机器人有限公司提供USBCAN转换器CAN切换CAN总线、
    发表于 05-27 09:13

    Ginkgo USB-CAN接口适配器

    、VB.NET、Delphi、CodeBlocks、GCC、Eclipse、Android Studio等);性能: 软件简介:USB-CAN Classic:USB-CAN的基本控制软件,可
    发表于 10-09 15:09

    Ginkgo USB-CAN总线适配器

    ;- 工作温度范围:-40℃~85℃;软件简介:USB-CAN Classic:USB-CAN的基本控制软件,可实现设备初始化配置,过滤器设置,软件其他设置,具有显示直观的优点;
    发表于 10-09 15:17

    纬图Ginkgo USB-CAN接口适配器

    使用说明和文档回路延迟时间150ns(典型值)工作温度-40℃到85℃软件介绍USB-CAN Classic:USB-CAN的基本控制软件,可实现设备初始化配置,过滤器设置,软件其他设
    发表于 11-03 09:49

    Ginkgo USB-CAN总线适配器的使用

    ,是CAN总线产品开发、CAN总线设备测试、数据分析的强大工具,采用该接口适配器,PC可以通过USB接口连接一个标准CAN网络,应用于构建现
    发表于 02-21 11:37

    如何利用CAN总线设计一套基于CAN总线的GaAs光电阴极制备测控系统

    本文利用CAN总线可靠性高、成本低、配置灵活和传输速度快等优点,设计了一套基于CAN总线的GaAs光电阴极
    发表于 05-11 06:46

    CAN总线与USB的转接技术

    简要介绍了CAN总线技术与USB总线技术的特点,给出了通过将两特点相结合,并选用微控制器AT89C52尧USB控制芯片CH372和独立
    发表于 03-07 10:10 14次下载

    基于LabVIEW和USB-CAN卡的实时数据采集系统及应用

    基于LabVIEW和USB-CAN卡的实时数据采集系统及应用:针对燃料电池电动汽车所用大功率DC/DC 变换开发了一套基于LabVIEW 和USBCAN卡的实时数据采集和控制系统,
    发表于 09-18 09:36 366次下载

    基于LPC2119的USB-CAN转换器设计

    文讲述了一种基于ARM7处理实现USB接口与CAN总线的实例,通过其可以在PC实现CAN总线
    发表于 02-23 10:05 2715次阅读
    基于LPC2119的<b class='flag-5'>USB-CAN</b><b class='flag-5'>转换器</b>设计

    USB-CAN用户编程说明及通讯库源文件

    USB-CAN用户编程说明及通讯库源文件
    发表于 12-14 17:24 3次下载

    基于采用SJAl000的CAN/RS232智能电平转换器设计方案

    时,需采用CAN/RS232接口标准转换。针对这一问题,提出了CAN/RS232智能电平转换器设计方案
    的头像 发表于 12-30 07:29 2464次阅读
    基于<b class='flag-5'>采用</b>SJAl000的<b class='flag-5'>CAN</b>/RS232智能电平<b class='flag-5'>转换器</b>设计<b class='flag-5'>方案</b>

    基于USB-CAN转换器实现GaAs光电阴极制备测控系统的软硬件设计

    根据GaAs光电阴极制备工艺的要求,我们设计了如图1所示的GaAs光电
    发表于 05-03 10:31 618次阅读
    基于<b class='flag-5'>USB-CAN</b><b class='flag-5'>转换器</b><b class='flag-5'>实现</b><b class='flag-5'>GaAs</b><b class='flag-5'>光电</b><b class='flag-5'>阴极</b><b class='flag-5'>制备</b>测控<b class='flag-5'>系统</b>的软硬件设计

    CP2102与C8051F040的USB-CAN转换器设计资料下载

    电子发烧友网为你提供CP2102与C8051F040的USB-CAN转换器设计资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师
    发表于 04-10 08:51 5次下载
    CP2102与C8051F040的<b class='flag-5'>USB-CAN</b><b class='flag-5'>转换器</b>设计资料下载

    广成usb-can接口卡功能讲解(4)

    今天我们讲的是广成usb-can接口卡的滤波功能。其实除了usb-can接口卡以外,广成科技还有很多的CAN转换网关也集成了相关的功能。那么什么是滤波呢?它能够
    的头像 发表于 01-03 10:43 1774次阅读