差动放大器自动测试系统使用说明
目录
前言
主要说明本系统的使用方法以及系统搭建、软件编程的设计思路。
一、自动测试系统总线搭建
1.通信方式
总线:USB总线或GPIB转USB总线
协议:NI488.2标准仪器通信协议、VISA串口通信函数
2.设备选型
使用本系统全部功能需要连接信号发生器、示波器和数字万用表。
要求:
1、设备具有并开启USB或者GPIB通信功能
2、PC端具有三个USB2.0(或typec-usb)端口
3.仪器连接
1、准备足够的TypeB-USB线(或者GPIB-USB线)
2、连接仪器后面板端口和PC端口
3、NI-MAX测试通信:进入设备和接口选项卡,打开visa测试面板并写入*IDN?\n命令。点击Read,若接收到对应设备名称则通信成功。
4、为差分放大器连接电源、信号源、输出接口
二、软件使用
首次使用本自动测试系统需要由管理员为用户注册账号,使用账号成功登录后自动跳入菜单选择页面,选择对应的测试内容开始测试。
1.注册
(1)使用管理员账号登录
(2)点击进入登录管理系统(密码:2019)
(3)输入信息并注册
附本系统默认管理员账号:
用户名:刘宇轩
密码:123
权限:管理员
(4)人脸识别注册登录
程序默认禁用了人脸识别登录和注册按钮,如需要请自行激活,注意保证安装好相关环境:
python3.5+
opencv
cmake
boost
dlib19.0+
参考这篇博客的代码编写了两个python程序完成人脸信息提取和识别。
其中使用labview-python调用函数开启人脸识别并接收识别结果,使用labview调用cmd命令行运行人脸信息提取函数。
2.登录
注册后再次进入本系统时,输入注册对应的账号、密码以及权限即可,会自动打开菜单功能选择页面,开始测试。
若配置好人脸识别环境,请激活人脸识别登录按钮,点击即可自动识别身份、权限并登录。
3.幅频特性测量
选择仪器对应的visa资源,通信成功则显示仪器名称、初始化灯亮,即可选择进行差模/共模幅频特性测量,注意测量相关参数配置。
此外程序可以分析测量数据,测量完成或者读取上次保存的测量文件后点击刷新按钮即可。测量文件为二进制文件,自行命名选择保存位置,例如本程序目录下的labview文件夹下的sj文件。
4.输入输出阻抗测量
选择仪器对应的visa资源,通信成功则显示仪器名称。
4.1输出阻抗测量
原理:戴维南定理
器材:1Ω的电阻、交流毫伏表E3631
步骤:
1.连接电路,点击U0测量按钮,程序使用交流毫伏表测量输出端的电压
2.按照方案在电路中接入1Ω的电阻,更改万用表笔连接点
3.点击U1测量按钮,程序使用交流毫伏表测量1Ω两端的电压
4.更改外接电阻值,点击输出阻抗计算按钮,程序依据公式算出输出电阻
电路:
4.2输入阻抗计算
原理:戴维南定理
器材:10MΩ的电阻、交流毫伏表 E3631
步骤:
1.连接电路,按照方案在电路中接入10MΩ的电阻
2. 点击U0测量按钮,程序使用交流毫伏表测量输入端的电压
3. 更改万用表笔连接点,点击U1测量按钮,程序使用交流毫伏表测量放大电路输入端的电压
4. 更改外接电阻值,点击输入阻抗计算按钮,程序依据公式算出输入电阻
电路:
5.噪声电压密度测量
5.1原理
正弦信号法:以正弦波为测量信号,测量放大器的电压增益Au=Uo/Us,放大器的等效输入噪声电压Uni引定义为Uni=Uno/Au,式中输出噪声电压Uno包含了Rs的热噪声和放大器内部器件所产生的噪声。用有效值电压表测Uo,Us,短路放大器输入端,保留Rs,测Uno,则可求出Uni。
5.2程序使用
1、选择仪器对应的visa资源,通信成功则显示仪器名称、初始化灯亮
2、设置测量内容:信号源输出阻抗、赋值和频率
3、点击Au测量程序自动测量电路放大倍数
4、点击噪声电压密度计算程序测量并计算出结果,单位nv/√Hz
6.共模抑制比测量
选择仪器对应的visa资源,通信成功则显示仪器名称、初始化灯亮,即可进行共模抑制比测量,注意测量相关参数配置。
程序会分别进行差模幅频特性和共模幅频特性曲线的测量并显示相应的测量进度。测量完成后自动计算共模抑制比并换算为dB单位曲线显示。
7.自动测试系统集成
上述功能介绍为单个模块的测试程序,方便系统调试。这里将多个模块集成到一个界面上,更高效的进行测试和完整的系统性能展示。具体使用与单个模块测量操作相仿,注意若仪器初始化不成功则相关程序测量按钮会禁用以防止错误发生。
三、附加功能
1.远程控制
在vi中点击工具,打开web发布工具,进行相关web配置后自动生成远程连接地址,处于同一局域网的设备可使用浏览器查看、控制系统运行。
2.windows安装程序
通过vi生成应用程序和安装程序,借助此安装包windows电脑无需安装labview2018、ni488.2驱动、visa驱动即可使用本系统进行测试。安装包会将人脸识别相关文件自动写入对应位置,但不会为电脑配置python和相关模块的环境。
优势:
1、脱离Labview相关环境依赖
2、优化编译环境,提高程序运行速度
总结
1.实现了利用LabVIEW对差动放大器的性能进行自动测试,系统运行流畅,界面美观,功能齐全;
2.对自动测试系统进行了功能拓展,更好地进行人机交互。
3.还有一些功能可以添加优化:更详尽的放大器输入输出误差分析、可手动选择测量仪器(示波器or数字万用表)、人脸识别python程序生成exe减轻环境配置负担等。
联系方式:
手机:15510950375
QQ: 2752256797