Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 16 апр 2024, 21:46

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: AЦП по двум входам
СообщениеДобавлено: 03 сен 2013, 07:56 
Не в сети
Аватара пользователя

Зарегистрирован: 25 июл 2013, 21:40
Сообщения: 7
Доброго времени суток! У меня такая проблема (от незнания :-) ). Есть регулируемый блок питания, хочу сделать, на ATMega8 и двух 7-сегментных индикаторах индикацию напряжения и потребляемого тока. Вольтметр сделал (переделав исходник на АВ под себя), но столкнулся с тем, что самих настройщиков ADC в программе поставить две штуки можно (для входа первый наADC0 второй на ADC1), а обработчик прерывания ADC_Complete, только один. Суть вопроса: как сделать чтобы у каждого настройщика был свой обработчик прерывания? Большое спасибо что дочитали до конца. Заранее спасибо за толковый ответ!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: AЦП по двум входам
СообщениеДобавлено: 03 сен 2013, 16:35 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Так и есть, обработчик только один. :-) И поэтому, обрабатывать значения в обработчике, придётся по очереди. То есть, настроил на первый канал –> измерил -> в прерывании забрал данные, настроил на второй канал и вышел из прерывания, в основной программе преобразовываешь данные… -> измерил -> в прерывании забрал данные, настроил теперь опять на первый канал и вышел из прерывания, в основной программе преобразовываешь данные… и тд. Вот как-то так, как один из вариантов.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: AЦП по двум входам
СообщениеДобавлено: 03 сен 2013, 19:25 
Не в сети
Аватара пользователя

Зарегистрирован: 25 июл 2013, 21:40
Сообщения: 7
Спасибо за толковый ответ!!! Уже сделал :lol: Если кому нужно, могу поделиться алгоритмом, с подробными (насколько можно) комментариями.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: AЦП по двум входам
СообщениеДобавлено: 03 сен 2013, 20:05 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Обязательно выкладывай… вдруг, кому со слов, не всё будет понятно… тогда смогут посмотреть реализацию в коде. :-)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: AЦП по двум входам
СообщениеДобавлено: 04 сен 2013, 18:36 
Не в сети
Аватара пользователя

Зарегистрирован: 25 июл 2013, 21:40
Сообщения: 7
Пользуйтесь на здоровье. Но предупреждаю, этот проект на железе пока не тестировался. Отполировал на симуляторе. Переделал с исходника вольтметра который идет в комплекте с АВ. В архив кинул схему, просто чтоб понятно было что к чему подключено. Коротко описана идея. Если специ найдут ошибки или посоветуют оптимизировать код буду благодарен. УСПЕХОВ.


Вложения:
Voltmetr.rar [22.78 КБ]
Скачиваний: 695
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: AЦП по двум входам
СообщениеДобавлено: 22 ноя 2013, 20:41 
Не в сети

Зарегистрирован: 11 июл 2013, 22:36
Сообщения: 127
Заменил на модуле SVAL0013 сгоревший мк Аттини 261 , путем проб всетаки получилось запрограммировать как должно быть и теперь модуль опять рабочий .
Очень даже понравился Аттини261 и решил применить подобный Аттини в следующем проекте где требовались замеры тока и напряжения , вобщем схему подключения навеснухи скопировал с Свала0013 с разницей в номиналах резисторов делителя напряжения - (уменьшил в 10 раз) . Так вот проблема вылезла - напряжение не соответствует правде т.е. выставляю по мультиметру 1.5В - увеличиваю до 15Впо мультиметру а у меня показывает 14.3В Тоесть погрешность огромная , тогда как на модуле Свале 0013 все очень точно работает .
В чем может быть проблема ? В номиналах резисторов делителя ?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: AЦП по двум входам
СообщениеДобавлено: 22 ноя 2013, 23:06 
Не в сети

Зарегистрирован: 11 июл 2013, 22:36
Сообщения: 127
Нашел причину - резистор СМД в делителе при пайке повредил похоже , сопротивление вместо 1 мОм уплыло свыше 10 Мом.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

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


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB