大家好,我正在处理一个需要电流传感器的项目。 我正在使用微控制器驱动直流步进电机。 其中一个要求是,当微控制器发现电机在完成其循环之前卡住时,停止电机旋转。 研究表明,当电机无法继续旋转时,电机的电流消耗将瞬间从0.8安培升至1.3安培,我需要一种东西,一旦检测到该峰值,就会向微控制器上的数据引脚发送信号, 收到信号后,其软件将停止旋转。 INA301是否能够做到这一点,或者您是否拥有更适合此类应用的产品?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好,我正在处理一个需要电流传感器的项目。 我正在使用微控制器驱动直流步进电机。 其中一个要求是,当微控制器发现电机在完成其循环之前卡住时,停止电机旋转。 研究表明,当电机无法继续旋转时,电机的电流消耗将瞬间从0.8安培升至1.3安培,我需要一种东西,一旦检测到该峰值,就会向微控制器上的数据引脚发送信号, 收到信号后,其软件将停止旋转。 INA301是否能够做到这一点,或者您是否拥有更适合此类应用的产品?
Jason,
INA300和INA301都是很好的潜在适用方案。 INA300可接受高达36V的总线电压,可在10US时响应。 它没有模拟输出,只是一条警示线,非常适合与微控制器配合使用。 INA301还可接受高达36V的总线电源,并在1US中响应。 INA301除了数字输出外还具有模拟输出,以便在需要时用于其他模拟电路。 每个设备都需要在负载路径中放置一个小值电阻分流器,然后需要一个限值设置电阻器来设置阈值。
对于INA300,这可能意味着选择50mOhm分流器,这将在0.8A的输入端产生40mV的下降,在1.3A的输入端产生65mV的下降。 在1.3A时,通过分流器的总功率损失仅为84mW。 现在,让我们假设您需要10US的响应时间。 数据表在7.3 .2.1 部分中说明了如何计算限值设置电阻值。 我将在这里向大家介绍一下-假设您希望在通过大约1.1A时获得系统警报,这在分流器上为55mV。 表2说明了如何计算您的跳闸/限值电压并使用以下公式:(Vlimit-NAF)/(Ilimit)= Rlimit。 NAF是10US设置中使用的噪声调节因子,定义为500uV。 它提供了良好的操作空间。 Ilimit为20uA,这是INA300中定义的电流源。 在我们的案例中,这将是Rlimit =(55mV-500uV)/20uA = 2775欧姆,或者可能2.7k就可以了。
让我们对INA301进行同样的操作。 这一次,极限电流源为80uA,但您必须考虑放大器的增益。 我们使用A1版本,因此增益= 20。 这次没有NAF,所以计算简单了一点。 INA301数据表在7.3 .3.1 部分对此进行了说明。 Vlimit = Isense * Rsense * Gain = 1.1A * 0.05欧姆* 20 = 1.1V。 因此,我们需要设置Rlimit,使跳闸电压为1.1V,如下所示:Rlimit = Vlimit/Ilimit = 1.1V/80uA = 1.375万ohm。 我希望一个13k电阻器就可以了。
总之,一个INA300,一个50mOhm的电阻器和一个2.7k的电阻器可能会在10US的响应中工作。 INA301,50mOhm电阻器和13k电阻器也可能工作,具有1US响应。
希望这有所帮助。