Il tuo circuito sembra che dovrebbe fare esattamente quello che vuoi
E dici nella tua risposta a Chintalagirl che fa quello che intendi per tensione di taglio e isteresi
Quindi non riesco a capire cosa vuoi che non hai già.
Di recente ho implementato un circuito commerciale per la produzione di volumi elevati utilizzando un circuito simile a quello. Ha usato un diodo per consentire di impostare una tensione di basso livello sotto il feedback di isteresi senza alterare la tensione di intervento e ha usato un TL431 per fornire una tensione di riferimento più stabile - entrambi come indicato di seguito.
Non è possibile garantire in modo affidabile che V_USB sia 5V e che possa essere superiore o inferiore e può variare, pertanto è necessario un riferimento adeguato. Ad esempio, è possibile dividere R8 in due parti e impostare il punto medio a dire 4V usando ad es. Un regolatore di shunt TL431 "programmabile". Questi sono economici ed efficaci in questo ruolo. L'uso di un TLV431 consente 1,25 V con impostazione di riferimento superiore.
Meglio: è possibile impostare U1A pin3 AT sulla tensione di intervento desiderata con TL431 MA, quindi il feedback di isteresi non funziona, quindi è possibile ad es. Utilizzare un TL * V * 431 con due resistori per impostarlo sul Vtrip desiderato.
Alimentare TLV431 con circa 1k al catodo da V_USB.
Alimentare TLV431 tramite diciamo 10k per opampare l'ingresso non invertente.
Utilizzare 100k o qualsiasi altra resistenza di isteresi come in precedenza con un diodo in serie. Vedi sotto.
L'uso di R1 come mostrato rende difficile impostare le soglie alta e bassa come desiderato, in quanto R1 è in parallelo con R8 prima che la batteria raggiunga il punto di trigger e in parallelo con R9 dopo che il punto di trigger è stato raggiunto, così i setpoint alti e bassi sono influenzati. Inoltre, se l'amplificatore operazionale non oscilla completamente su binario alto, influirà sul calcolo del punto di scatto. Più semplice e altrettanto efficace è posizionare un diodo in serie con R1 in modo che conduca con una sola polarità opamp in modo che la soglia alta o bassa sia impostata solo da R8 e R9. Probabilmente è meglio collegare il catodo a diodo all'uscita U1A in modo che il diodo conduca quando viene raggiunta la soglia e quindi abbassa la soglia quando l'uscita U1A si abbassa. In questo modo è possibile impostare con precisione il punto di viaggio desiderato con R8 e R9 (che è quello che ti interessa di più) e poi R1 lo abbasserà un po 'di un importo che puoi calcolare. Il diodo aggiunge una piccola quantità di complessità al calcolo della soglia abbassata ma non è molto importante poiché l'obiettivo principale è terminare la carica.
Se R1 è troppo grande, la soglia non verrà abbassata abbastanza e la tensione della batteria potrebbe "abbassarsi" abbastanza dopo che la carica è stata rimossa per causare il riavvio della carica. Se lo osservi con un misuratore e non con un ambito, potresti pensare di vedere una tensione CC stabile ma in realtà il circuito oscilla. (Chiedimi come lo so :-)).
L'ispezione con un oscilloscopio è sempre una buona idea con circuiti come questo poiché l'oscillazione può facilmente verificarsi.
Qui non dovrebbe importare, ma tieni presente che la gamma di modalità comune di ingresso per LM358 è 1,5 V al di sotto di Vdd, quindi qui Vin max ~ = 3.5.
Dopo aver aggiunto il diodo suggerito sopra, è possibile testare il punto di scatto misurando sul pin U1A 3. È possibile impostare R8 o R9 per impostare il punto di scatto. È possibile verificare il corretto funzionamento utilizzando un condensatore a bassa perdita al posto della batteria. Questo dovrebbe caricarsi su Vtrip e il circuito dovrebbe quindi spegnersi e Vcap dovrebbe essere uguale alla tensione target. Se il tappo perde, lo vedrai ricaricare di tanto in tanto quando Vcap scende al di sotto della soglia inferiore.
Q1 / R5 è un modo sgradevole per eseguire le impostazioni correnti poiché il riferimento Vbe è molto impreciso, ma è abbastanza buono in questa applicazione. D3 probabilmente non è strettamente necessario qui, ma non dovrebbe nuocere. Senza D3 Q1 e Q2 sono potenzialmente polarizzati al contrario dalla batteria quando il transistor è spento ma non dovrebbe essere un problema qui.
L'isteresi R1 dovrebbe impedire a questo circuito di stabilizzarsi in modalità liner quando viene raggiunto il setpoint, in particolare con il diodo aggiunto, ma verificare l'oscillazione. Di solito l'aggiunta di un condensatore da qualche parte nell'unità o nei circuiti di retroazione aiuterà. ad es. qui il pin 3 U1A potrebbe avere un cappuccio a terra MA un posto migliore sarebbe il pin 2, con l'alimentazione al pin 2 dalla batteria tramite ad esempio un resistore da 10k. Puoi esprimerlo nella teoria dei circuiti formale / nomenclatura zero o vederlo come un ritardo nella velocità con cui la tensione della batteria rilevata può cambiare.
Chiedi come richiesto ...