早饭吃什么好| 梦见黑狗是什么意思| 囗腔溃疡吃什么维生素| cto是什么职位| 吃了榴莲不可以吃什么| 结节低回声是什么意思| 胎囊是什么| 金风玉露是什么意思| 快穿是什么意思| 水泡用什么药膏最有效| 晚上睡觉出汗是什么原因| 静夜思是什么季节| 酒后头疼吃什么| 尿黄是什么原因引起的| 肝内钙化斑是什么意思| 巨蟹是什么象星座| 自豪的什么| 眼皮水肿是什么原因引起的| 小孩检查微量元素挂什么科| sage什么颜色| 胸闷是什么病的前兆| 尿频尿急是什么症状| 大林木命适合做什么行业| 戾气是什么意思| 色彩斑斓是什么意思| 杉字五行属什么| 为什么家里蟑螂特别多| 三阳开泰是什么生肖| 锋芒的意思是什么| 格局是什么| 梦见下大雨是什么预兆| 双肾盂分离是什么意思| 喝什么茶不影响睡眠| 红花配绿叶是什么意思| 角瓜念什么| 高血钾是什么意思| 吃饭不规律会导致什么问题| 大象的鼻子像什么| 3p什么意思| 精子是什么颜色的| 无名指为什么叫无名指| 胃反流吃什么药效果好| 维生素c不能和什么一起吃| 飞短流长是什么意思| 女人梦见蛇是什么预兆| 空心菜不能和什么一起吃| 什么的松树| 肝小钙化灶是什么意思| 同人小说是什么| 脚后跟骨头疼是什么原因| 正月初一是什么生肖| 什么叫雷达| 青春痘用什么药膏擦最好呢| 香港身份证有什么好处| 性早熟是什么意思| 吃什么补肾气| 发晕是什么原因引起的| 人为什么要抽烟| 苦瓜有什么功效和作用| 心衰吃什么药最好| 胃胀气适合吃什么食物| 猫吃什么会死| 箜篌是什么乐器| 梦见涨水是什么兆头| 鬼谷子姓什么| 女人梦见血是什么预兆| 胸疼是什么原因| 头响脑鸣是什么原因引起的| 胃上火有什么症状| 激酶是什么| 脑梗前期有什么症状| 铉是什么意思| 甘油三酯什么意思| 什么是匝道| 左肺钙化灶是什么意思| 记性差是什么原因| 抗氧化性是什么意思| 什么茶养肝护肝| 浑身瘙痒是什么原因| 抽血生化是查什么| 鸽子夏天喝什么水好| 治疗幽门螺旋杆菌用什么药| 三点水加亘念什么| 贵州有什么| 便秘吃什么药| 骨加客读什么| 狮子座女和什么座最配| 三合生肖是什么意思| 红豆和赤小豆有什么区别| 尿毒症小便什么颜色| 纵隔淋巴结转移是什么意思| 面色晄白是什么意思| 嘚瑟是什么意思| h的车标是什么牌子| 减肥每天吃什么三餐| 做梦梦见出车祸是什么征兆| 业已毕业是什么意思| 晚上吃黄瓜有什么好处| 小孩个子矮小吃什么促进生长发育| 外阴痒用什么药| 灵芝对身体有什么好处| 小孩脚抽筋是什么原因引起的| 为什么会得扁平疣| 吃什么可以丰胸| 马上封侯是什么意思| 锌中毒是什么症状| vlone是什么牌子| 什么食物含叶酸| 婴儿什么时候长牙齿| 腰椎间盘突出压迫神经吃什么药| 独生子女证办理需要什么材料| 男人染上霉菌什么症状| 韫字五行属什么| 身份证上x代表什么| 农历六月初六是什么节| mac版本是什么意思| 扁导体发炎吃什么药| 洁面膏和洗面奶有什么区别| 什么而不什么成语| 血压高降不下来是什么原因| 尿肌酐高是什么原因引起的| 坚持是什么意思| 吃紧急避孕药有什么副作用| 初潮什么意思| 金銮殿是什么意思| 乌梅有什么功效| 芒果不能和什么一起吃| 电邮地址是什么| 赛诺菲是什么药| 百香果什么味道| 72年属什么生肖| 人生苦短是什么意思| 去肝火喝什么茶好| 属马是什么星座| 什么的阳光| 气血不足吃什么好食补| 为什么叫汉族| 什么什么之什么| 报恩是什么意思| 时迁的绰号是什么| 儿童办护照需要什么证件| 未时右眼跳是什么预兆| 天丝是什么面料| 2013属什么生肖| 用盐水泡脚有什么好处| poems综合征是什么病| 狮子座是什么星座| 5.29是什么星座| 荨麻疹什么症状| 九夫痣是什么意思| 口腔老是出血是什么原因| 食少便溏是什么意思| 万兽之王是什么动物| 为什么会有盆腔积液| 手术后为什么要平躺6小时| 尿液特别黄是什么原因引起的| 饶舌是什么意思| 爱是什么偏旁| 无事不登三宝殿什么意思| 但愿人长久的下一句是什么| 柠檬什么时候成熟| 女生下面流水是什么原因| 梦见很多小孩是什么意思| 火星上有什么| 小孩记忆力差是什么原因| 幽门螺旋杆菌什么症状| 万中无一什么意思| 槟榔是什么| 低血压吃什么水果| 大小便失禁是什么意思| 头疼头晕挂什么科| 175是什么码| 珞字五行属什么| 僵尸车是什么意思| 为什么叫打飞机| 辣子鸡属于什么菜系| 放臭屁是什么原因| 猪筒骨配什么炖汤好| 心肾不交失眠吃什么中成药| 九月十七日是什么星座| 吃醋有什么好处| 什么叫精神分裂症| 缺钙应该吃什么| 姜不能和什么一起吃| 四个火是什么字| 据悉是什么意思| 网球肘用什么药最有效| 口上长水泡是什么原因| 海关是什么| 坐骨神经痛吃什么药快| 属鸡今年要注意什么| lt是什么| dennis什么意思| 法令纹是什么| 淳字五行属什么| hs医学上是什么意思| 变蛋是什么| 去火吃什么食物| 男性霉菌感染用什么药| 昂字五行属什么| 米五行属什么| 补气固表什么意思| 什么叫黑户| 轻微手足口病吃什么药| 没有子宫会有什么影响| 喝什么水解酒| 透亮是什么意思| 狗和什么属相相冲| 摇花手是什么意思| 什么雪糕最好吃| 64年的龙是什么命| 邪教是什么| 梅花表属于什么档次| 为什么会得脑血栓| 灸石门为什么会不孕| 舍什么为什么| 1924年属什么生肖| 血氧低吃什么药| 男人脚底有痣代表什么| 流产了有什么症状| 胆红素偏高是什么意思| herb是什么意思| 游离甲状腺素偏低是什么意思| 险资举牌什么意思| 椰子水有什么好处| 射手座是什么星象| 吃什么对肠胃好| 什么叫染色体| pt是什么材质| 中耳炎是什么症状| 现象是什么意思| 为什么会得疣| 狗狗肠胃不好吃什么药最好| 隐翅虫皮炎用什么药| 什么是附件炎| 为什么肚子越来越大| 总蛋白偏低是什么原因| 立春之后是什么节气| 南北杏和什么煲汤止咳化痰| 西洋参有什么用| 经期喝咖啡有什么影响| 学业是什么意思| 游泳要带什么东西| 天津有什么玩的| 神态是什么意思| 葳蕤是什么中药| 吃什么才能提高免疫力| 海参吃了有什么好处| 低血压吃什么| 什么东西解酒最好最快| 新生儿贫血是什么原因造成的| 粗钢是什么| 软坚散结是什么意思| 双向情感障碍是什么意思| 簸箕是什么东西| 感觉有痰咳不出来是什么原因| 绿茶不能和什么一起吃| 桂圆和红枣泡水喝有什么好处| 眼睛模糊是什么原因| 喝什么排湿气| 梦见自己买衣服是什么意思| 中午吃什么菜| 拔完智齿第三天可以吃什么| 芭蕉和香蕉有什么区别| 百度

