Re: Нужен цифровой амперметр
Добавлено: Сб апр 06, 2013 22:39:50
Спасибо Soir . Завтра буду тестить.
По сути МК контроллер в данной ситуации является вольтметром 0-5V. Подключите к нему датчик тока - будет амперметр, подадите напряжение - будет вольтметр, датчик температуры - термометр... В части программы ничего менять не нужно, только входную аналоговую часть для преобразования сигнала датчика в напряжение 0-5V.Aleks2andr писал(а):Soir у меня еще один вопросик к вам. Так как в моих случаях подключение МК одинаково и в амперметре и в вольтметре возможно ли на программном уровне сделать один ампервольтметр c одним 3-х разрядным индикатором переключающийся кнопкой или тумблером? Очень нехочется в БП. пилять дырку под второй индикатор, все равно скоро буду собирать новый, на большее напряжение и ток.
Мне как и в прошивке нужно ток 0-10А и вольтаж 0-100В. Я вот по сути этого и спрашивал если прошить прошивкой на 10А , кнопкой переключать вход АЦП на ток или напряжение будет ли он мерить 50, 60, 70 вольт?Soir писал(а):По сути МК контроллер в данной ситуации является вольтметром 0-5V. Подключите к нему датчик тока - будет амперметр, подадите напряжение - будет вольтметр, датчик температуры - термометр... В части программы ничего менять не нужно, только входную аналоговую часть для преобразования сигнала датчика в напряжение 0-5V.Aleks2andr писал(а):Soir у меня еще один вопросик к вам. Так как в моих случаях подключение МК одинаково и в амперметре и в вольтметре возможно ли на программном уровне сделать один ампервольтметр c одним 3-х разрядным индикатором переключающийся кнопкой или тумблером? Очень нехочется в БП. пилять дырку под второй индикатор, все равно скоро буду собирать новый, на большее напряжение и ток.
Что Вам нужно для переключения? Разные шкалы? Какие?
Да, будет мерять, только запятая будет не на месте, для этого надо еще дать знать МК, что шкала другая. То есть в переключателе должна быть еще одна группа контактов.Aleks2andr писал(а):...если прошить прошивкой на 10А , кнопкой переключать вход АЦП на ток или напряжение будет ли он мерить 50, 60, 70 вольт?
Правильно.Aleks2andr писал(а):Правильно ли я понял что один контакт переключает АЦП на ток( т.е на LM), второй 4 ногу мк на массу. И назад 1-й АЦП на напряжение (делитель),
2й - 4ногу через резистор на +5В?
Ошибки в монтаже, к.з. и т.п. исключаются? Питание, пульсации...? Калибровочная константа на месте?Aleks2andr писал(а):...какой- то бутор сначала показывает, потом виснет и ни на что не реагирует, прошиваю 2-й, работает нормально но отсутствует символ F на всех 3-х цифрах.
Если пострадал только один вывод, то можно МК применить где этот вывод не используется. Можно и в вольтметре/амперметре, но при использовании дополнительной логики (регистр сдвига)...Aleks2andr писал(а):И можно ли что-то придумать с ним? Хотя-бы один куда-то впихнуть
Ошибки в монтаже и программаторе исключаются, только что разобрал нулячий рабочий амперметр, прошил последней вашей прошивкой и все нормально. Его и буду ставить в БП. Первый мк который вис тоже все таки прошился нормально, но похоже мне всунули некондицию, так как там отсутствует символ E. Вот возьмешь вот так в запас и выкинешь потом. Я так понял можно сделать какую-то прошивку вольтметра с 74LS 164 где символ F пустить на другую ногу, а 11 вообще не использовать? Только вот 74LS 164 как и 74HC 595 у нас на рынке нет, неходовой товар, заказывать надо.Soir писал(а):Ошибки в монтаже, к.з. и т.п. исключаются? Питание, пульсации...? Калибровочная константа на месте?Aleks2andr писал(а):...какой- то бутор сначала показывает, потом виснет и ни на что не реагирует, прошиваю 2-й, работает нормально но отсутствует символ F на всех 3-х цифрах.Если пострадал только один вывод, то можно МК применить где этот вывод не используется. Можно и в вольтметре/амперметре, но при использовании дополнительной логики (регистр сдвига)...Aleks2andr писал(а):И можно ли что-то придумать с ним? Хотя-бы один куда-то впихнуть
Есть к ним аналоги. Можно и другие регистры, например 4015 (К561ИР2), можно дешифратор пристроить или счетчик, или даже триггеры...Aleks2andr писал(а): Только вот 74LS 164 как и 74HC 595 у нас на рынке нет
Спасибо за помощь Soir, мк пусть теперь валяются, может действительно когда нибудь пригодятся. Пока сделал вольтметр, до 20 вольт показывает четко. Завтра на работе попробую продолжить если время будет.Soir писал(а):Есть к ним аналоги. Можно и другие регистры, например 4015 (К561ИР2), можно дешифратор пристроить или счетчик, или даже триггеры...Aleks2andr писал(а): Только вот 74LS 164 как и 74HC 595 у нас на рынке нет
Можно что-то 2-х разрядное соорудить... Или использовать другой индикатор, требующий меньше выводов МК...
Можно, надо только в прошивку внести изменения. Это что касается транзисторов. А что такое и т.д. я не знаю.Aleks2andr писал(а):...ее можно немного упростить ( убрать транзисторы и т. д.)...
Напомните мне, когда будете готовы.Aleks2andr писал(а):...Это не к спеху... будет через месяц...
Ставить конденсаторы на входе АЦП.Aleks2andr писал(а):...подключил вольтамперметр с последней вашей прошивкой к имп. зарядке... Последнюю цифру вообще не уследишь, постоянно прыгает... Что можете посоветовать?
А зачем 74HC595? Вольтметр у Вас отдельно. А на амперметр кнопкой выводить или ток, или ампер-часы...Aleks2andr писал(а):... возможно ли к этой схеме просто прикрутить 74HC 595 ( уже есть у меня такие) для счетчика ампер-часов? Переключать микропереключателем ( есть у меня такие)... Вольтметр у меня там стоит отдельной платой
Что-то я мысль не уловил, как тогда мне вывести на индикатор ампер-часы? Программно можно сделать? А что их считать будет и запоминать?Soir писал(а):А зачем 74HC595? Вольтметр у Вас отдельно. А на амперметр кнопкой выводить или ток, или ампер-часы...Aleks2andr писал(а):... возможно ли к этой схеме просто прикрутить 74HC 595 ( уже есть у меня такие) для счетчика ампер-часов? Переключать микропереключателем ( есть у меня такие)... Вольтметр у меня там стоит отдельной платой
Мысль такая. Вольтметр у Вас есть, его не трогаем. Для амперметра я Вам пишу программу, которая будет измерять ток и считать ампер-часы. Кнопкой будете выводить на индикатор или ток, или ампер-часы. Таким образом из переделок понадобится только подключить кнопку.Aleks2andr писал(а):Что-то я мысль не уловил, как тогда мне вывести на индикатор ампер-часы? Программно можно сделать? А что их считать будет и запоминать?