Board logo

标题: 角度传感器在低速风洞中的校准测量技术 [打印本页]

作者: zgckw    时间: 2012-12-6 13:25     标题: 角度传感器在低速风洞中的校准测量技术

电源需求的变化推动了开关电源系统的体系结构变化,能够测量和分析下一代开关式电源 (SMPS)的功耗至关重要。支持高得多的数据速度及千兆赫级处理器的新型电源,需要更大的电流和更低的电压,在效率、功率密度、可靠性和成本方面给电源设计人员带来了新的压力。为满足这些需求,设计人员正在采用新的结构,其中包括同步整流器、有源功率系数校正和更高的开关频率。这些技术也带来了新的挑战,如开关设备上的高功耗、温度上升和EMI/EMC过高等影响。

  了解这些影响的一个关键参数是在开关过程中发生的功率损耗。在从“off”状态转换到“on”状态的过程中,电源会发生更高的功率损耗。而开关设备处于“on”或“off”状态时的功率损耗较低,因为流过设备的电流或加在设备上的电压相当小。

  与开关设备有关的电感器和变压器会平滑负荷电流隔离输出电压。这些电感器和变压器还受到开关频率的影响,会产生一定功耗,偶尔会由于饱和而发生故障。

  由于开关电源中消耗的功率决定着电源的整体效率及热量效应,因此测量开关设备及电感器和变压器上的功率损耗具有非常重要的意义,特别是在指明功率效率和温度上升方面。因此,工程师需要测量和分析设备能够在变化的负荷条件下迅速精确地测量和分析瞬时功率损耗。

  需要精确测量和分析不同设备瞬时功率损耗的设计人员面临的挑战如下:
  ● 如何组建测试设备,精确测量功率损耗
  ● 校正电压探头和电流探头中的传输延迟引起的误差
  ● 计算非周期性的开关周期中的功率损耗
  ● 在负荷动态变化时分析功率损耗
  ● 计算电感器或变压器的核心损耗

  幸运的是,市场上已经出现了完善的功率分析软件,这种软件在最新一代数字荧光示波器上运行,与示波器用户界面拥有共同的“感观”,提供了直观的导航能力和简便易用性。这种功率测量和分析应用软件可以帮助开关式电源设计人员在开关设备和磁性器件上精确执行功率损耗分析,并执行详细的输入/输出分析。这些软件的关键特点包括:“Hi-Power Finder”辅助工具 (下面更详细地进行了介绍)、完善的报告生成功能、波纹查看程序、能够进行磁性测量及迅速高效的偏移校正功能。   精确测量功率损耗的测试设置

  图1是开关式电源简化的电路图。由40 kHz 时钟驱动的MOSFET控制着电流。图1中的MOSFET没有连接到AC市电接地或电路输出接地上,因此使用示波器进行简单的参考接地电压测量是不可能的,因为把探头的地线连接到任何MOSFET端子上都会使通过示波器接地的该点短路。


  进行差分测量是测量MOSFET电压波形的最佳途径。通过差分测量,可以测量漏极到源极电压 (VDS),其可能会位于几十伏到几百伏的电压顶部,具体取决于电源范围。
  有几种方法可以测量VDS:
  1. 浮动示波器的机箱接地。不建议采用这种方法,因为其安全性非常差,容易对用户造成人身伤害,损坏被测设备和示波器。
  2. 使用两个传统无源探头,其地线相互连接,同时使用示波器的通道数学运算功能。这种测量称为“准差分”方法。但是,与示波器放大器结合使用的无源探头缺乏足够的共模抑制比(CMRR)来充分阻塞任何共模电压。这种设置不能充分测量电压,但可以使用现有探头。
  3. 使用商用探头隔离器,隔离示波器的机箱接地。探头的地线不再位于接地电位,探头可以直接连接到测试点上。探头隔离器是一种有效的解决方案,但成本较高,其成本是差分探头的2~5倍。
  4. 在宽带示波器上使用真正的差分探头,精确测量VDS。

  为测量经过MOSFET的电流,用户先夹上电流探头,然后微调测量系统。许多差分探头拥有内置DC偏置微调器。通过关闭被测设备,全面“预热”示波器和探头,设置示波器测量电压和电流波形的平均值,并采用实际测量中将使用的灵敏度设置。在不存在信号时,调节微调器把每个波形的平均值清零到0V。这最大限度地降低了测量系统中的静止电压和电流导致的测量误差。
  校正电压探头和电流探头传输延迟引起的错误

  在开关式电源中进行任何功率损耗测量前,非常重要的一点是同步电压信号和电流信号,消除传输延迟,这一过程称为“偏移校正”。传统方法要求计算电压信号和电流信号之间的偏移,然后使用示波器的偏移校正范围手动调节偏移。但是,这种方法耗时非常长。


  但是,通过使用配备偏移校正夹具和功率测量软件的高带宽数字荧光示波器,可以大大简化这一过程。为校正偏移,差分电压探头和电流探头可以连接到偏移校正夹具的测试点上。偏移校正夹具通过示波器的辅助输出或校准输出信号驱动。在需要时,偏移校正夹具也可以通过 外部来源驱动。功率分析软件的偏移校正功能将自动设置示波器,计算探测导致的传输延迟。然后,偏移校正功能使用示波器的偏移校正范围,针对偏移自动进行偏置。现在,测试设置准备就绪,可以进行精确测量。图2和图3说明了偏移校正前和偏移校正后的电流信号和电压信号。


  计算非周期开关信号上的功率损耗

  如果发射极或漏极接地,那么测量动态开关参数非常简单。但是,在浮动电压下,必须测量差分电压。为精确检定和测量差分开关信号,要求一个差分探头。霍尔效应电流探头允许在不中断电路的情况下,查看流经开关设备的电流。可以使用功率分析软件的自动偏移校正功能,消除探头引起的传输延迟。

  对采集的数据测量开关设备的最小功率损耗、最大功率损耗和平均功率损耗,软件中的“开关损耗”功能将自动计算功率波形。然后,这些数据表示为开通损耗、截止损耗和功率损耗,如图4所示。这为分析设备上的功耗提供了有用的数据。知道开机和关机的功率损耗后,用户可以调节电压和电流转换,降低功率损耗。


  在负荷变化期间,开关电源的控制环路会改变开关频率,驱动输出负荷。图5显示了开关负荷时的功率波形。注意,在负荷变化时,开关设备上的功率损耗也会变化。得到的功率波形具有非周期特点。分析非周期功率波形可能是一件繁琐的任务。但是,功率分析软件的高级测量功能会自动计算最小功率损耗、最大功率损耗和平均功率损耗,提供与开关设备有关的更多信息。


  在负荷动态变化时分析功率损耗

  在实际环境中,电源一直面临着动态负荷。图5显示了开关时发生的功率损耗在负荷变化期间也会变化。捕获整个负荷变化事件、检定开关损耗至关重要,以保证其不会达到设备极限。

  今天,大多数设计人员使用拥有深内存(2 Mbyte)和高取样速率的示波器,以满足要求的分辨率捕获事件。但是,这种方法带来了一个挑战,需要从开关损耗点分析数量庞大的数据。功率分析软件的“HiPower Finder”消除了分析深内存数据的挑战,图6是典型结果。图7则更进一步显示了采集的数据中的开关事件数量及最大开关损耗和最小开关损耗。然后,通过输入感兴趣的某个范围,可以查看希望的开关损耗点。用户只需在范围内选择感兴趣的点,然后让“HiPower Finder”在深内存数据中定位这个点。光标将连接请求的区域。在定位点时,可以使用软件,缩放光标位置周围的区域,更详细地查看活动情况。这与前面提到的开关损耗功能相结合,可以迅速高效地分析开关设备的功耗。


  计算磁性器件的功率损耗

  降低功耗的另一种方式来自磁芯领域。从典型的AC/DC和DC/DC电路图中,电感器和变压器也会消耗功率,从而会影响功率效率,导致温度上升。

  一般来说,会使用LCR仪表测试电感器,LCR仪表会生成正弦波测试信号。在开关式电源中,电感器会传送高电压、高电流开关信号,这些信号不是正弦曲线。结果,电源设计人员必需监测实地电源中的电感器或变压器行为。使用LCR仪表进行测试可能并能不反映实际环境情况。


  监测磁芯行为的最有效方法是使用B-H曲线,它会迅速揭示电源中的电感器行为。功率分析软件可以在示波器上快速执行B-H分析,而不需昂贵的专用工具。

  电感器和变压器在电源开机过程中及在稳定状态下拥有不同的行为。在过去,为了查看和分析B-H特点,设计人员必须采集信号,在PC上进一步进行分析。通过示波器软件,现在可以在示波器软件上直接执行B-H分析,瞬时查看电感器行为,如图8所示。


  这种磁性分析功能还在实际电源环境中自动测量功率损耗和电感值。为推导出电感器或变压器上的磁损耗,用户只需测量原边和副边上的功率损耗。这些结果的差异在于磁芯上的功率损耗。此外,在无负荷条件下,主设备上的功率损耗是副边上的总功率损耗,包括磁芯损耗。这些测量可以揭示与功耗领域有关的信息。
  总结

  本文中介绍了功率测量和分析软件的主要特点,包括能够测量开关设备上的功率损耗、“HiPower Finder”功能和B-H分析,为在开关式电源上进行快速测量提供了工具。在使用数字荧光示波器时,该软件允许用户迅速定位感兴趣的功耗区域,在动态情况下查看功耗的行为特点。

