|
|
  |
Преобразователь частоты в напряжение на MC14538B (CD14538B), Нужна помощь, возникла куча вопросов... |
|
|
|
Jul 4 2009, 12:39
|

Частый гость
 
Группа: Участник
Сообщений: 81
Регистрация: 22-08-06
Пользователь №: 19 743

|
Необходимо: Разработать адаптер для подачи сигнала на МК. (цепь МК и as\ds конвертер существует) требуется: конвертер, который будет преобразовывать импульсы (сигнал с датчика оборотов 0-9000 об\м макс.) в напряжение 0-5в или 0-12в. 0-5в - предпочтительней. сделать надо на этой микросхеме (она же - MC14538B) (в принципе, можно и другую - но не желательно.) Вот схема:  Как я понимаю, нужно: 9000 об\м / 60с = 150Гц - итого, получаем, что при частоте в 150Гц нужно, что бы она выдавала 5в. если, я все правильно понял, то: цепь C1, R2 - (Rx,Cx) задают верхнюю частоту? (или же режим конвертера?) Вопрос такой: Можно ли, приспособить эту схему, или же надо какую другую... Главное условие: не дорогая, на имп комп. и при минимуме деталей - (что не критично) Теоретически, можно поставить ОУ для повышения сигнала (напряжения) на выходе, но вот какой ОУ использовать (Подойдет ли TL072 - есть штук 8) и какой КУ выставить?? С ОУ, я сталкивался всего пару раз (собирал по готовым схемам - из за этого могу немного тупить...) Сейчас читаю мат. часть по ОУ...
Сообщение отредактировал Hucker - Jul 4 2009, 13:04
--------------------
Только без рук, Лелик, я все исправлю!
|
|
|
|
|
Jul 4 2009, 16:11
|

Частый гость
 
Группа: Участник
Сообщений: 81
Регистрация: 22-08-06
Пользователь №: 19 743

|
Цитата(domowoj @ Jul 4 2009, 18:22)  А зачем на МК подавать аналоговый сигнал? Как уже было написано выше, имеется датчик оборотов двигателя. Задача: завести на МК для управления онного двигателя. Изменение кода - минимальные (разрешено только изменение входящего "вольтажа") Так же, существует цепь МК - analog signal \ digital signal конвертер. Повторюсь: Необходимо сделать адаптер (тахометр грубо говоря) который будет получать импульс на входе (с датчика оборотов 0-9000rpm) и преобразовывать его в "вольты" выходящий "сигнал" 0-5в (где: 0в=0rpm, а 5в=9000rpm)
Сообщение отредактировал Hucker - Jul 4 2009, 16:12
--------------------
Только без рук, Лелик, я все исправлю!
|
|
|
|
|
Jul 4 2009, 20:57
|

Частый гость
 
Группа: Участник
Сообщений: 81
Регистрация: 22-08-06
Пользователь №: 19 743

|
Цитата(domowoj @ Jul 4 2009, 20:44)  MC14538 это просто одновибратор, т.е. с помощью RC задается длительность вых. импульса, а период определяется входным запускающим сигналом. Существуют именно преобозователи F - U, поищите. Или. Задачу еще можно решить с помощью дополнотельного микроконтроллера(МК), организовав ШИМ, при минимальной входной частоте - скважность вых. сигнала с МК минимальна, при максимальных оборотах - скважность мах(100%). Далее НЧ фильтр. Спасибо за ответ. Но: о втором МК не может быть и речи. А по поводу специализированных МС, с ними могут возникнуть проблемы (типа в партий от 1000 и выше....) Из за этого, и была выбрана конкретная схема... Прежде чем бежать на поиски других МС, я бы хотел узнать как можно довести до ума эту... (если можно, то я буду очень благодарен за схемку "дополнений") извиняюсь за свою "упертость" просто надо именно на этой
--------------------
Только без рук, Лелик, я все исправлю!
|
|
|
|
|
Jul 5 2009, 03:43
|

Частый гость
 
Группа: Участник
Сообщений: 81
Регистрация: 22-08-06
Пользователь №: 19 743

