Микроконтролери и електроника
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

milenjs написа:
...Но ако вземем сигнал от коя да е от свещите нещата идват 1:1 - 1 импулс, един оборот :)
...



1 импулс идва на два оборота на коляновия вал при четиритактови мотори :idea:

Автор:  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

Хитро, не бях се сетил а как ли не го въртях. Нещо такова би трябвало да свърши работа, нали?

Прикачени файлове:
div2_5.png
div2_5.png [ 2.47 KiB | Прегледано 7086 пъти ]

Автор:  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/