Например TDA7294

Форум РадиоКот • Просмотр темы - Вольтметр на контроллере ?
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт июл 25, 2025 13:28:18

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 157 ]    , , , 4, , , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Вт фев 01, 2011 18:00:02 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
irtim писал(а):
Собирал вольтметр на пике 676 для блока питания почти пол года назад, несмотря на простоту работает отлично. Сейчас появилась необходимость измерять напряжение более 30 в. Так как сам я в программировании полный ноль, может кто подшаманил и у кого-нибудь завалялась прошивка для этого вольтметра на больший диапазон измерения.

Прошивка тут ни при чем, все решается входным делителем напряжения.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Вт фев 01, 2011 18:09:16 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср авг 25, 2010 17:43:40
Сообщений: 67
Откуда: Омск
Рейтинг сообщения: 0
Soir писал(а):
Прошивка тут ни при чем, все решается входным делителем напряжения.

Не так здесь все просто, дело именно в прошивке


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Вт фев 01, 2011 19:31:53 
Друг Кота

Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58
Сообщений: 7853
Рейтинг сообщения: 0
Цитата:
Не так здесь все просто, дело именно в прошивке

на основании чего такие выводы?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Вт фев 01, 2011 23:02:22 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб авг 15, 2009 21:26:50
Сообщений: 136
Откуда: Пенза
Рейтинг сообщения: 0
На второй странице данной темы выкладывал исходники этого вольтметра с русскими комментариями (своими), с моделью в протеусе, я их менял (исходники) для удобства разводки сегментов индикатора
Вот процедура из этого исходника для преобразования значения ацп в символы семисегментного индикатора
Т.к. Нужно изменить цифру 30 на нужную вам
Код:
//----------
// Преоброзование числа в семисигментный код
//----------
void HTO7S(unsigned int32 Num) {
   unsigned int32 res;
   // Первая цифра для индикации
   Segment[0]=SegCode[30*Num/10230];
   
   // Если первая цифра ноль, то её не выводим
   if (Segment[0]==SegCode[0]) Segment[0]=SegCode[10];
   
   // Вторая цифра для индикации
   res = 30*Num%10230;
   Segment[1]=SegCode[10*res/10230];
   
   // Третья цифра для индикации
   res=10*res%10230;
   Segment[2]=SegCode[10*res/10230];
   
} // HTO7S()



Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Ср фев 02, 2011 11:09:36 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
irtim писал(а):
Не так здесь все просто, дело именно в прошивке

В моих прошивках верхний предел измеряемого напряжения кратный 10. То есть диапазон может быть 0-10, 0-100, 0-1000... определяется входным делителем (или усилителем для измерения напряжений в меньших диапазонах). Разбивка результата АЦП на отдельные разряды по сути такая же как и andrey_artemov, но на шкалу 0-10.
У andrey_artemov входным делителем, без изменение прошивки, можно менять диапазоны: 0-30, 0-300...
Конечно, зная верхний предел измеряемого напряжения, лучше использовать более низкий предел для получения большей точности измерения (здесь речь идет о программном задании предела). Например, если мы знаем, что измеряемое напряжение будет не выше 30V, то лучше использовать шкалу 0-30V. Так как при шкале 0-30V один шаг АЦП будет соответствовать 30/1024=0,029V, а при шкале 0-100 - 100/1024=0,097V и т.д. Поскольку формат отображения данных XX.X, то полученная таким образом дополнительная погрешность выливается в 0,1V.
Не нашел данных по погрешности самого АЦП по диапазону входного напряжения (в середине диапазона и по его краям), но думаю, что 29,9V точнее будут измерены на шкале 0-100V, чем на шкале 0-30V.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Ср фев 02, 2011 16:18:16 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вт фев 03, 2009 11:06:33
Сообщений: 490
Рейтинг сообщения: 0
ну да лучше использовать прошивку на то напряжение которое будет измерятся

_________________
нужно не только знать, но и уметь это объяснить


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Ср фев 02, 2011 16:28:14 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср авг 25, 2010 17:43:40
Сообщений: 67
Откуда: Омск
Рейтинг сообщения: 0
andrey_artemov в какой программе можно изменить прошивку, в протеусе?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Ср фев 02, 2011 23:31:17 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб авг 15, 2009 21:26:50
Сообщений: 136
Откуда: Пенза
Рейтинг сообщения: 0
В протеусе можно только посмотреть результат работы программы
Изменить текст программы можно в любом текстовом редакторе, но после изменения нужно откомпилировать программу в данном случае с помощью компилятора CCS для PIC, с его помощью получаем HEX файл и его записываем в контроллер или используем в протеусе.... Как-то так...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Чт фев 03, 2011 14:16:34 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср авг 25, 2010 17:43:40
Сообщений: 67
Откуда: Омск
Рейтинг сообщения: 0
andrey_artemov писал(а):
В протеусе можно только посмотреть результат работы программы
Изменить текст программы можно в любом текстовом редакторе, но после изменения нужно откомпилировать программу в данном случае с помощью компилятора CCS для PIC, с его помощью получаем HEX файл и его записываем в контроллер или используем в протеусе.... Как-то так...

