Stránka 1 z 2

Ukazatel zařazeného rychlostního stupně

Napsal: 14 bře 2017, 15:21
od Danihelka
Dokázal by mi někdo vytvořit návod,nebo poradit na výrobu ukazatele zařazeného rychlostního stupně na motorku,který by vypočítával zařazenou rychlost z otáček motoru a rychlosti motocyklu,to znamená porovnával dvě frekvenční křivky a po vyhodnocení dále přes mikroprocesor spínal 7 vývodů.. V budíku co mám na motocyklu je 7 vývodů a každý vývod,když se spojí s kostrou ukáže zařazenou rychlost (N,1-6). Na motoru je akorát spínač na neutrál.

Napsal: 14 bře 2017, 15:40
od Cowley
Tak 3 roky nazpet to vyslo v PE.
Pokud nebude nekdo rychlejsi, az prijdu domu tak to pohledam.

Napsal: 14 bře 2017, 15:44
od Zaky
Vůbec nemusíš porovnávat žádné křivky, změříš ty dvě frekvence, podělíš je a dostaneš nějaký poměr, který odpovídá zařazené rychlosti. Vzhledem k určité možné chybě měření frekvencí musíš vyhodnocení zařazeného stupně udělat vždy pro nějaké okolí té teoreticky správné hodnoty podílu. Obvodové řešení bude vycházet z toho, jak vypadají signály ze snímačů, budeš se na ně muset podívat osciloskopem. Bude třeba zapojení realizovat tak nějak v automotive odpovídajícím provedení. Je to docela hezká aplikace MCU.

Napsal: 14 bře 2017, 15:51
od Danihelka
Cowley píše:Tak 3 roky nazpet to vyslo v PE.
Pokud nebude nekdo rychlejsi, az prijdu domu tak to pohledam.


No to by bylo úplně skvělé,kdyby jsi našel návod :D

Napsal: 14 bře 2017, 15:54
od hakamusai
A ještě řešit zmáčknutou spojku ,aby to neukazovalo nesmysly.

Napsal: 14 bře 2017, 15:59
od Danihelka
Zaky píše:Vůbec nemusíš porovnávat žádné křivky, změříš ty dvě frekvence, podělíš je a dostaneš nějaký poměr, který odpovídá zařazené rychlosti. Vzhledem k určité možné chybě měření frekvencí musíš vyhodnocení zařazeného stupně udělat vždy pro nějaké okolí té teoreticky správné hodnoty podílu. Obvodové řešení bude vycházet z toho, jak vypadají signály ze snímačů, budeš se na ně muset podívat osciloskopem. Bude třeba zapojení realizovat tak nějak v automotive odpovídajícím provedení. Je to docela hezká aplikace MCU.


Pořád tak nějak nad tím přemýšlím,ale více se vyznám v elektrice,než v elektronice,proto mě napadli takový věci,jako použít dva čítače,který by při určité frekvenci vyhodnocovali logickou jedničku na výstupech,kterou by mi poté IO převedl a sepnul by mi kostru pro určitou zařazenou rychlost.Osciloskop doma mám,frekvenční generátor taky,tak není problém nějaké hodnoty zjistit..

Napsal: 14 bře 2017, 16:01
od Danihelka
hakamusai píše:A ještě řešit zmáčknutou spojku ,aby to neukazovalo nesmysly.


To by se dalo napojit na spínač spojky,aby to v tu chvíli nic neukazovalo..

Napsal: 14 bře 2017, 16:01
od Zaky
Troufám si tvrdit, že to půjde bez spínače spojky, pokud se udělá vyhodnocení z pár měření po sobě, zpoždění signalizace bude zanedbatelně malé a nestabilita podílu otáček kola a motoru bude dobře patrná. Tempomaty taky spolehlivě a rychle poznají vyřazení kvaltu bez vyšlápnutí spojky a zařazený kvalt se také počítá z poměru otáček.

Napsal: 14 bře 2017, 16:15
od Zaky
Chce to MCU, bastlit to diskrétně je blbost. Signál ze senzorů bude obdélník, tak třeba spádovou hranou spustíš čítač, náběžnou ho zastavíš, oba eventy od přerušení a pro oba signály. Tím získáš dvě čísla odpovídající otáčkám. Od motoru bude impulsů víc, tak je můžeš třeba průměrovat a poměr počítat vždy jen od impulsu od rychlosti. Podělíš, porovnáš odchylky s historií pro rozlišení, jestli máš zařazeno, nebo vyřazeno či vypnutou spojku a pokud bude vyhodnoceno zařazeno, vyhodnotíš z poměru, co je to za kvalt a rozsvítíš příslušnou indikaci. Blbé je, že to z principu nefunguje při stojící motorce, tedy stojíš, svítí neutrál, zařadíš, neutrál zhasne, ale nerozsvítí se indikace kvaltu, rozjedeš se, indikace se rozsvítí. Taktéž musíš ošetřit, co při zastavení, indikace kvaltu při zastavení může buď zůstat viset poslední, nebo zhasnout, že je vyřazeno se ale pozná jen podle kontrolky neutrálu. Prostě na bastlení bez MCU je těch věcí, co je třeba ošetřit nereálně moc.

Napsal: 14 bře 2017, 16:27
od Danihelka
Otáčky 12000ot/min=200hz, rychlost 199km/h=820Hz

Napsal: 14 bře 2017, 16:35
od Zaky
Tak to budeš počítat třeba jen 5x za sekundu od dalšího časovače, to už jsou detaily, můj příspěvek je nástřel, co vše je třeba dořešit stejně vyleze až v průběhu řešení. Při použití MCU je to jen o modifikaci programu. Při těhle frekvencích má MCU mezi pulsy fůru času výsledky zpracovat.

Napsal: 14 bře 2017, 16:42
od Danihelka
Zaky píše:Tak to budeš počítat třeba jen 5x za sekundu od dalšího časovače, to už jsou detaily, můj příspěvek je nástřel, co vše je třeba dořešit stejně vyleze až v průběhu řešení. Při použití MCU je to jen o modifikaci programu. Při těhle frekvencích má MCU mezi pulsy fůru času výsledky zpracovat.


Tak myslíš,že na to jeden MCU bude stačit? Přivest do něj tyhle dva signály a naprogramovat ho?

Napsal: 14 bře 2017, 16:44
od Zaky
Určitě na to jeden MCU stačit bude, podívej se na tu konstrukci z PE, pro inspiraci bude dobrá, já ale tenhle časopis nekupuji, takže jsem to nečetl.

Napsal: 14 bře 2017, 16:50
od Danihelka
Zaky píše:Určitě na to jeden MCU stačit bude, podívej se na tu konstrukci z PE, pro inspiraci bude dobrá, já ale tenhle časopis nekupuji, takže jsem to nečetl.


No uvidíme,doufám že v návodu bude i proces programování..
Když si doma hraju s Arduinem,tak si knihovny většinou stáhnu,z hlavy bych to dohromady asi nedal..

Napsal: 14 bře 2017, 16:57
od Zaky
Ke konstrukci bude buď zkompilovaný firmware ke stažení, nebo ke koupení, zdrojáky téměř jistě ne. S Arduino knihovnami na tohle neuspěješ, to je potřeba naprogramovat již trochu efektivně, jak jsem psal, že MCU má fůru času, to při použití Arduino knihoven nejspíš platit nebude. Budeš mít aspoň možnost se naučit něco nového, tedy oprostit se od Arduina a naučit se něco naprogramovat z gruntu sám. Arduiní HW s nějakou Megou na to klidně použít můžeš.