Arduino DC/DC konverter
- martinus115
- DrótVégénSzéndarab
- Hozzászólások: 33
- Csatlakozott: 2010. december 12. vasárnap, 7:00
Arduino DC/DC konverter
Sziasztok,
Adott egy DC jel melyet módosítani szeretnék előre programozottan.
A gondolatmenet jön a jel AD bemeneten az adott értékkel egy táblázat címére mutatok és a kiolvasott értéket küldöm ki I2C-n egy PCF8591-nek.
Ami okozza kicsit a problémát, hogy menet közben szeretném az adattáblát módosítani soros porton keresztül.
Kinek milyen ötlete van?
Adott egy DC jel melyet módosítani szeretnék előre programozottan.
A gondolatmenet jön a jel AD bemeneten az adott értékkel egy táblázat címére mutatok és a kiolvasott értéket küldöm ki I2C-n egy PCF8591-nek.
Ami okozza kicsit a problémát, hogy menet közben szeretném az adattáblát módosítani soros porton keresztül.
Kinek milyen ötlete van?
sorosport bufferelten olvasható. Így nincs adatvesztésed.
A DA konverter ne i2c-s hanem spi-s legyen. Igy a 10x masodpercenkent helyett 200x tudsz beavatkozni. A bejovo jel jellemzoinek ismerete nelkul...
A tablazat az legyen eepromba lementve (starthelyzetben legyen mivel indulni). Az adatokat a memoraban tartsd. soroson amit modositasz, csak azt ird eepromba (eeprom iras ideje: 3.3 msec/cella!)
Es bontsd reszfeladatokra! Azokat valositsd meg elobb, es csak utana legyen Full, teljes Program!
A DA konverter ne i2c-s hanem spi-s legyen. Igy a 10x masodpercenkent helyett 200x tudsz beavatkozni. A bejovo jel jellemzoinek ismerete nelkul...
A tablazat az legyen eepromba lementve (starthelyzetben legyen mivel indulni). Az adatokat a memoraban tartsd. soroson amit modositasz, csak azt ird eepromba (eeprom iras ideje: 3.3 msec/cella!)
Es bontsd reszfeladatokra! Azokat valositsd meg elobb, es csak utana legyen Full, teljes Program!
Szia!
Milyen felbontás és sebesség kell?
Alacsony felbontásnál a száraz táblázat használható és gyors, ha van elég RAM, akkor még a duplapufferelést is meg tudod oldani (ne legyen glitch-es a kimenőjeled).
Nekem aránylag lassú jelet kellett átverni, ott megfelelt a 10-pontos
átviteli tényező megadása, közte lineárisan interpolált.
JAni
Milyen felbontás és sebesség kell?
Alacsony felbontásnál a száraz táblázat használható és gyors, ha van elég RAM, akkor még a duplapufferelést is meg tudod oldani (ne legyen glitch-es a kimenőjeled).
Nekem aránylag lassú jelet kellett átverni, ott megfelelt a 10-pontos
átviteli tényező megadása, közte lineárisan interpolált.
JAni
- martinus115
- DrótVégénSzéndarab
- Hozzászólások: 33
- Csatlakozott: 2010. december 12. vasárnap, 7:00
Common Rail rendzser gázolaj nyomás érzékelőjének a jelét akarom elcsalni. Eddig egy sima ellenállásosztó van volt bent. Szeretném én magam configolni és a menet közbeni felülírás azt szolgálná, hogy egyből érzékelhető legyen a változás.
Majd a MAP szenzor jelét szeretném változtatni fordulatszám alapján (főtengely jeladó).
A CR jeladó gyújtáson 0.5V-ot ad ki alapjáraton 1.2V max nyomásnál 4.5V kb. 1.2V 300bar 4.5V 1600bar kb. OBD-n keresztül néztem a nyomást és mellé a feszültség értéket.
Legjobb az lenne, ha írnék egy kis programot ami egy jelre az avr-ből kikéri a táblát ezt kimentem egy fájlba, amit esetleg az excel értelmezhetne, átírom és küldöm vissza.
Majd a MAP szenzor jelét szeretném változtatni fordulatszám alapján (főtengely jeladó).
A CR jeladó gyújtáson 0.5V-ot ad ki alapjáraton 1.2V max nyomásnál 4.5V kb. 1.2V 300bar 4.5V 1600bar kb. OBD-n keresztül néztem a nyomást és mellé a feszültség értéket.
Legjobb az lenne, ha írnék egy kis programot ami egy jelre az avr-ből kikéri a táblát ezt kimentem egy fájlba, amit esetleg az excel értelmezhetne, átírom és küldöm vissza.
- martinus115
- DrótVégénSzéndarab
- Hozzászólások: 33
- Csatlakozott: 2010. december 12. vasárnap, 7:00
- martinus115
- DrótVégénSzéndarab
- Hozzászólások: 33
- Csatlakozott: 2010. december 12. vasárnap, 7:00
- martinus115
- DrótVégénSzéndarab
- Hozzászólások: 33
- Csatlakozott: 2010. december 12. vasárnap, 7:00