基于单片机的短样测试数据采集系统的设计

嵌入式系统 时间:2025-08-05来源:网络
百度 第12分钟,胡尔克禁区前沿左脚怒射被后卫封堵,随后艾哈迈多夫的一脚远射偏出。

  1.引言

  中科院合肥分院等离子所超导电工中心基于 ITER(国际热核聚变反应堆)项目,需要对超导短样股线进行失超极限测试(强磁场, 4.2K液氦温度下),为此笔者设计了一套短样测试数据采集系统,对短样测试中超导股线的电流、电压、温度进行采集并实时分析和保存。

  在短样测试实验中,电流信号变化范围 0至 1000安培,设计使用 100:1直流分流器转换为 0至 10伏电压信号接入采集系统。温度信号通过电阻温度计获得,短样股线在极低温(4.2K)情况下进入超导状态,普通电阻温度计无法测量这个区间的温度,所以选用了美国 LAKESHORE公司的 CERNOX电阻温度计。 CERNOX电阻温度计由 metal-oxy-nitride材料制成,具有负的电阻温度系数,在液氦温区灵敏度很高( 103Ω/K),受磁场影响小 (在 4.2K温度 6T磁场下,误差 0.2%),稳定性好。采集系统采用四线法测量温度计电阻, CERNOX电阻温度计工作电流 10微安,两端输出电压为 10毫伏级,必须使用仪表放大器放大 100倍才能符合采集系统精度要求,放大器选用 INA110KP芯片。在短样测试中至关重要的信号为短样股线电压信号,要求精确到 10纳伏,市场上现有采集卡无法胜任,此外为了消除串扰,电压信号需要独立采集,所以系统选用了 Keithley-2182纳伏表。下面是采集系统硬件结构图。


  2.下位机系统设计

  下位机1采用8位微处理器 AT89S52,AT89S52 是一种低功耗、高性能 CMOS 8位微控制器,与工业80C51产品指令和引脚完全兼容。AT89S52具有以下标准配置:8K字节Flash,256字节 RAM,32位I/O口线, 2个数据指针,三个 16位定时器 /计数器,一个 6向量2级中断结构和全双工串行口。A/D转换芯片采用美信公司的 MAX197。MAX197是美信公司推出的 8通道、12位高速A/D转换芯片。芯片采用单一电源+ 5V供电,单次转换时间6?s,采样速率可达 100ksps。量程±10V , ±5V ,0V~10V , 0V~5V,内部自带 4.096V参考电压源。它有标准的微机接口,数据总线的时序与绝大多数通用的微处理器兼容,全部逻辑输入和输出与TTL / CMOS电平兼容。

  采集系统中,MAX197采用外部时钟源, CLK引脚接单片机 ALE引脚,单片机时钟晶振11.0592MHZ,ALE引脚输出时钟为晶振的六分之一约为 2MHZ,符合 MAX197要求。单片机 P0.0至P0.7引脚与MAX197的D0至D7连接,MAX197的片选信号 CS连接单片机 P2.0引脚,HBEN引脚接单片机P1.1引脚,INT引脚接单片机 P1.2引脚, MAX197芯片地址为 0X0FEFFH。选用内部参考电压,REF引脚通过 4.7UF电容旁路接地, REFADJ引脚通过 0.01UF电容旁路接地。模拟信号输入量程选择为0到10V,使用内部采集方式, MAX197控制字为 0X10。测试系统使用2个通道CH0,CH1采集电流信号,温度信号。下面是下位机 1接口电路图



  单片机采集子程序:

  void scan_ch(void) { P2^0=0; // CS片选信号有效 P1^2=1; uchar i,ch_low,ch_high,control; for(i=0;i2;i++)

  {control=0X10+i; //给出控制字和通道选择 XBYTE[0X0FEFF]=control; // 写控制字产生一个 WR脉冲,开始采集 while(P1^2==1) {;} //等待采集结束信号, P1.2为0时结束 P1^1=0; //低电平获取低8位数据 ch_low=XBYTE[0X0FEFF]; P1^1=1; ch_high=XBYTE[0X0FEFF]0X0F; //获取高4位数据 chan_data[i]= ch_high *256+ ch_low; //将数据存入数组 }

  start_ch=0; //一轮采集结束 }

  设置单片机允许串口中断,波特率 19200,数据位 8位,无奇偶校验。当下位机 1通过串口接收到采集允许信号后,系统进行一轮采集,并把数据通过串口发送给上位机。采集系统使用MAX232芯片进行串口电平转换。

  单片机串口初始化:

  void init_serial(void)

  {//定时器1的工作方式 2 TMOD=0X20; TL1=0Xfd; //装载计数初值 TH1=0Xfd; SCON=0X50; //采用串口工作方式 1,无奇偶校验 PCON=0X80; //串口波特率加倍波特率 19200 IE=0X90; //开总中断,开串口中断 TR1=1; //启动定时器1

  }

  单片机串口发送数据:

  void data_send(void) { uchar i; EA=0; //关中断 for(i=0;i

  { //send_txt字符串由每个 chan_data[i]的两个字节转换而来 SBUF=send_txt[i]; //按字符顺序发送 while(TI==0); TI=0;

  }

  EA=1; //开中断 } 下位机 2采用 Keithley-2182纳伏表,支持单路模拟输入信号,分辨率为 1纳伏,采用IEE-488接口与计算机相连,支持 GPIB协议。GPIB是一种工程控制用协议,昀初由 HP公司提出,目前成为一种国际标准,遵守的协议为 IEEE488。可以使用任何编程语言如 VB、VC和 LabVIEW实现电脑对仪器的控制。系统中通过 GPIB桥接卡与上位机连接。 Keithley-2182纳伏表在保证精度下采集速度昀快可达每秒 18个。下面是采集系统总体流程图。

  3.上位机程序设计

  上位机采用LabVIEW开发环境,LabVIEW是新一代G语言编程软件,适宜于仪器控制和数据采集,程序使用状态机结构,分为五个状态:设置,采集,保存,分析,显示。采用多线程技术,三个工作线程:数据采集显示线程,实时分析线程,数据保存线程。在三个线程之间采用Queen队列传递数据。Queue队列,先进先出结构,协调三个线程运行,在采集中起到约束和补偿的作用,避免了数据丢失和死锁现象。下面是上位机程序结构图。


  Keithley公司提供了纳伏表Keithley-2182 LabVIEW库函数,Keithley 2182 Display.vi用于设置启用或关闭仪器面板显示,关闭仪器面板显示可以提高采集速度。Keithley 2182 Measurement Mode.vi用于设定采集类别,采集系统设置为电压采集(DCV)。Keithley 2182 DCV.vi用于设定电压范围、精度、滤波和采集速度,采集系统设置为精度 7位半、中速、无滤波、通道 1。GPIB Write.vi用于向 Keithley-2182纳伏表写入 GPIB命令,命令“:data:fresh?”:请求获取昀新采集数据。GPIB Read.vi用于接收昀新数据。可以循环发出 GPIB读写命令,进行数据采集。

  LabVIEW串口通讯调用 VISA模块中的库函数。VISA Configure Serial Port:初始化指定串口通讯参数,设定波特率为 19200,8数据位,无奇偶校验,COM1; VISA Set I/O Buffer Size:设置指定的串口的输入输出缓冲区大小,设定为 2048字节;

  在数据保存线程中,为了方便以后数据察看和分析,采用 excel文件存储。在 LabVIEW中,利用 ActiveX服务中的属性节点 Property Node,可以读取或设置 ActiveX控件的属性,调用节点 Invoke Node可以用来调用 ActiveX控件的方法,通过使用属性节点和调用节点来打开,读取和写入 excel文件。系统设定每隔 1秒线程从数据队列 1请求一组数据,这样使得采集显示线程可以获得更多时间片用于采集,提高速度。

  在实时分析线程中,线程每隔 1秒从数据队列 2请求一组数据,插入绘图数组中,利用LabVIEW的绘图函数绘制趋势图。设置 x轴为通电电流,y轴为短样股线电压。下面是采集系统运行界面图。


  4. 测试与总结

  经过测试,采集系统速度可以稳定达到每秒每通道采样 17个,采集精度和速度符合要求,可以完整捕捉到失超临界点和失超曲线;采集系统硬件电路简单,成本低廉;软件界面直观,智能化程度高,程序可读性较 VC代码强,适合非计算机专业工程人员使用。采集系统扩展性很好,如果有需要可以采集更多路信号。 创新点:采用 AT89S52单片机和 MAX197 A/D转换芯片,替代 PCI采集卡,降低了成本,简化了系统设计,提高了可维护性,同时也达到了短样测试的数据要求;采用便携式 Keithley-2182纳伏表使实验室获得了高精度采集的能力;软件设计方面采用 LabVIEW和 Queen技术保证了易用性和稳定性。

关键词: 单片机 数据采集 程序设计 Keithley-2182纳伏表

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版
顽固性失眠吃什么药 肝功能2项是指什么 阴道炎是什么原因引起的 总是饿是什么原因 毛囊炎是什么引起的
绿茶是什么 什么茶不能喝脑筋急转弯 出现幻觉幻听是什么心理疾病 大肠在人体什么位置图 大便黄色是什么原因
六三年属什么生肖 孕妇缺铁性贫血对胎儿有什么影响 刘胡兰是什么样的人 什么时候有胎心胎芽 什么云见日
乳钉的作用是什么 异位妊娠是什么意思 餐巾纸属于什么垃圾 父母有刑是什么意思 生蚝有什么功效与作用
什么的梨子hcv7jop5ns6r.cn 世上谁嫌男人丑的前一句是什么hcv7jop9ns9r.cn 孕妇口腔溃疡能用什么药hcv8jop8ns8r.cn 眉什么目什么hcv7jop6ns4r.cn 宝宝大便绿色是什么原因hcv8jop2ns5r.cn
屎发黑是什么原因hcv9jop5ns0r.cn 什么的故事bjhyzcsm.com 威士忌是什么酿造的hcv9jop1ns9r.cn 八婆是什么意思hcv9jop3ns9r.cn 切除子宫对身体有什么影响hcv8jop0ns5r.cn
左眉毛上有痣代表什么hcv9jop3ns8r.cn 骨肉相连是什么肉hcv8jop4ns4r.cn 备孕需要做什么准备hcv9jop7ns0r.cn 经常流鼻血什么原因hcv7jop5ns2r.cn 热结旁流是什么意思hcv9jop5ns1r.cn
白事的礼金叫什么hcv8jop7ns0r.cn hds是什么意思hcv9jop5ns6r.cn uva是什么意思hcv8jop4ns7r.cn 孕妇梦见老公出轨是什么意思hcv8jop8ns9r.cn 奠基什么意思hcv9jop5ns2r.cn
百度