Привет всем. Предыстория. Поставил себе на авто круиз контроль, все замечательно, но есть одна досадная мелочь, у моего авто 4имп\об., а надо 8-12имп\об, соответственно происходит перерегулировка небольшая, скорость немного "качает". Есть АБС, может с датчика взять, но там 20-30 имп\об. в нужный мне вид привести и поделить? Вот и думаю как получить нужные мне импульсы, умножать или делить? Форма их прямоугольник, размах 12V, скважность 50%. Голова уже кругом, запутался совсем. На машине, с которой снял включение происходило с 40км\ч, а у меня с 65км\ч. Делать думаю на AVR. Схем и прошивок не прошу, просто ваши мысли по решению этого вопроса.
Думаю легче поделить, для этого совсем не обязательно использовать МК. В данном случае может оказаться достаточно одного триггера, включенного в счетном режиме - получится делитель на два, скважность имульсов будет 50%. Умножать сложнее, да и получить скважность 50% (если это критично) будет затруднительно.
Делать думаю на AVR. Схем и прошивок не прошу, просто ваши мысли по решению этого вопроса.
А я уже решал аналогичную задачку viewtopic.php?p=516632#p516632 Ну раз Вы прошивку не просите, то не дам. Могу дать исходник. Сами скомпилируете, что Вам надо
Делить на 2 - не влезает в диапазон. Делить на 3 - Левый край не влезает (из 20 получается примерно 6,7), но правый влезает Делить на 4 - опять не влезает.
Надо делить на 2.5 . Ммм, как?
Как вариант, как-то запоминать период сигнала, а затем умножать/делить период и выводить уже второй сигнал нужной частоты. На МК ничего сложного, но на дискретке интереснее, но я не знаю как.
Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.
Я вот тоже думаю, что делить-умножать надо на не целое число. У меня уже есть небольшое устройство для круиза на mega8. Вот в него и хочу добавить эту функцию.
Мне стыдно выкладывать свои исходники. Профессиональные программисты засмеют Но для хороших котов ... Только прошу внимательно прочитать текст. Там несколько выходов микроконтроллера - отладочные. Их никуда подключать не надо. Главный выход - нога номер 7. Главный вход - нога номер 6. Вход - 5 нога - тестовый. Если посадить на землю, то импульсы на входе будут в точности подаваться на выход. Да, забыл предупредить. Если Вам надо 4 -> 12, то следует подобрать более простое соотношение 1 -> 3. Не помню, как это называется в арифметике. В школе, по арифметике, у меня была тройка...
Во-первых, я же сказал Вам, что надо не 6 -> 8, а 3 -> 4. Сокращайте дроби. Во-вторых, я Протеусом не пользовался, а макетировал в реальном железе, и никакая частота у меня не "плавала" в диапазоне от 0,3 Гц до 1 кГц. В третьих, тактовая частота была 9,6 МГц. В тексте программы тактовая частота указана неправильно - для себя писал...
Небольшие дополнения. Нашел инфу, что у меня на 1км приходит 2500 имп, а надо 6000 имп. Умножать на 2.4 надо, а это наверное много. Длина окружности моего колеса 1934мм, значит на 1км будет 526 оборотов. у датчика ABS 48имп\об итого получим 25248, а надо примерно 6000. Прийдется поделить на 4. Как это лучше сделать?
тема делителей-умножителей уже много раз обсосана...viewtopic.php?p=3818204#p3818204 это делитель-умножитель в одном флаконе с настраиваемыми коэффициентами (можно например 5/8 задать), собран на тини2313, умеет работать с малыми входными напряжениями, имеет встроенный фильтр от дребезга.
_________________ Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения