| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Деление на сигнала от Хол на 2.5 http://mcu-bg.com/mcu_site/viewtopic.php?f=11&t=10502 |
Страница 1 от 2 |
| Автор: | milenjs [ Пон Сеп 17, 2012 6:59 pm ] |
| Заглавие: | Деление на сигнала от Хол на 2.5 |
Мъчим с едно приятелче да подкараме едно ЕКУ за газ на механичен инжекцион с изработване на времена за газовите инжектори съобразно подналягането и оборотите. Проблема е че цилиндрите са 5 и за да се получат обороти в минута е необходимо да се раздели сигнала от него на 2.5. Софта обаче дели на 2,3 и.т.н. Та как най-елегантно може да разделим? Умножаваме по 5 и после на 2 или нещо друго. |
|
| Автор: | ToHu [ Вто Сеп 18, 2012 1:12 am ] |
| Заглавие: | Re: Деление на сигнала от Хол на 2.5 |
Мн хубаво, ама с какво делите, това е най-важното, т.е. какъв делител ти трябва, хардуерен или ? |
|
| Автор: | milenjs [ Вто Сеп 18, 2012 9:01 am ] |
| Заглавие: | Re: Деление на сигнала от Хол на 2.5 |
Хардуерно, софта са си го написали хората и от там няма как да се коригира. Та се оглеждам за решение с минимум логики ала 74хх, 40хх |
|
| Автор: | Nikola Kirov [ Вто Сеп 18, 2012 9:58 am ] |
| Заглавие: | Re: Деление на сигнала от Хол на 2.5 |
Само като идея. Делител с променлив коефициент който се превключва да дели на 2 или на 3. В изхода му Т тригер изхода на който превключва коефициента на делене на делителя. Така ще се получи че на първите два импулса ще имаш импулс на изхода,после на 3 импулса,после пак на два и т.н. Но зависи дали е допустима такава неравномерност. |
|
| Автор: | emilvtc [ Вто Сеп 18, 2012 11:06 am ] |
| Заглавие: | Re: Деление на сигнала от Хол на 2.5 |
Според мен "делителя" най-лесно и надеждно (само с един чип) трябва да си го направите с процесор. Мерите с един кепчар периода на входния сигнал, а с един кампеър си изчислявате и си генерирате изходния сигнал. (даже и само с един прост таймер би трябвало да може да се направи изцяло софтуерно) Даже можете софтуерно да установите динамиката в промяната на оборотите и така спекулативно да "предскажете" кога да генерирате и изходния сигнал... |
|
| Автор: | milenjs [ Вто Сеп 18, 2012 11:11 am ] |
| Заглавие: | Re: Деление на сигнала от Хол на 2.5 |
С професор ясно, идеята ми е с логика че много станаха процесорите. Идеята на Никола е добра,мерят се само оборотите за изработване на горивната карта а те са достатъчно инертна величина |
|
| Автор: | milenjs [ Вто Сеп 18, 2012 9:40 pm ] |
| Заглавие: | Re: Деление на сигнала от Хол на 2.5 |
И когато се помисли малко се намира друго решение - при 5 цилиндров двигател за в оборота на коляновия вал имаме един оборот на разпределителния или 5 импулса от датчика на хол. Т.е. за 2 оборота - 5 импулса или делим на 2.5 което си е неприятно. Но ако вземем сигнал от коя да е от свещите нещата идват 1:1 - 1 импулс, един оборот Сега се оглеждам за читаво решени за формиране на сигнал индуктивно от високоволтовите кабели... |
|
| Автор: | bateAz [ Вто Сеп 18, 2012 10:01 pm ] |
| Заглавие: | Re: Деление на сигнала от Хол на 2.5 |
Входните импулси се умножават по 2 по следния начин: правят се да не са прекалени къси и с едно XOR ( напр 74HC86 ) се прави по един къс импулс на всеки фронт. После на задната половинка на 74HC90 и така ... |
|
| Автор: | ToHu [ Сря Сеп 19, 2012 12:38 am ] |
| Заглавие: | Re: Деление на сигнала от Хол на 2.5 |
Решението на батето е най-лесно, сигурно и надеждно. Генериране на импулси по преден заден е отиграно с XOR, след това брояч за делител и си готов. Това на Никола също не е лошо, но е неравномерно във времето, ако това не е проблем ... Иначе какво ти пречат микроконтролерите, защо ги гледаш като такива, малък пик 10-ка ще ти спести платка, компоненти, цената ще е като на две 74хх, дори ще е отдолу. |
|
| Автор: | bobyper [ Сря Сеп 19, 2012 3:36 pm ] | |||||||||
| Заглавие: | Re: Деление на сигнала от Хол на 2.5 | |||||||||
1 импулс идва на два оборота на коляновия вал при четиритактови мотори |
||||||||||
| Автор: | milenjs [ Сря Сеп 19, 2012 9:36 pm ] |
| Заглавие: | Re: Деление на сигнала от Хол на 2.5 |
Наистина е така, заблудил съм се. В този случай трябва умножение по 2. Връщам се на идеята на bateAz,така и така ще се умножава, по добре да се раздели на 5 отколкото да се формира наново входния сигнал. Умножение по 2 на входния сигнал с XOR не можах да си го представя,с чакащи мултивибратори да се формира импулс при всеки фронт го измислих. Явно съм блокирал, да драсне някой как ще стане това... |
|
| Автор: | Nikola Kirov [ Сря Сеп 19, 2012 9:44 pm ] |
| Заглавие: | Re: Деление на сигнала от Хол на 2.5 |
Въведи малко закъснение на единия вход. |
|
| Автор: | milenjs [ Чет Сеп 20, 2012 11:10 am ] | ||
| Заглавие: | Re: Деление на сигнала от Хол на 2.5 | ||
Хитро, не бях се сетил а как ли не го въртях. Нещо такова би трябвало да свърши работа, нали?
|
|||
| Автор: | HSB [ Чет Сеп 20, 2012 5:07 pm ] |
| Заглавие: | Re: Деление на сигнала от Хол на 2.5 |
Това като математическа задача ясно обаче с тия логики до утре да ми разправяш че няма да има смущения - няма да ти повярвам. По принцип като техника нещата в колите са релативно простички -проблема е че трябва да работят в много крива среда.....така че по добре с процесорче -там и софт филтър може да се направи и т.н |
|
| Автор: | Nikola Kirov [ Пет Сеп 21, 2012 7:43 am ] |
| Заглавие: | Re: Деление на сигнала от Хол на 2.5 |
Сладур Преди да има процесори с какво правехме автомобилна електроника milenjs виж сега дали не може и без RC филтъра да го измислиш Входа за сигнала трябва да е с подходящ хистерезис че този вариант е много чутвителен към входния сигнал. |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|