Изменить его так можно. Но что именно менять? Там одни сплошные цифры и буквы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Чт фев 03, 2011 18:50:20 
Опытный кот
Аватар пользователя

Карма: 9
Рейтинг сообщений: 61
Зарегистрирован: Пт ноя 16, 2007 11:21:37
Сообщений: 830
Рейтинг сообщения: 0
irtim писал(а):
andrey_artemov писал(а):
В протеусе можно только посмотреть результат работы программы
Изменить текст программы можно в любом текстовом редакторе, но после изменения нужно откомпилировать программу в данном случае с помощью компилятора CCS для PIC, с его помощью получаем HEX файл и его записываем в контроллер или используем в протеусе.... Как-то так...

Изменить его так можно. Но что именно менять? Там одни сплошные цифры и буквы.

:))) :))) :))) а это собственно и есть программа))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Сб фев 05, 2011 00:01:25 
Встал на лапы

Карма: 5
Рейтинг сообщений: 12
Зарегистрирован: Сб янв 01, 2011 18:22:13
Сообщений: 84
Рейтинг сообщения: 0
доброе время суток!
на просторах инета нашёл вот такую схемку в качестве индикатора используется LCD от нокии 3310.
собрал в железе работает нормально.
И вопросик прошивку кто нибудь может модернизировать чтобы добавить некоторые удобства.


Вложения:
U-I_F676.rar [57.78 KiB]
Скачиваний: 557
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Сб фев 05, 2011 08:35:36 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср авг 25, 2010 17:43:40
Сообщений: 67
Откуда: Омск
Рейтинг сообщения: 0
Может и мне кто поможет с прошивкой? Буду благодарен


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Сб фев 05, 2011 18:51:06 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Чт фев 21, 2008 12:32:06
Сообщений: 707
Откуда: Россия г.Уфа
Рейтинг сообщения: 0
vist1973 писал(а):
доброе время суток!
на просторах инета нашёл вот такую схемку в качестве индикатора используется LCD от нокии 3310.
собрал в железе работает нормально.

в протеусе пишет что это демо прошивка.. можно фото получившегося девайса выложить..?
какие навороты тут еще можно добавить?? просто интересно

_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Сб фев 05, 2011 19:37:00 
Встал на лапы

Карма: 5
Рейтинг сообщений: 12
Зарегистрирован: Сб янв 01, 2011 18:22:13
Сообщений: 84
Рейтинг сообщения: 0
фотки макетки.
напряжение мерял до 15 вольт
ток вроде до ампера тоже корректен.
а хотелось бы добавить строку показаний тока в пике с задержкой хотябы на 5-10 сек (нужно для анализа работы устройства).
если можно то защиту по току(от 100 мА до 5-10А ) с выходом на отдельный вывод пика для управления силовым транзистором или реле.
и так ради интереса функцию показа мощности.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Сб фев 05, 2011 19:46:49 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
irtim писал(а):
Может и мне кто поможет с прошивкой? Буду благодарен

Надеюсь andrey_artemov не против, я изменил прошивку согласно рекомендациям:
andrey_artemov писал(а):
Нужно изменить цифру 30 на нужную вам

Теперь шкала на 100V.


Вложения:
Voltmetr.zip [55.42 KiB]
Скачиваний: 559
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Сб фев 05, 2011 19:50:03 
Встал на лапы

Карма: 5
Рейтинг сообщений: 12
Зарегистрирован: Сб янв 01, 2011 18:22:13
Сообщений: 84
Рейтинг сообщения: 0
чегото неприклеелось


Вложения:
1.jpg [184.43 KiB]
Скачиваний: 773
2.jpg [148.41 KiB]
Скачиваний: 761
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Сб фев 05, 2011 21:12:13 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Чт фев 21, 2008 12:32:06
Сообщений: 707
Откуда: Россия г.Уфа
Рейтинг сообщения: 0
vist1973 писал(а):
фотки макетки.

Интересный вариант вольтамперметра получился, жаль что цифры очень мелкие, сделать бы еще шрифт крупнее было бы совсем хорошо :)

_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Сб фев 05, 2011 21:36:53 
Встал на лапы

Карма: 5
Рейтинг сообщений: 12
Зарегистрирован: Сб янв 01, 2011 18:22:13
Сообщений: 84
Рейтинг сообщения: 0
когда прибор рядом то нормально
тем более что индикаторы имеются да и PICи тоже.
только никак немогу освоить написание программ :(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Сб фев 05, 2011 21:47:01 
Встал на лапы

Карма: 5
Рейтинг сообщений: 12
Зарегистрирован: Сб янв 01, 2011 18:22:13
Сообщений: 84
Рейтинг сообщения: 0
хочу встроить в этот БП вместо стрелочных :)


Вложения:
3.jpg [52.25 KiB]
Скачиваний: 803
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вольтметр на контроллере ?
СообщениеДобавлено: Сб фев 05, 2011 22:18:45 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб авг 15, 2009 21:26:50
Сообщений: 136
Откуда: Пенза
Рейтинг сообщения: 0
Я ж писал - прошивка не моя, просто я под себя её переделывал .....


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 157 ]    , , , 4, , , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y