Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Precisie van een Stroompomp-circuit Beoordelen over Weerstandstoleranties en Automotive Temperatuurreeksen

In dit artikel gebruiken we LTspice om de precisie van een stroompomp-circuit te analyseren wanneer alle weerstanden niet-ideaal zijn en temperatuur varieert over de automotieve temperatuurreeks.

Vorige week publiceerde ik twee artikelen over een constante-stroombron-circuit bestaande uit twee op-amps en vijf weerstanden:

Precisie van een Stroompomp-circuit Beoordelen over Weerstandstoleranties en Automotive Temperatuurreeksen
Diagram van een precisie stroompomp. Beeld met dank aan Analog Devices

In het tweede artikel gebruikte ik LTspice om te evalueren hoe imperfecte weerstandsmatching de uitgang van het circuit beïnvloedt. De fout werd gedefinieerd als het verschil tussen de gesimuleerde laststroom en de stroom voorspeld door de analytische expressie in de applicatienota.

$$I_{OUT}=\frac{V_{IN}\left(\frac{R4}{R2}\right)}{R1}$$

Imperfecte matching werd gesimuleerd door LTspice's Monte Carlo-functie toe te passen om R3 en R5 te variëren binnen een gespecificeerde tolerantie, terwijl R1, R2 en R4 op hun nominale waarden bleven.

In deze studie voeren we een uitgebreide simulatie uit die rekening houdt met 0,1% weerstandstolerantie en temperatuurvariaties. Het doel is om de bereikbare precisie onder realistische condities te kwantificeren.

Simuleren op Specifieke Temperaturen

Sommige op-amp-modellen in LTspice vertonen temperatuurafhankelijkheid, anderen niet. Met een trial‑and‑error benadering vond ik dat de AD8606 – ontworpen voor lage‑spanning, hoge‑precisie toepassingen – temperatuurgevoeligheid in zijn macro‑model toont, terwijl de LT1001A dit niet doet.

Temperatuur kan in LTspice geïntegreerd worden met de .temp directive. Bijvoorbeeld, .temp -40 125 voert de simulatie uit bij –40 °C en +125 °C.

Het volgende schema illustreert hoe de uitgang van een op-amp varieert met temperatuur.

Precisie van een Stroompomp-circuit Beoordelen over Weerstandstoleranties en Automotive Temperatuurreeksen
Op-amp uitgang varieert met temperatuur

De theoretische uitgangsstroom voor de testcase is (0,6 V – 0,5 V)/(100 Ω) = 1 mA. De gesimuleerde waarden bij de temperaturen gespecificeerd door de .temp directive worden hieronder getoond:

Precisie van een Stroompomp-circuit Beoordelen over Weerstandstoleranties en Automotive Temperatuurreeksen
Gesimuleerde laststroom bij verschillende temperaturen

Monte Carlo Simulatie met Temperatuurvariaties

Wanneer de Monte Carlo-functie (mc) op een weerstand toegepast wordt en gecombineerd met .step param run …, voert LTspice meerdere onafhankelijke runs uit, elk keer een nieuwe weerstandswaarde selecterend binnen het tolerantiebereik.

Aannemend dat het circuit moet opereren over de volledige automotieve temperatuurreeks (–40 °C tot +125 °C) – de AD8606's gespecificeerde bereik – voegde ik een .temp directive toe. Het aantal runs is gelijk aan het aantal temperatuurpunten maal het aantal Monte Carlo-iteraties per temperatuur.

Om de simulatiere redelijk te houden, koos ik een paar representatieve temperaturen die het hele bereik beslaan, omdat de op-amp's temperatuurrespons monotoon en subtiel is.

Het schema gebruikt voor de tolerantie‑plus‑temperatuurstudie wordt hieronder getoond:

Precisie van een Stroompomp-circuit Beoordelen over Weerstandstoleranties en Automotive Temperatuurreeksen
Schema voor tolerantie‑plus‑temperatuurstudie

De resulterende plot van laststroom uit 900 runs (100 runs per temperatuur) wordt hier getoond:

Precisie van een Stroompomp-circuit Beoordelen over Weerstandstoleranties en Automotive Temperatuurreeksen
Plot van laststroom uit 900 Monte Carlo runs

Prestatiestatistieken

Ik exporteerde de simulatiegegevens naar een tekstbestand en importeerde het in Excel voor analyse. De ruwe datatabel ziet er als volgt na import:

Precisie van een Stroompomp-circuit Beoordelen over Weerstandstoleranties en Automotive Temperatuurreeksen
Ruwe simulatiegegevens na import in Excel

Uit de dataset is de gemiddelde uitgangsstroom 0,9977 mA, wat een offset van 0,0023 mA (0,23%) aangeeft door niet-ideaal op-amp-gedrag. De standaarddeviatie is 2,86 µA, met een maximum van 1,0053 mA en een minimum van 0,9899 mA.

Zelfs met alle weerstanden op 0,1% tolerantie en een wijd temperatuurswing, blijft de laststroom binnen ±5 µA van het doel in de positieve richting en binnen –10 µA in de negatieve richting – een indrukwekkend precisieniveau.

Conclusie

Door Monte Carlo-analyse te combineren met LTspice's temperatuurdirective, hebben we gedemonstreerd dat een twee‑op-amp precisie stroombron uitzonderlijke nauwkeurigheid kan leveren over een brede automotieve temperatuurreeks. Statistische analyse bevestigt sub‑10 µA variatie onder realistische componenttoleranties.

Industriële technologie

  1. Geïntegreerde QR, RFID en Temperatuurverificatie Toegangscontrolesysteem
  2. Meerdere DS18B20 1-Wire Sensoren Aan Een Raspberry Pi Koppelen Voor Nauwkeurige Temperatuurmonitoring
  3. Hoe Temperatuur Te Lezen Met Een DS18B20 Op Raspberry Pi 2
  4. Temperatuurmeting op Raspberry Pi met Maxim 1-Wire sensoren en DS2482 I2C-brug
  5. Accurate temperatuurbewaking in een serverkast met Raspberry Pi
  6. Samenwerkende robots (cobots): efficiëntie en groei voor kleine en middelgrote fabricanten
  7. Technische Toleranties Uitgelegd: Definitie, Types en Praktische Toepassingen
  8. Node-RED op PLCnext deployen met Docker: Stap-voor-stap handleiding
  9. SaaS- en Cloudbeveiliging Versterken met Geautomatiseerde Tests en Prestatiemonitoring
  10. Autoklaaf Productie Optimaliseren voor Superieure Prestaties en Veiligheid
  11. Raman-analyse van G en D' fononverschuivingen in vacature-geïnduceerde monolag tot weinig-lagen grafene over 78–318 K