Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.149.230.44] |
|
Сообщ.
#1
,
|
|
|
Есть такое желание получить универсальный контроллер, аппаратная часть которого должна позволять следующие вещи в зависимости от используемой программы:
1.Имеется два входных сигнала в виде синусоиды с разной частотой (100-10 кГц). Разница частот зависит от того замкнут или разомкнут контакт. Контроллер управляя замыканием/размыканием должен уметь уравнять частоты входных сигналов или выдерживать заданное пользователем через третий вход соотношение частот сигналов. 2. Имеется входной сигнал в виде синусоиды с меняющейся частотой. В зависимости от изменения частоты нужно управлять шаговым электромотором (ну или хотя бы размыканием/замыканием). На чем лучше реализовать? может быть кто готов взяться за реализацию,не бесплатно конечно. |
Сообщ.
#2
,
|
|
|
Реализовать можно на микроконтроллере
Попробуй как-то по новому описать чего тебе нужно |
Сообщ.
#3
,
|
|
|
Цитата Iln@r @ уравнять частоты входных сигналов Как это? Цитата Iln@r @ заданное пользователем через третий вход соотношение частот сигналов И как задается это соотношение? |
Сообщ.
#4
,
|
|
|
1- ФАПЧ.
2- зависит от шаговика и его мощности. Можно поочередно коммутировать катушки, по две или комбинируя для микрошага. Далее частотомер, измерение периода сигнала счетными импульсами конечно. Цитата от величины изменения частоты или все же от величины частоты? В зависимости от изменения частоты Цитата ПЛК, счетные модули грэйххилл и прочие модули ввода-вывода. При желании за хорошие деньги промышленные решения.универсальный контроллер p.s.: TC, что есть источник сигналов и что управляет их частотой? Еще лучше, если перестанете партизанить и раскроете тему полностью. |
Сообщ.
#5
,
|
|
|
Да никакого партизанства, просто заработался )))
Итак, начну с начала, тематика автомобильная. Есть желание сделать две вещи: 1. Антипробуксовочная система. Входные сигналы - сигналы с колесных датчиков скорости АБС передних (сигнал 1) и задних колес (сигнал 2). Они имеют форму синусоиды с амплитудой, увеличивающейся вместе с частотой сигнала. Т.е. при максимальной скорости - амплитуда сигнала до 100 В. Для обработки этого сигнала устройством, насколько я понимаю, понадобится дополнительная обвязка. Исходя из этого, для упрощения схемы устройства рассматриваю возможность применить сигнал в виде меандра с постоянной амплитудой (12В) и меняющейся частотой (сигнал датчика холла). Принцип работы устройства: непрерывно сравнивая частоту сигналов 1 и 2 устройство при превышении заданного пользователем уровня размыкает управляющий контакт. При размыкании контакта прекращается впрыск топлива, двигатель перестает развивать мощность, ведущие колеса перестают буксовать и следовательно частоты сигналов 1 и 2 уравниваются. При уравнивании частот устройство снова замыкает управляющие контакт и двигатель снова работает. 2. Изменяемая длина впуска + фазовращатель. Как известно, ДВС работает за счет резонансов. Резонансы зависят от длины и скорости потока. Чем выше обороты двигателя, тем короче нужен впускной коллектор. Т.е. устрйоство должно управлять шаговым мотором в зависимости от частоты входного сигнала (оборотов двигателя). В программировании я нуб. И вопрос больше в том, какой наиболее простой и дешевый способ реализации выбрать? |
Сообщ.
#6
,
|
|
|
Цитата Iln@r @ Как известно, ДВС работает за счет резонансов. Цитата Iln@r @ да ну наx ? если убрать впускной коллектор -- исчезнут резонансы -- заглохнет двигатель ? ))) и почему впускной, а не выпускной? ))) Чем выше обороты двигателя, тем короче нужен впускной коллектор. |
Сообщ.
#7
,
|
|
|
Цитата MeG @ да ну наx ? если убрать впускной коллектор -- исчезнут резонансы -- заглохнет двигатель ? ))) и почему впускной, а не выпускной? ))) Доля правды в словах автора есть, только изложение мысли не совсем корректно. Важен не резонанс, а непрерывность течения воздуха во впускном коллекторе, которая улучшается при резонансе. Цель - оптимальное наполнение цилиндров воздухом и как следствие повышение мощности и равномерный крутящий момент. Двигатель на заглохнет, не будет выдавать того момента что мог бы при определенных оборотах. Фишка из моторов BMW начиная c M52. Подробнее тут: http://www.bmw-takt.ru/poleznaya-informacz...i-disa-bmw.html Чтобы это работало, нужно всё точно рассчитать на калькуляторе. Иначе лучше просто поставить нулевик или куллер от компьютера на впуске. Красивее будет Что касается антипробуксовки, то регулировка мощности мотора осуществляется при помощи перекрытия воздуха, а не топлива. Если перекрыть топливо сильно рискуешь заглушить мотор + нахватает ошибок по пропуску зажигания. В BMW моторах с механическим дросселем, заслонка висит на двух пружинах, за одну тянет педать, за вторую сервопривод. Кто тянет сильнее - тот и прав. Что кстати лично мне кажется лучше т.к. DSC начинает душить двигатель, но водитель может с ней бороться и продолжить занос например. В электронных педалях газа такого нет, вместо этого есть режим DTC (Dynamic Traction Control), который позволяет "настоять на своём", но по ощущениям всеравно не то, меньше контроля у водителя. Если ставить в обычный мотор, то можно сделать ещё одну дросселькую заслонку перед или после основной. --- По теме: 1. Нужен либо частотный компаратор. Со схемой не помогу, но думаю можно найти в инете, либо действительно меандр, это сильно проще. Завести сигнал с каждого датчика на ножки микроконтроллера (для таких задач лушче ARM Cortex-M0) настроить их как прерывания и считать частоту. 2. Аналогично №1. Но затея обречена на провал если будешь просто открывать / закрывать заслону. Нужно всё рассчитать по физике процесса. Вобщем все эти задачи, и фазовращатель в их числе, имеют одинаковое решение. Не знаю на каком моторе и автомобиле автор собиратеся реализовывать DISA, VANOS / Valvetronic и подобие ASC+T, но "как управлять" - тут далеко не самый важный вопрос. Если всё это уже продумано, то я бы рекомендовал использовать STM32 микроконтроллеры. Их производительности и функциональности будет достаточно. Да и выбор огромен от дешевых и маленьких по числу выводов http://www.chipdip.ru/product/stm32f030f4p6/ до больших. Начинка у них плюс минус одинакова. Переезд с меньшего на больший тоже не сложен. Сообщения были разделены в тему "spam" |