Страница 1 из 1

Нужна помощь в разработке схемы в Proteus

Добавлено: Чт май 23, 2013 14:35:02
deadok666
Нужна помощь в разработке схемы емкостного датчика уровня топлива в программе Proteus, если можно с описанием схемы. Прикрепил схему которую дали, но не обязательно по этой схеме сделать, главное чтобы можно было показать что при изменении емкости уменьшается/увеличивается уровень топлива. Буду бесконечно благодарен за помощь

Re: Нужна помощь в разработке схемы в Proteus

Добавлено: Пт май 24, 2013 01:33:35
Chiper
Схема немного бердовая:
Во первых, перед индуктивностью должен быть ещё один конденсатор, ибо эффективность CLC-фильтра выше,чем у LC, это особо актуально в схемах с линейными стабилизаторами
Во вторых, не понятно вообще для чего стабилитрон U1 :roll: Питание от аккумулятора как ни как...
В третьих не рекомендую прогать через UART с бутлодера, лучше использовать для этого SWD

Ну а в целом, я бы посоветовал использовать микроконтроллер по проще, например PIC16 или ATMEGA8. Т.к. микроконтроллеров от ST в протеусе вроде как нету.
Измерительную часть на 555 таймере с реальными номиналами можно взять от сюда - http://rockets.restzone.info/Breo/Stand/stand.html возможно Вам подойдёт даже авторская схема на 555+тригерах без использования микроконтроллера.

Re: Нужна помощь в разработке схемы в Proteus

Добавлено: Пт май 24, 2013 10:24:24
Jack_A
Chiper писал(а):ещё один конденсатор, ибо эффективность CLC-фильтра выше,чем у LC
Есть интегральный стабилизатор, и эффективности фильтра, наверно, вполне достаточно.
Во вторых, не понятно вообще для чего стабилитрон U1 Питание от аккумулятора как ни как...
Это скорее супрессор. От тех выбросов, что гуляют в автомобильной сети, лишним не будет.
Ничего бредового не вижу. Схема как схема.

Re: Нужна помощь в разработке схемы в Proteus

Добавлено: Пт май 24, 2013 18:11:15
deadok666
Ребята, а вы можете собрать схему, чтобы можно было изменять емкость и на дисплее изменялись цифры в соответствии с изменением емкости, тк я в proteuse не шарю, а эта схема очень нужна

Re: Нужна помощь в разработке схемы в Proteus

Добавлено: Вс июн 30, 2013 18:01:08
EAV_04
deadok666 писал(а):... главное чтобы можно было показать что при изменении емкости уменьшается/увеличивается уровень топлива. Буду бесконечно благодарен за помощь
Наверное любой бы авто-радиолюбитель был бы благодарен. Емкость увеличивай - бензин в баке прибывает!!!

Re: Нужна помощь в разработке схемы в Proteus

Добавлено: Чт июл 04, 2013 15:41:58
Alexeyslav
Так собственно, в чем проблема-то? Во многих контроллерах есть аппаратная поддержка тач-интерфейса, по сути измеритель емкости пикофарадного диапазона. Если её нет обычный контроллер может измерить очень грубо - примерно 8..16 градации уровней на 10пф емкость.
Если емкость датчика больше, то можно и точнее измерять. В чем проблема составить схему? Датчик - переменная емкость, контроллер и индикатор. Это все что нужно для демонстрации, основная загвоздка - в программе контроллера. Врятли кто-то напишет её за вас или за просто так...

С индикацией не сложно - берешь любые исходники очередных часов и термометра и там этот алгоритм и схемотехника отработана.
С измерением емкости при помощи контроллера - особых сложнойтей нет, если знать как. А на самом деле все очень просто - в начале цикла измерения - одним выводом контроллера разряжаем конденсатор который к нему подключен, затем ставим подтяжку и отпускаем вывод - переключаем его на вход. Время за которое конденсатор зарядится до уровня лог.1 будет пропорционально емкости, а чтобы измерить это время - либо программно(очень грубо получится), либо использовать аппаратные средства - таймер работающий в так называемом режиме захвата, он измеряет длительность импульса на входе. При тактовой частоте в 20Мгц и резисторе подтяжки в 500кОм конденсатор в 10пф успеет заряжаться 16...32 такта.