如何处理电流采样电阻上的信号?处理后的结果是要送给单片机的.
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/22 11:36:01
如何处理电流采样电阻上的信号?处理后的结果是要送给单片机的.
测量的是小型直流电机工作电流.因为电机是由PWM控制(调速),所以采样电阻上得到的采样电压不是模拟量,而是一脉冲波.现在的问题是我如何从这脉冲波信号中得到电流值?如下图,黄色线位放大后的采样电压,蓝色和红色的是对这脉冲波进行积分得到的.采样电阻阻值已知
![](http://img.wesiedu.com/upload/6/d6/6d6bf7c0f776a11b2126f34e1c3a6691.jpg)
测量的是小型直流电机工作电流.因为电机是由PWM控制(调速),所以采样电阻上得到的采样电压不是模拟量,而是一脉冲波.现在的问题是我如何从这脉冲波信号中得到电流值?如下图,黄色线位放大后的采样电压,蓝色和红色的是对这脉冲波进行积分得到的.采样电阻阻值已知
![](http://img.wesiedu.com/upload/6/d6/6d6bf7c0f776a11b2126f34e1c3a6691.jpg)
![如何处理电流采样电阻上的信号?处理后的结果是要送给单片机的.](/uploads/image/z/8454591-63-1.jpg?t=%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86%E7%94%B5%E6%B5%81%E9%87%87%E6%A0%B7%E7%94%B5%E9%98%BB%E4%B8%8A%E7%9A%84%E4%BF%A1%E5%8F%B7%3F%E5%A4%84%E7%90%86%E5%90%8E%E7%9A%84%E7%BB%93%E6%9E%9C%E6%98%AF%E8%A6%81%E9%80%81%E7%BB%99%E5%8D%95%E7%89%87%E6%9C%BA%E7%9A%84.)
不知你这个采样电阻是怎么接的,如果能线性地反应电机电流那当然很好,也就简单了.你只要在该电阻的取出信号一端对地接上一只相当的电容就可以了,这样就可以滤掉脉冲的波动了.直流电机的调速大都是采用所谓脉冲调宽的方法来用调整占空比的形式调整加在电机上的电压.真正有意义的是平均电压值!
再问: 嗯。就是说可以用一个脉冲信号的有效值来计算。采样电阻串联在电机旁边,H桥电路上连接电机的那条分支上,不是低压测测量,但又不跟电压直接联系,不知道算不算高压侧测量?
再答: 最好是用电流互感器的办法来取出信号,然后可以加个二极管组成的全波整流,再加电容滤波。这样单片机处理起来才更稳妥。
再问: 谢谢了,信号源是直流信号,还需要整流或滤波吗?电流互感器估计是没法用了。得到的采样电压信号是脉冲波,我在考虑是直接求它的有效值,再求出有效电流值;还是将脉冲信号进行积分?前一种方法好计算,但不知理论上是否行得通,后一种理论上好像可以,但是计算方法,我现在是没有头绪。“直流电机的调速都是采用脉冲调宽的方法来用调整占空比的形式……真正有意义的是平均电压值!” 这个是否可以当作第一种方法的理论依据?
再答: 那就不能用互感器!也不能用电桥整流了。我上个回答忘了你是直流占空比调速了。因为是直流占空比来高速的!电机调速。思路就是电阻取样,然后平滑处理(就是滤波)。电阻上的电压是和电流正相关的。
再问: 电压信号经RC电路后就变成上图中的三角波了。RC电路是起积分作用还是滤波作用?为什么?同一信号,两者RC参数的选取以及输入输出的计算方法是不同的吧?RC值较大时平滑效果好,这时电路有起到积分的作用(方波经积分电路转三角波)。我不清楚的是平滑处理前后的电压的关系如何计算,如果用积分电路的公式计算,稍显复杂。而且输出电压应该和占空比正相关,但由于RC值不变,故我增大占空比时,输出电压反而变小了。谢谢了
再答: 用电容平滑处理的方法来得到平均值肯定是要有误差的,也就是你所看到的电容上的充电放电波形。要想提高精度就要加大电容。但是跟随性也就差了。这就要掌握一个度。我到想了一个与你电阻取样不同的方法。既然你是用单片机来处理,那你为什么不直接利用测量电机信号的占空比来直接算出此时电机的驱动电压呢?!具体作法是:利用实测信号的上升沿和下降沿以及持续时间,经过单片机计算得到电压的平均值。再按照相关的电压电流的关系换算出相应的电流值。当然这样作没有考滤到电机负载的影响。
再问: 嗯。就是说可以用一个脉冲信号的有效值来计算。采样电阻串联在电机旁边,H桥电路上连接电机的那条分支上,不是低压测测量,但又不跟电压直接联系,不知道算不算高压侧测量?
再答: 最好是用电流互感器的办法来取出信号,然后可以加个二极管组成的全波整流,再加电容滤波。这样单片机处理起来才更稳妥。
再问: 谢谢了,信号源是直流信号,还需要整流或滤波吗?电流互感器估计是没法用了。得到的采样电压信号是脉冲波,我在考虑是直接求它的有效值,再求出有效电流值;还是将脉冲信号进行积分?前一种方法好计算,但不知理论上是否行得通,后一种理论上好像可以,但是计算方法,我现在是没有头绪。“直流电机的调速都是采用脉冲调宽的方法来用调整占空比的形式……真正有意义的是平均电压值!” 这个是否可以当作第一种方法的理论依据?
再答: 那就不能用互感器!也不能用电桥整流了。我上个回答忘了你是直流占空比调速了。因为是直流占空比来高速的!电机调速。思路就是电阻取样,然后平滑处理(就是滤波)。电阻上的电压是和电流正相关的。
再问: 电压信号经RC电路后就变成上图中的三角波了。RC电路是起积分作用还是滤波作用?为什么?同一信号,两者RC参数的选取以及输入输出的计算方法是不同的吧?RC值较大时平滑效果好,这时电路有起到积分的作用(方波经积分电路转三角波)。我不清楚的是平滑处理前后的电压的关系如何计算,如果用积分电路的公式计算,稍显复杂。而且输出电压应该和占空比正相关,但由于RC值不变,故我增大占空比时,输出电压反而变小了。谢谢了
再答: 用电容平滑处理的方法来得到平均值肯定是要有误差的,也就是你所看到的电容上的充电放电波形。要想提高精度就要加大电容。但是跟随性也就差了。这就要掌握一个度。我到想了一个与你电阻取样不同的方法。既然你是用单片机来处理,那你为什么不直接利用测量电机信号的占空比来直接算出此时电机的驱动电压呢?!具体作法是:利用实测信号的上升沿和下降沿以及持续时间,经过单片机计算得到电压的平均值。再按照相关的电压电流的关系换算出相应的电流值。当然这样作没有考滤到电机负载的影响。
如何处理电流采样电阻上的信号?处理后的结果是要送给单片机的.
采样信号的最高频率-数字信号处理
matlab 信号处理,采样频率fs的设定,与实际AD采样数据时的采样频率有什么关系?
信号处理技术中,如果一个周期为N的序列,时域采样点增加一倍后,频域如何变化?能用Matlab演示一下吗?
示波器如何处理有噪声的信号?
低电压大电流的信号可以用信号电阻分压进行电压采样么
数字信号处理中采样信号的频谱为何一定会产生能量泄漏?
对稳定的小电流信号(约几微安)选取采样电阻进行采样时,可以用较大的采样电阻,省掉放大电路吗?
如何根据PFC采样电阻上的电压计算交流电流
李刚门处理结果是怎样的?
AD采样电路?单片机3.3V ADC采样口,能采样电源为5V的模拟信号吗?
三相异步电动机的电流不平衡如何处理