Sensorbox

valvecontrol1.png

Software

Zentrale Steuerung

Erste Tests

Kabel C Buchsen CAN. 3a (CANL) - Ventilbox - 3c (CANL Rück), 3b (CANH) - Ventilbox - 3d (CANH Rück). Jedes Segment ca. 60m. 9,3Ω Schleife gesamt. 42,3Ω und 51,2mH (!) zwischen 3a/3b hausseits mit Ventil an 3c/3d hausseits. 106nF zwischen 3a/3b hausseits mit 100nF an 3c/3d hausseits.

Pololu DRV8801

Folks, I bought two https://www.pololu.com/product/2136 an am investigating the CS output when driving ENABLE by PWM. To understand better I've also looked at VPROPI before it enters the 10k on-module resistor.

According to discussion in https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum, VPROPI has a bandwidth of 1MHz but is very weak (<100uA).

What I find is that at 30kHz PWM CS is rather stable due to being buffered behind the 10k by 33nF to ground. But I also find that VPROPI is being distorted by the load imposed by the 33nF through the 10k. At 66% duty cycle SENSE alternates between 180mV and 0mV, VPROPI alternates between 670mV and 395mV, and CS reads 575mV (close to the expected 600mV of five times 120mV average SENSE). At 33% duty cycle SENSE alternates between 90mV and 0mV, VPROPI alternates between 235mV and 95V, and CS it at 145mV (again close to the expected 150mV of five times 30mV average SENSE).

The Hunter PGV-100 valve (24Ω, 55mH) requires 300mA to switch on and then 80mA to stay on. With 15V supply and the DRV8801 (with a 500mΩ Rsense, PHASE HIGH and MODE1 HIGH) a 55% PWM duty cycle gives 290mA current through the valve in steady state (SENSE 145mV/0mV, CS 400mV), and a 15% PWM duty cycle gives 80mA (SENSE 40mV/0mV, CS 30mV).

Prototyp 1,2: aus Modulen
Prototyp 3: can_g1251_v01

Lange verbaut (als 0x1906): can_g1251_v01_mod