双通道虚拟示波器设计

双通道虚拟示波器设计

ID:21828686

大小:1.36 MB

页数:19页

时间:2018-10-25

双通道虚拟示波器设计_第1页
双通道虚拟示波器设计_第2页
双通道虚拟示波器设计_第3页
双通道虚拟示波器设计_第4页
双通道虚拟示波器设计_第5页
资源描述:

《双通道虚拟示波器设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、双通道虚拟示波器设计设计步骤(一)软件部分:首先对系统结构进行总体规划设计,再分步完成各功能模块,最后进行系统联调。示波设计的基本原理和思路如下:触发处理时基处理波形显示参数测量被测信号通道控制数据采集数据处理分析数据存储与读取LabJackU12为多功能数据采集模块,被测信号必须变换为合适的模拟输入才可以送入数据采集模块,否则会烧毁板卡。由于最高采集频率、内存缓冲量及调用方法等方面存在着不同的技术指标,在设计本虚拟示波器时选用了LJBurst程序模块。LJBurst模拟通道数据采集驱动程序从1,2,或4个模拟通道,以指定的扫描率(可高到4096赫兹

2、)读取指定扫描数的电压。先将采集的数据放在LabJack的4096个内存缓冲器中。然后再传送到计算机上。具体内容:1.双通道示波器通道选择的设计(1)设计思想:选择LabJackU12多功能数据采集模块上的8个模拟输入端口AI0~AI7作为示波器的输入通道,以实现双踪示波器功能。关于模拟输入端口AI0~AI7的一些相关硬件特性见LabJackU12多功能数据采集控制器用户说明书。LabJackU12多功能数据采集卡的底层驱动程序Burst端口图如下:19(A)通道选择点击Channel1/Channel2的下拉菜单选择所对应的输入通道号。单端输入模式

3、时:可选择AI0~AI7;差动输入模式时:硬件规定作为差动输入端口只能选择顺序排列的相邻两个,如0与1、2与3、4与5、6与7,所以差动输入通道号必须按照规定选择。(B)硬件增益选择选择差动输入模式时:在Channel1/Channel2下面会显示出相应通道的硬件增益选项(Channel1G/Channel2G),放大倍数与电压的对应关系如下:序号放大倍数电压(伏)序号放大倍数电压(伏)1G=1±205G=8±2.52G=2±106G=10±23G=4±57G=16±1.254G=5±48G=20±1单端模式时:硬件增益选项(Channel1G/Ch

4、annel2G)将自动隐藏。19(2)程序流程图:通道号>7否?开始通道选择双端差动输入自动显示增益选择增益值显示输入通道号及其增益值AI0-AI7单端输入自动增益隐藏显示输入通道号完成否?是是结束否否(3)框图程序19首先,设计通道和通道增益。创建两个Ring结构,将它们分别命名为Channel1、Gain1。然后将IO0SE(+/-10v)、IO1SE(+/-10v)、IO2SE(+/-10v)、IO3SE(+/-10v)、IO4SE(+/-10v)IO5SE(+/-10v)、IO6SE(+/-10v)、IO7SE(+/-10v)、0-1Diff

5、、0-2Diff、0-3Diff、0-4Diff依次输入到ChannelA的PropertiesEditItems中;将1(+/-20V)、2(+/-10V)、4(+/-5V)、5(+/-4V)、8(+/-2.5V)、10(+/-2V)、16(+/-1.25V)、20(+/-1V)依次输入到Gain1的PropertiesEditItems中。至此,完成通道A即通道A增益的编辑。将CHAGain放入case结构true中,在该结构的false中任意输入一常量,按照程序框图完成对应的连接。通道B的相关操作与此完全相同。在A和B的case结构外各有一比较

6、器,通道的选取值与7进行比较。若选取值小于7,则比较器输出为零,因比较器的输出与通道的属性节点Visible相连,故此时通道的增益不可见。当通道选取为差动输入时,比较器输出为1,从而通道的增益可见,可以对其值进行调节。框图程序右端为簇结构,这样的结构可以减少框图程序中的连线,使程序结构更加清晰。将通道、通道增益、通道数分别与ArrayConstant组装,之后将组装后的结构按照通道、通道增益、通道数顺序依次放入簇中。注意,一定要按照通道、通道增益、通道数的顺序放入簇中,否则将造成程序错误。至此,一个簇结构建立成功。完成上述工作后,将通道、通道增益分别

7、与两个BuildAarray结构连接,再将之前建立的簇结构与这两个BuildAarray结构分别与一bundlebyname结构对应端口相连接,在bundle结构的numofchannel创建常量2。至此,完成通道选择部分的设计。最后,将bundle结构的outputcluster连接至Burst的AnalogInputCommands端口。(4)前面板设计19单端输入隐藏增益:差动输入显示增益:2.示波器错误显示部分的设计(1)设计思想该功能是以信息显示窗口的形式出现在前面板上的。运行中它有两状态:无错误时(noerror),以蓝底黑字显示“nor

8、mal”字样,表示运行状态正常;错误时(error),它将是红底黑字用英文显示当前错误信息。(2)程序框图创

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。