本文来自:中国测控网http://cp.ck365.cn
作者: zgckw    时间: 2012-12-18 14:00

  引言
  随着单片机技术的不断发展,支持ISP(In-SystemProgramming)或IAP(In-Application Programming)的单片机芯片日益增加,这类单片机芯片的应用程序写入采用了在线下载的方式。单片机与计算机的连接端口也从串口或并口逐步过渡到USB(UNIversal SerialBus)口。由于USB口具有高速、使用灵活方便等特点,单片机程序下载连接口也更加广泛地应用USB口。但是,USB口与单片机连接的下载线在设计和应用上还是与串、并口连接一样,不同的单片机采用不同的下载线,也对应有不同的下载软件和硬件驱动程序。这些软件和程序随着功能的完善和操作改进等原因具有不同的版本。这就造成下载线的使用者需要不断更新软件,也让使用者在更换单片机时不仅更换下载线,还要熟悉新的下载软件及使用方法。为此,如果能设计一种不需要下载软件的下载线或统一操作的下载软件,则能大大提高单片机程序下载线的通用性及操作效率。设计一种通用而不需下载软件的USB接口的单片机的下载线就显得尤其必要。
  1.硬件设计
  1.1 设计分析
  单片机USB接口下载线对于计算机而言,就是一个USB外部设备。为了实现在计算机中不需要安装额外的下载线驱动程序和操作软件,尽可能使用操作系统已有的USB设备的驱动程序、操作系统命令或软件作为下载线的驱动程序及操作软件。在对计算机操作系统进行分析和比较下,目前计算机操作系统中都带有U盘的驱动程序,资源管理器就是一个现有的磁盘操作软件。若将下载线虚拟为一个U盘,即从计算机角度将下载线和目标单片机视为一个虚拟磁盘,计算机对目标单片机的程序下载变为计算机对磁盘的写操作。
  当下载线系统接收到计算机写入该磁盘的文件时,通过下载线系统程序对数据进行处理后把数据写入目标单片机,实现单片机程序下载。下载线系统完成对计算机的磁盘响应和程序的控制和传输,这样既能保证在所有计算机上都可以通用,又实现了在计算机中不需要专用的下载程序,只需要如磁盘操作一样进行复制、粘贴或其他文件复制操作即可将程序写入单片机。


  下载线硬件系统如图1所示。


  1.2 硬件设计
  在分析各种USB接口芯片后,选用Philips公司的PDIUSBDl2作为系统的USB接口芯片,实现与微控制器进行通信的高速通用并行接口。该芯片采用了USB 1.1标准,现有的计算机采用USB 1.1及USB 2.O接口标准,采用PDIUSBDl2作为下载线与计算机的接口芯片能够满足设计需要。
  为了实现可靠的程序下载,对目标单片机的接口电路选用原Altra的并口驱动芯片74HC244作为下载线与目标单片机的接口驱动芯片。该芯片是三态的总线驱动芯片,在写入和读出目标单片机数据时有足够的驱动能力和较小的延时,能够实现正常的程序下载,在程序下载完成后,该芯片工作于高阻态,使下载线不影响目标单片机的正常工作。系统电路原理如图2所示。


  在图2中,PDIUSBDl2的数据端口连接到单片机的P0端口,实现单片机与PDIUSBDl2的数据交换通道。将PDIUSBDl2的读写控制分别接到P3.6和P3.7引脚,实现单片机写入和读出PDIUSBDl2的数据。地址端A0接到P2.O引脚上,用于实现对PDIUSBDl2的数据和地址选择。PDIUSB Dl2从CLKOUT输出时钟信号,连接到单片机AT89S52的XTAL1上,作为单片机的时钟信号。
  下载线接口驱动电路74HC244采用P2的部分引脚进行控制。其中,P2.1接74HC244的门控端,输出低电平时电路工作,在平时输出高电平时使74HC244工作在高阻状态,使下载线与目标单片机脱离连接。P2.2接2Y4通过下载线接口作为SCK,实现ISP接口的同步脉冲。P2.3通过74HC244后接到下载线接口作为MOSI,实现对目标芯片的串行数据读出。下载线接口的MISO通过74HC244驱动后接到P2.5,实现对目标芯片的串行数据的读出。P2.5通过74HC244控制目标芯片的RESET引脚,使其进入和退出串行程序下载模式。
  另外,在系统中保留了P3.O和P3.1作为异步串行通信端口,作为系统调试端口。P1.5,P1.6,P1.7和RESET与VCC,GND连接到系统控制芯片,作为系统控制芯片自身的程序写入接口。
  2 软件系统设计
  2.1 系统架构
  基于虚拟内存的USB下载线,就是从计算机角度看,下载线与目标单片机是计算机的一个通用的USB存储器,在对目标单片机程序进行写操作时,就像对磁盘(U盘)进行写操作一样。
  在PC机端主要完成的任务是USB设备驱动程序,即将USB设备(下载线)识别为U盘,实现文件的写入和读出操作。在Windows 2000及以后的操作系统中,将USB磁盘驱动作为标准驱动程序,直接利用操作系统磁盘驱动程序。文件的写入和读出,由操作系统完成相关功能,在本系统中不需要编写程序。
  下载线与计算机连接采用PDIUSBD12作为接口芯片,要与计算机交换数据,就需要对PDIUSBDl2芯片进行操作,下载线系统需要PDIUSBDl2驱动程序。要向计算机说明下载线是一个U盘,下载线系统需要在计算机硬件询问时要按USB Disk应答,下载线系统还需要构建一个文件系统,由于下载线系统是面向单片机的程序下载,数据量小,采用FAT12作为下载线的文件系统。
  当下载线接收到计算机传送过来的一个程序文件时,需要将程序文件中的内容分离出来。设计本系统主要支持bin和HEX两种格式,其中bin文件就是机器指令的数据,直接写入单片机的程序存储器中即可完成程序下载;Hex文件的INTEL格式是Intel公司提出的按地址排列的数据信息,并不是直接的机器指令代码,因此还需要将HEX格式转换为bin格式。
在对目标单片机进行程序下载时,需要按照目标单片机的程序下载时序,逐次将数据写入目标单片机的程序存储器中,下载系统需要控制下载接口电路实现程序时序。整个硬件电路结构与软件关系如图3所示。


  2.2 程序设计
  下载线是连接计算机与目标单片机的中间设备,仅在计算机发出操作要求时才产生对应的操作响应,因而下载线系统程序设计过程中以处理计算机端数据为主要目标,根据计算机的数据对单片机进行相应的操作。为了程序编写简洁和易于调试,设计系统主程序采用查询方式对USB接口数据进行处理。对目标单片机的程序下载写入时,将其设为整个程序的一个功能模块,仅当需要下载写入时调用该功能模块,在程序编写中将其定义为一个系统函数。
  与PC的接口芯片采用了PDIUSBD12作为USB接口芯片,下载线为了处理来自USB接口的数据,必须完成对PDIUSBD12的处理。在设计中利用Philips提供的PDIUSBD12驱动程序进行修改加以实现。
  数据处理过程的系统主函数如下:


  3 系统调试
  首先对下载线系统进行程序写入和程序调试,然后再进行综合调试。按下面步骤进行。
  3.1 调试下载线系统
  首先将下载系统控制程序写入系统单片机,然后进行ISP下载调试。
  将BIN文件代码写进下载线控制单片机程序内部,采用程序直接将二进制代码写进目标单片机,观察目标单片机的运行情况来判断程序是否写入。
  将HEX文件内的数据写在下载线控制单片机的源程序内部,通过单片机程序对HEX格式进行解释并写入目标单片机,观察目标单片机的运行情况来判断程序是否解释并写入正确。
  3.2 硬件识别调试
  通过将下载线插入PC,在PC上发现USB设备,验证下载线硬件是否工作。通过对USB器件的应答,能够在计算机中出现一个USB盘符。
  通过对下载线内部的磁盘启动扇区、FAT表和根目录等信息的写入,在PC上出现一个具体的磁盘,并能在磁盘上创建文件。
  3.3 综合调试
  在下载线所对应的磁盘上写入HEX文件,由下载线系统单片机对HEX文件进行解释,并写入目标单片机,在目标单片机实验板上观察结果以判断下载线是否完成功能。
  4 结语
  通过下载系统的硬件和软件设计,在计算机中不需要安装驱动程序,利用计算机系统中自带的USB磁盘的驱动程序,只需要复制、粘贴或其他文件复制操作即可将单片机应用程序写入单片机,实现计算机通用的USB下载线的设计。
作者: yangkehan    时间: 2013-1-15 18:20

角度传感器接触风的作用是传感器有所反应,从而可以测定洞中的风力有多大,这是在进入洞中探测是非常重要的一步。当然,除了了解洞中的风力如何,还得了解洞中的空气质量,因此室内空气检测仪也必须派上用场,和角度传感器同等的重要。
作者: diandi098    时间: 2013-2-6 14:30

好帖,强帖,这要加分appfun




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0