|
А как это лучше организовать схемотически? усилитель на входе или на выходе? Подойдет ли мной выше упомянутый TL072? Забыл упомянуть, что ограничивать схему частотой в 150Гц - не обязательно, необходимо, только увеличить выходное напряжение так, чтобы при 150Гц вместа 0.0Хв - 0.ХХ - было около 0-5в +- лапоть
Сообщение отредактировал Hucker - Jul 5 2009, 03:54
--------------------
Только без рук, Лелик, я все исправлю!
|
|
|
|
|
Jul 5 2009, 04:35
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Hucker @ Jul 4 2009, 19:11)  Задача: завести на МК для управления онного двигателя. О сколько чудных "открытий" готовит жизнь пытающемуся пооуправлять!!! двигателем с помощью этой [удалено самоцензурой] из аналоговых одновибраторов, фильтров, ADC. Цитата(Hucker @ Jul 5 2009, 07:13)  Фильтр ставить до мультивибратора да? Да, да!  , что бы он офильтровал сразу все Ваши импульсы нафиг и дальше никакие мультивибраторы (который на самом деле одновибратор) и контролеры можно просто не ставить. А после этого можно выбосить и сам фильтр за ненадобностью  . Поминаемый фильтр ставится на выходе, а на входе ставится ЕЩЕ один, дабы фильтовал уже котрокие импулься и вяся эта [...] не запускалась от любой помехи, а только от импульсов гарантированной длительности. После всего этого получите не только никакую точность, но и совершенно тормозную реакцию всей этой чудо-схемы на изменение оборотов. Управлять двигателем,говорите, будете???
Сообщение отредактировал zltigo - Jul 5 2009, 05:01
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 5 2009, 05:01
|

Частый гость
 
Группа: Участник
Сообщений: 81
Регистрация: 22-08-06
Пользователь №: 19 743

|
Со всем к вам уважением, но вы помочь решили, или просто поржать над человеком? (разве это дело для модератора?) Двигатель бензиновый с управлением от "бортового компьютера" - после некоторых изменений, встала задача, немного подкорректировать сигнал входящий с MAP и TPS сенсоров, вот тут МК и вклинился. Сама схема работает и так, но: на высоких оборотах мотор начинает фальшивить. Для этого туда и необходимо завесть сигнал с тахометра... (сделать это программно (обработку сигнала внутри МК), мне не удалось, тогда я и пошел в сторону аналоговых решений) Надеюсь, теперь "лишние" вопросы и "стеб" в мою сторону исчезнут. Если есть какой другой вариант на какой не дрогой и легко доступной МС, буду рад выслушать ваши предложения. Я сюда не спорить пришел...
Сообщение отредактировал Hucker - Jul 5 2009, 05:07
--------------------
Только без рук, Лелик, я все исправлю!
|
|
|
|
|
Jul 5 2009, 05:09
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Hucker @ Jul 5 2009, 08:01)  Надеюсь, теперь "лишние" вопросы и "стеб" в мою сторону исчезнут. Только усилятся  , ибо раньше еще была надежда, что это очередная студенческая "задача". Цитата сделать это программно, мне не удалось Тогда тем более не удасться сделать сколь-нибудь нормально вышеописанным способом  Цитата(Hucker @ Jul 5 2009, 08:01)  Если есть какой другой вариант.... Есть. Обрабатываете, в том числе и производите необходимую фильтрацию сразу в цифре.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 5 2009, 05:11
|

Частый гость
 
Группа: Участник
Сообщений: 81
Регистрация: 22-08-06
Пользователь №: 19 743

|
Цитата(zltigo @ Jul 5 2009, 08:06)  Только усилятся  , ибо раньше еще была надежда, что это очередная студенческая "задача". Тогда тем более не удасться сделать сколь-нибудь нормально вышеописанным способом  Она и есть, своеобразный курсовой проэкт - который еще необходимо собрать на практике. МК и код готов и работает, осталось только завести "тахометр" А как насчет LM2907? только что наткнулся в каталоге одного из магазинов...
--------------------
Только без рук, Лелик, я все исправлю!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|