Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: AЦП по двум входам |
Цитата |
|
Нашел причину - резистор СМД в делителе при пайке повредил похоже , сопротивление вместо 1 мОм уплыло свыше 10 Мом.
Нашел причину - резистор СМД в делителе при пайке повредил похоже , сопротивление вместо 1 мОм уплыло свыше 10 Мом.
|
|
|
 |
Добавлено: 22 ноя 2013, 23:06 |
|
|
 |
|
|
Заголовок сообщения: |
Re: AЦП по двум входам |
Цитата |
|
Заменил на модуле SVAL0013 сгоревший мк Аттини 261 , путем проб всетаки получилось запрограммировать как должно быть и теперь модуль опять рабочий . Очень даже понравился Аттини261 и решил применить подобный Аттини в следующем проекте где требовались замеры тока и напряжения , вобщем схему подключения навеснухи скопировал с Свала0013 с разницей в номиналах резисторов делителя напряжения - (уменьшил в 10 раз) . Так вот проблема вылезла - напряжение не соответствует правде т.е. выставляю по мультиметру 1.5В - увеличиваю до 15Впо мультиметру а у меня показывает 14.3В Тоесть погрешность огромная , тогда как на модуле Свале 0013 все очень точно работает . В чем может быть проблема ? В номиналах резисторов делителя ?
Заменил на модуле SVAL0013 сгоревший мк Аттини 261 , путем проб всетаки получилось запрограммировать как должно быть и теперь модуль опять рабочий . Очень даже понравился Аттини261 и решил применить подобный Аттини в следующем проекте где требовались замеры тока и напряжения , вобщем схему подключения навеснухи скопировал с Свала0013 с разницей в номиналах резисторов делителя напряжения - (уменьшил в 10 раз) . Так вот проблема вылезла - напряжение не соответствует правде т.е. выставляю по мультиметру 1.5В - увеличиваю до 15Впо мультиметру а у меня показывает 14.3В Тоесть погрешность огромная , тогда как на модуле Свале 0013 все очень точно работает . В чем может быть проблема ? В номиналах резисторов делителя ?
|
|
|
 |
Добавлено: 22 ноя 2013, 20:41 |
|
|
 |
|
|
Заголовок сообщения: |
Re: AЦП по двум входам |
Цитата |
|
Пользуйтесь на здоровье. Но предупреждаю, этот проект на железе пока не тестировался. Отполировал на симуляторе. Переделал с исходника вольтметра который идет в комплекте с АВ. В архив кинул схему, просто чтоб понятно было что к чему подключено. Коротко описана идея. Если специ найдут ошибки или посоветуют оптимизировать код буду благодарен. УСПЕХОВ.
Пользуйтесь на здоровье. Но предупреждаю, этот проект на железе пока не тестировался. Отполировал на симуляторе. Переделал с исходника вольтметра который идет в комплекте с АВ. В архив кинул схему, просто чтоб понятно было что к чему подключено. Коротко описана идея. Если специ найдут ошибки или посоветуют оптимизировать код буду благодарен. УСПЕХОВ.
|
|
|
 |
Добавлено: 04 сен 2013, 18:36 |
|
|
 |
|
|
Заголовок сообщения: |
Re: AЦП по двум входам |
Цитата |
|
Обязательно выкладывай… вдруг, кому со слов, не всё будет понятно… тогда смогут посмотреть реализацию в коде. 
Обязательно выкладывай… вдруг, кому со слов, не всё будет понятно… тогда смогут посмотреть реализацию в коде. :-)
|
|
|
 |
Добавлено: 03 сен 2013, 20:05 |
|
|
 |
|
|
Заголовок сообщения: |
Re: AЦП по двум входам |
Цитата |
|
Спасибо за толковый ответ!!! Уже сделал  Если кому нужно, могу поделиться алгоритмом, с подробными (насколько можно) комментариями.
Спасибо за толковый ответ!!! Уже сделал :lol: Если кому нужно, могу поделиться алгоритмом, с подробными (насколько можно) комментариями.
|
|
|
 |
Добавлено: 03 сен 2013, 19:25 |
|
|
 |
|
|
Заголовок сообщения: |
Re: AЦП по двум входам |
Цитата |
|
Так и есть, обработчик только один.  И поэтому, обрабатывать значения в обработчике, придётся по очереди. То есть, настроил на первый канал –> измерил -> в прерывании забрал данные, настроил на второй канал и вышел из прерывания, в основной программе преобразовываешь данные… -> измерил -> в прерывании забрал данные, настроил теперь опять на первый канал и вышел из прерывания, в основной программе преобразовываешь данные… и тд. Вот как-то так, как один из вариантов.
Так и есть, обработчик только один. :-) И поэтому, обрабатывать значения в обработчике, придётся по очереди. То есть, настроил на первый канал –> измерил -> в прерывании забрал данные, настроил на второй канал и вышел из прерывания, в основной программе преобразовываешь данные… -> измерил -> в прерывании забрал данные, настроил теперь опять на первый канал и вышел из прерывания, в основной программе преобразовываешь данные… и тд. Вот как-то так, как один из вариантов.
|
|
|
 |
Добавлено: 03 сен 2013, 16:35 |
|
|
 |
|
|
Заголовок сообщения: |
AЦП по двум входам |
Цитата |
|
Доброго времени суток! У меня такая проблема (от незнания  ). Есть регулируемый блок питания, хочу сделать, на ATMega8 и двух 7-сегментных индикаторах индикацию напряжения и потребляемого тока. Вольтметр сделал (переделав исходник на АВ под себя), но столкнулся с тем, что самих настройщиков ADC в программе поставить две штуки можно (для входа первый наADC0 второй на ADC1), а обработчик прерывания ADC_Complete, только один. Суть вопроса: как сделать чтобы у каждого настройщика был свой обработчик прерывания? Большое спасибо что дочитали до конца. Заранее спасибо за толковый ответ!
Доброго времени суток! У меня такая проблема (от незнания :-) ). Есть регулируемый блок питания, хочу сделать, на ATMega8 и двух 7-сегментных индикаторах индикацию напряжения и потребляемого тока. Вольтметр сделал (переделав исходник на АВ под себя), но столкнулся с тем, что самих настройщиков ADC в программе поставить две штуки можно (для входа первый наADC0 второй на ADC1), а обработчик прерывания ADC_Complete, только один. Суть вопроса: как сделать чтобы у каждого настройщика был свой обработчик прерывания? Большое спасибо что дочитали до конца. Заранее спасибо за толковый ответ!
|
|
|
 |
Добавлено: 03 сен 2013, 07:56 |
|
|
 |
|