( cadmagician | 2019. 08. 17., szo – 17:51 )

van egy 0-10V-os/4-20mA-es nyomásmérő. Rákötöm a 40 éves LM-re. nulla nyomásnál mutat az adc 40et, 5 barnal meg mutat mondjuk 3419-et. Ezzel be is kalibáltam. Az érkező értéket meg szűröm, hogy egyszer átlagolok a DMAnal, aztán meg ertek=ertek+((ujertek-ertek)/filter), ahol a filter 4-8-16, tehát lomha mint a zállat, de még is kellően gyors.

aztán annyi a logika, ha a nyomás 3bar alá esik huzd meg a relét, és ha a nyomás 3.1 bar akkor engedd el.

2 db opamp van a 40 éve lm-ben, a másikra meg egy potit kötök, és a hasonlo felépítésű opampra (kapaszkodj, ott lm324 van) pt1000rel hőmérsékletet mérek, hasonlo modon, mint a nyomásnál. A potival beállítanak egy hőfokot, és egy pid+pwm logikával(ha kell, vagy hiszterézis) opencollectorral kapcsolgatok egy relét fűteni.

szal ez kellő pontosság. úgy gondolom. meg annyi procit cseréltünk már, mert el lett lőve az adc mert nem volt opamp. akármilyen opamp jo lett volna. szal nem patikamérleg ez...


------------------------
uint8_t *data; // tipussal megszorozzuk az adatot. wtf?