数据采集卡软件使用说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据采集卡软件使用说明:
1.使用前应先进行DAC硬件校准。
打开“窗口”——“脚本编辑器”,打开文件“DAC校准.vbs”,
单击“运行”,用电压表测量DAC0和DAC1是否输出+5V电压,若有误差,则调整电位器R16和R15进行校准,校准完成后单击“停止”后,测量DAC0和DAC1是否输出0V电压,若不准则调整R60和R59。注意:这两组调整存在关联,只能折中调整。若折中值有较大误差,则与我联系。
ADC输入的零点调整。调整电位器R58和R57调零,脚本程序中通过ReadData(1)和ReadData(2)读入电压值进行校验。
2.双踪示波器
打开“窗口”——“双踪示波器”,如图1所示:
图1双踪示波器
调节好CH1和CH2的Y轴方向的刻度单位及X轴方向的时间刻度后,单击“运行”,即可显示波形,此时“运行”按钮显示为“停止”,单击它即可停止。也可通过分别勾选两个输入通道的“显示交流”,使波形基于各自的零线对称(即只保留交流成份)。
注:每次重新选取X轴方向的时间刻度后,自动进入停止状态,需手工重启“运行”。
通过鼠标左键按下后拖动左边沿的白色滑块可调节CH1零电压基线位置,同样,通过鼠标左键按下后拖动右边沿的白色滑块可调节CH2零电压基线位置。
在“停止”状态下,可以手工测量水平方向的时间或垂直方向的电压值。先在窗体的左上边的“手工测量”选定一个测量项,用鼠标左键按下后拖动即可完成测量,左键释放后会显示测量结果,此时按鼠标右键或对“手工测量”重新选定一项均可清除前一次测量结果。
勾选“自动计算机电参数”即可显示输入通道的频率、振幅、初相、直流分量值,反之,则不显示。勾选“李沙育图”,则显示切换为图2所示的李沙育图,也可调节两个通道的刻度单位观察李沙育图的变化,反之,则返回双踪示波图。
图2李沙育图
3.DAC输出(信号发生器)
采集卡接电后自动处于DAC双通道均输出50Hz,振幅10V 左右的交流信号,在设置好输出通道号,频率,强度(%)值后,单击“DAC输出”按钮即可实现DAC输出。
当频率取为0时表示输出直流,强度取0时输出0V电压。每次单击“DAC 输出”示波器也会自动进入停止状态,可手工重启“运行”。
注意:使用ADC输出的信号频率>500HZ时,不要用DAC输出的用ADC 端进行回显(即不要点“运行”),否则会干扰DAC输出频率的稳定性。
4.相频幅频图和Bode图
相频幅频——先停止示波器的运行状态,设置起始频率值(不小于1的整数),终止频率(不大于1200的整数),勾选“相频特性”,或“幅频特性”(此两项在分析过程中勾选也有效),单击“相频幅频”后,如图3所示,水平频率
为均分刻度。在分析过程中,“运行”按钮和“DAC输出”按钮都是不可用的,分析完后能自动恢复。
Bode——先停止示波器的运行状态,设置起始频率值<1Hz和终止频率<300Hz,勾选“相频特性”,或“幅频特性”(此两项在分析过程中勾选也有效),单击“Bode图”按钮后,如图4所示,水平为十倍频程刻度,0.1Hz——100Hz。在分析过程中,“运行”按钮和“DAC输出”按钮都是不可用的,分析完后能自动恢复。
图3 相频幅频
图4 Bode图
5.脚本编辑器
打开“窗口”——“脚本编辑器”,此时系统自动检测采集卡的通信接口,单击“打开”可以将一个vbs文件的内容读入到编辑框中,单击“保存”可将编辑框的内容存入一个指定的文件。设置TakeOneStep()函数的自动运行的时间间隔(步长),当TakeOneStep()中无ReadData语句时间间隔最小可取到10ms,当TakeOneStep()中有ReadData语句时步长最小应取20ms或以上,默认值为100ms,单击“运行”即可启动脚本程序,按“停止”程序结束,单击“运行”前若勾选了“回显通道数据”则运行过程中,窗体上能显示脚本程序运行时的计算值(理论值),与实际值可能会有误差。
“步长”表示TakeOneStep()函数执行时的时间间隔,体现采样、控制点的频度;“单屏点数”(可输入35--1120)表示一屏显示的点数,超过的点数显示在下一屏,用于调节绘出图形的分辩率,为了使水平时间轴刻度为整数建议取“步长”ד单屏点数”的值为14000的整数倍;“Y轴幅度”表示Y轴满刻度时的数值。
可用的输出输出函数说明:
x=ReadData(ch),ch可取1或者2,表示读取ADC两个通道中的之一的电压值(-10v至10 v),存在变量x中,若返回值为99.9,表示读取失败。
WriteData op,ch,op为向DAC口输出的电压值(-10v至10 v),op编程时务必用变量名,切不可用表达式,ch可取1或2,表示向DAC两个输出通道之一输出电压。
SetDO A,B,C,D,表示向A,B,C,D四个口输出开关量,1为输出+5V,0表示输出0V。
图5 脚本编辑器