konstrukce s MCU do motorky - ochrana vstupů

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
pepe363
Příspěvky: 183
Registrován: 30 srp 2009, 00:00

konstrukce s MCU do motorky - ochrana vstupů

#1 Příspěvek od pepe363 »

zdravím,

po dlouhých letech jsem se nějak znovu zapálil do bastlení a řekl jsem si, že se pustím do konstrukce s MCU do svojí motorky.
Účelem je hlídat že se motor maže a nepřehřívá, v opačném případě se sepne relé a spustí klakson jako výstrahu. Detekce běžícího motoru bude provedena snímáním tacho impulsů. Jako bonus, když už budu mít v MCU zpracovanou informaci o otáčkách, chci rovnou mít i řadu barevných LED které budou sloupcovitě svítit v přímé závislosti na otáčkách. (je mnohem jednodušší a rychlejší vidět barvu, než hledat ručičku na budíku). A samozřejmě abych za tmy něco viděl, svítivost LEDek se bude řídit okolní úrovní světla.

Chtěl bych poprosit o názory co mám špatně či co lze vylepšit. Ještě doplním že indikátor otáček bude složený ze zhruba 15ks LEDek, napájených přímo z výstupů MCU a k tomu řízeny PWM. Stabilizátor 7805 bude použit velký 1,5A, ale i přesto, nebude toto rychlé spínání zdrojem nějakého rušení ovlivňující ADC ?


Děkuji :wink:
Přílohy
MCU_IO.png
MCU_IO.png
Uživatelský avatar
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#2 Příspěvek od Zaky »

Do série s D1 si dej R tak 3,3Ω, ať se mají případné špičky v sítí kde spálit a neprorazí to transil. Kondíky pro filtraci napájení bych dal aspoň jednotky µF, 100 nF mi přijde málo. Na všechny vstupy přidej proti zemi malé kondíky 1-10nF podle toho, jak je který signál rychlý.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Uživatelský avatar
pepe363
Příspěvky: 183
Registrován: 30 srp 2009, 00:00

#3 Příspěvek od pepe363 »

Jediný rychlý signál je tacho, jsou to obdélníkové impulzy o pevné délce 1,7ms a jejich četnost je 2x vyšší než počet otáček. To znamená že od volnoběhu po omezovač bude jejich frekvence v rozmezí 33-500Hz.
Přílohy
PIC_40_result.jpg
PIC_40_result.jpg
PIC_39_result.jpg
PIC_39_result.jpg
Uživatelský avatar
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#4 Příspěvek od Zaky »

Tak na otáčkový vstup dej ten 1nF, ostatní dva můžou být 10-100nF bez problémů.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Uživatelský avatar
bum
Příspěvky: 290
Registrován: 04 zář 2011, 00:00
Kontaktovat uživatele:

#5 Příspěvek od bum »

Píšete o tom ovládání led diod pomocí PWM které budete ovladat dle venkovního světla to budete spínat jeden tranzistor MOSFET který bude spínat záporný napájecí pól do všech 16 katod led diod. Používám na bastleni ARDUINO NANO, UNO ale ty nemají tolik výstupů kde je možné využít PWM signály, tak že to takto řeším. Snímání otáček jsem kdysi také takto řešil někdy byli problémy se vstupním signálem ( vstupni signál je vlastně NF signál tak že programově budete měřit kmitocet "frekvenci" také tak měřím otáčky ), tak že jsem si postupem času upravil zapojení pro snímání otáček z podobných snimaců které nyní používám jak s ARDUINO, měřením s PC, tak i s PICAXEM. Snímač napětí zkuste odzkoušet pomocí děliče napětí s rezistory tak aby jste měl na vstupu do AD 5V ze vstupního napětí lépe se Vám bude v programu počítat hodnota napětí. Používám stejný způsob pro měření napětí pro mnou požívané mikroprocesory tak že mohu měřit vstupní napětí od 0V do 50V a po přepnutí od 0V do 5V výpočet rezistorů v děliči je jednoduchý zvolíte si maximální vstupní napětí jaké tam bude a pak napětí jaké bude na vstupu AD uvedeného mikrokontroléru ve Vašem případě to bude maximální vstupní napětí AD 5V protože máte napájení mikrokontroléru 5V což je
tím pádem i referenční napětí. Vše o čem píší pro Vaši inspiraci mám v článcích na webu jak měření otáček spalovacích motorů tak i v článcích o měření napětí. K napájení led diod před použitím stabilizátoru si spočítejte celkový proud všech led diod, u led diod nenastavuje ve výpočtu jejich maximální proud v propustném směru a ani maximální napájecí napětí v propustném směru volte o něco nižší hodnoty i když budete používat PWM. Použitý mikrokontrolér ATMEGA168-20 má dle dokumentace šest PINŮ které se dají použít k výstupu PWM. Neznám Vaše schéma zapojení ale dalo by se těch 6 pinů použít pro 18 led diod jeden PIN tři led diody přes tranzistor s omezovacimi rezistory pro led diody který by byl ovládán PWM.
Odpovědět

Zpět na „Poradna“