设计师必须解决电流电压监控、光编码器反馈和旋转变压器――数字转换等难题
在电机控制应用中,设计师必须解决电流电压监控、光编码器反馈和旋转变压器-数字转换等难题。这些过程对需要精确控制电机转速和机械运动的应用来说非常重要,比如工业流水线机器人和汽车助力驾驶等应用。
这些应用中所用的转换器必须速度快、同步取样、单调运算、无流水线延迟、体积小、功耗低(见图1)。有些应用需要高压隔离和安全操作,有些应用必须连接旋转变压器型位置检测器。
逐次逼近A-D转换器
光编码器可以为伺服控制应用提供低成本、高精度的位置感应,比如,需要向控制器提供轴反馈以便为机械运动精确定位的工业机器人和车床等伺服控制应用。这些应用需要同步取样和快速环路建立时间,逐次逼近A-D转换器是一个理想的选择。图2所示为一个逐次逼近A-D转换器AD7266,它是一个12位2Msps,2通道的同步采样模数转换器。
∑-△ A-D转换器
电机的转速和位置可以通过监控电机每个相位的电流来判断。∑-△ A/D转换器能非常精确地监控电流,因而对电机控制应用十分理想。在起重机、抽水机和鼓风机等多种工业应用中,电机工作在高温或危险环境。在这些应用中,内在安全性非常重要,必须隔离电流。
隔离电路和数模转换电路集成在一起可以在单一封装中实现高数据传输率、低功耗和电流隔离。∑-△调制器提供串行位流数据格式--其按时平均值和输入信号成正比--使它们容易隔离。图3是隔离的∑-△调制器的一个实例。
旋转变压器
如图4a所示,旋转变压器是一种通常在转子上有初级绕组、在定子上有2个次级绕组的旋转变压器。图4b的可变磁阻旋转变压器是一种特殊类型,转子上没有绕组。
虽然初级绕组和次级绕组都在定子上,但是凭借这种设计,转子随着角坐标的变化会在次级绕组上产生正弦波动。无论哪种形式,旋转变压器输出电压(S3-S1,S2-S4)都有如下形式:
S3-S1 = EO sinΩt sinθ
S2-S4 = EO sinΩt cosθ
式中θ是轴交角,sinΩt是转子激励频率,Eo是转子激励振幅。
在助力驾驶系统等汽车应用和温度变化大的工业应用,如玻璃制造中,为保证在恶劣环境下的稳定性和机械运动的精度定位,需要可靠的旋转变压器-数字转换。
关键字:电机控制 模数转换器 光编码器
引用地址:选择用于电机控制应用的模数转换器
这些应用中所用的转换器必须速度快、同步取样、单调运算、无流水线延迟、体积小、功耗低(见图1)。有些应用需要高压隔离和安全操作,有些应用必须连接旋转变压器型位置检测器。
逐次逼近A-D转换器
光编码器可以为伺服控制应用提供低成本、高精度的位置感应,比如,需要向控制器提供轴反馈以便为机械运动精确定位的工业机器人和车床等伺服控制应用。这些应用需要同步取样和快速环路建立时间,逐次逼近A-D转换器是一个理想的选择。图2所示为一个逐次逼近A-D转换器AD7266,它是一个12位2Msps,2通道的同步采样模数转换器。
∑-△ A-D转换器
电机的转速和位置可以通过监控电机每个相位的电流来判断。∑-△ A/D转换器能非常精确地监控电流,因而对电机控制应用十分理想。在起重机、抽水机和鼓风机等多种工业应用中,电机工作在高温或危险环境。在这些应用中,内在安全性非常重要,必须隔离电流。
隔离电路和数模转换电路集成在一起可以在单一封装中实现高数据传输率、低功耗和电流隔离。∑-△调制器提供串行位流数据格式--其按时平均值和输入信号成正比--使它们容易隔离。图3是隔离的∑-△调制器的一个实例。
如图4a所示,旋转变压器是一种通常在转子上有初级绕组、在定子上有2个次级绕组的旋转变压器。图4b的可变磁阻旋转变压器是一种特殊类型,转子上没有绕组。
S3-S1 = EO sinΩt sinθ
S2-S4 = EO sinΩt cosθ
式中θ是轴交角,sinΩt是转子激励频率,Eo是转子激励振幅。
在助力驾驶系统等汽车应用和温度变化大的工业应用,如玻璃制造中,为保证在恶劣环境下的稳定性和机械运动的精度定位,需要可靠的旋转变压器-数字转换。
上一篇:如何实现标准汽车产品的标准化
下一篇:基于CSR CVC-HF系统的汽车蓝牙免提解决方案
推荐阅读最新更新时间:2024-05-02 23:16
ADI推出业内速率最快16位高温ADC AD7981
AD7981 PulSAR® ADC最高额定工作温度为175摄氏度,是专为井下钻探、重工业、航空电子等高温恶劣环境而打造的高精度器件。 中国,北京——Analog Devices, Inc. (NASDAQ: ADI)近日宣布推出业内速率最快的16位高温ADC AD7981,这款器件的速率相当于市场上现有转换器的两倍以上,可在最高175摄氏度的高温环境下无错运行。 AD7981 PulSAR® ADC的采样速率高达600 kSPS,是包括宽带宽声音测量和振动测量以及带宽较低的低功耗压力检测和温度检测等应用的理想选择。 AD7981可根据采样速率调节功率,从而在恶劣环境中最大限度地延长电池寿命,在600 kSP
[模拟电子]
Microchip推出专为电机控制和通用应用的新型32位PIC32系列MCU
Microchip PIC32MK系列集成模拟外设、双USB功能,可支持多达4个CAN 2.0端口 全球领先的整合单片机、混合信号、模拟器件和闪存专利解决方案的供应商——Microchip Technology Inc.(美国微芯科技公司)近日发布最新的PIC32单片机(MCU)系列。新的PIC32MK系列共包含4款高度集成、用于高精度双电机控制应用的MCU器件(PIC32MK MC),以及8款带有串行通信模块、用于通用应用的MCU器件(PIC32MK GP)。所有MC和GP器件均包含一个120 MHz 32位内核,可支持DSP(数字信号处理器)指令。此外,为了简化控制算法的开发工作,MCU内核中还集成了一个双精度浮点单元
[单片机]
调节变频器的速度来实现精确电机控制
变频器是专用来调节电机转速的设备,改变电源频率来调节电机转速。我们通过以下步骤实现调节变频器的速度,达到控制电机输出。 1、选择合适额定功率的变频器和安装 变频器的额定功率是根据需要调整的速度范围来确定的,我们根据电机的额定功率和工作条件,选择合适的变频器进行安装。在安装过程中,将变频器连接到电源和电机的正负极以及相应的控制线上。 2、设置变频器参数,做好准备工作 变频器都有一个控制面板,我们通过控制面板上的按钮或旋钮来设置变频器的参数。变频器的参数包括最大输出频率、启动频率、加速时间、减速时间等。根据电机负载和运行工况情况进行调整,确保变频器运行平稳可靠。 变频器接入参考 3、变频器启动和工作设置 完成变频器调整参数设置
[嵌入式]
STM32F407的ADC之DMA多通道+温度
这里是在上一章中加上了温度 上图是温度计算公式:其中Vsense为采集到温度通道的ADC值 stm32f407温度通道是ADC1的16通道。 Avg_Slope一般取0.0025 和上一张比主要是该了下的内容: 1、增加ADC_TempSensorVrefintCmd(ENABLE);/*使能内部温度传感器*/ 2、修改ADC_InitStructure.ADC_NbrOfConversion = 3;/*只使用1通道 规则通为1*/ 由2改为3 因为之前只用到了PA2和PA3两个通道 现在增加了ADC1的16通道 3、增加ADC_RegularChannelConfig(ADC1,ADC_Channel_16,
[单片机]
步进电机控制器的应用设置
步进电机控制器是一种专门用于控制步进电机的设备,可以用来控制步进电机的转速和方向。步进电机控制器通常包括一个驱动电路板和一个控制板,驱动电路板用于提供电源和输出脉冲信号,控制板则用于控制步进电机的运行。 步进电机控制器的应用设置一般包括以下几个方面: 1. 步进电机驱动方式的选择:步进电机驱动方式一般包括全步进驱动和半步进驱动。全步进驱动会让电机进入到一个完整的步进状态,而半步进驱动则会让电机进入到一半的步进状态。 2. 步进电机转速的设置:步进电机控制器可以通过调节输出脉冲的频率来控制电机的转速。 3. 步进电机方向的设置:步进电机控制器可以通过控制输出脉冲信号的方向来改变电机的运行方向。 4. 步进电机运行模式的设置:步进电机
[嵌入式]
一个单片机ADC的挖坑填坑之旅
本文来解析一个盆友在使用STM32采集电池电压踩过的坑。以STM32F4 的ADC属于逐次逼近SAR 型ADC为例进行分析,参考STM32F405xx Datasheet,对于如何编写ADC程序就不做描述了。 先描述一下坑 采集电池电压,利用两个电阻将电池电压分压,然后送入单片机,当电阻如上分别取4M欧/1M欧时,ADC采集到的ADC值与万用表测得的ADC输入端相差很大,取30K欧以及10k欧时,则相差变小。 盆友咨询我这是为什么?我给出了建议,先卖个关子,先来看看应用最为广泛的STM32单片机的一些特性。 STM32 ADC: STM32 12位ADC是逐次逼近型的模数转换器。它有多达19个多路复用通道,允许它测量来
[单片机]
MSP430在ADC操作上遇到了些问题,现将过程分享出来
1. 使用ADC10模块测量电源电压,参考电压使用内部的2.5V,时钟源ADC10OSC,不分频,通道选择11,即(VCC – VSS) / 2,参考TI的示例程序,编写并调试出相关功能代码如下: void vcccheck(void) { ADC10CTL0 = SREF_1 + ADC10SHT_2 + REFON + ADC10ON + REF2_5V; ADC10CTL1 = INCH_11; ADC10CTL0 |= ENC + ADC10SC; soft_delay_us(1000); while(!(ADC10CTL0 & ADC10IFG)) { __no_operation(); } if
[单片机]
STM32中ADC的使用/printf函数重定向串口显示内部温度传感器测量值
STM32F334C8T6这款MCU中有两个12位ADC(模数转换器),ADC1的通道16连接到内置的一个温度传感器,本文使用该温度传感器测量MCU和周围的环境温度,并且通过串口发送到PC的串口助手进行显示。 1. ADC的使用 1. select the ADC clock using the function RCC_ADCCLKConfig() 2. Enable the ADC interface clock using RCC_AHBPeriphClockCmd(); 3. ADC pins configuration Enable the clock for the ADC GPIOs using the fo
[单片机]