Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 10.07.2011, 23:05  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Не работает АЦП mega8

Здравствуйте.
Не могу заставить работать ацп на внешнем ИОН, подаю от питания +5в. через резистивный делитель на ногу AREF опорное напряжение 0.9 вольта, в регистрах ADCH:ADCL находится FF:FF..
Делал 1.26в., в ADCH:ADCL или FFFF или всё скачет куда ни попадя.
Только при внешнем ион 1.6в. всё заработало.
Подскажите как мне быть если не хватает точности шкалы, в идеале надо опорное 0.5в.
Реклама:
putmannn вне форума  
Сказали "Спасибо" putmannn
warel (28.06.2019)
Непрочитано 10.07.2011, 23:39  
RY723
Заблокирован
 
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
RY723 на пути к лучшему
По умолчанию Re: Не работает АЦП mega8

Ограничений на внешнее опорное не нашёл. Если хаотично скачут измерения, а стабилизируются при 1.6В внешнего опорника - причина одна - переполнение разрядной сетки. Но вопрос нужно конкретизировать. Дифференциальное измерение или однополярное? Делитель для опорника зашунтирован конденсатором или нет? Чем инициализировались регистры? И какие это были регистры? И что за камень?
Опять на эктрасенсов рассчитываем?
RY723 вне форума  
Сказали "Спасибо" RY723
warel (28.06.2019)
Непрочитано 11.07.2011, 06:12  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Не работает АЦП mega8

RY723, Камень мега8 (в названии темы упомянул).
Измерение однополярное.
Делитель не шунтирован (не знаю как это ... новичок в электронике).
Как это инициализировались ? не очень понимаю это слово... значение в них попало по окончании преобразования (непрерывного) ацп, по прерыванию иду на процедуру обработки значений,
беру из ADCH:ADCL данные и всякие действия выполняю.
putmannn вне форума  
Сказали "Спасибо" putmannn
warel (28.06.2019)
Непрочитано 11.07.2011, 07:26  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Не работает АЦП mega8

100 мкф на РЕФ к земле стоят? И питание на AVCC подается
niXto вне форума  
Сказали "Спасибо" niXto
warel (28.06.2019)
Непрочитано 11.07.2011, 07:54  
7Fantomas7
Почётный гражданин KAZUS.RU
 
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
7Fantomas7 на пути к лучшему
По умолчанию Re: Не работает АЦП mega8

Ну я не знаю как правильно. Но ставлю всегда линейный стабиллизатор и 0,1-1 мкф на РЕФ. Хотя 5В никогда ему не давал.
Цитата:
через резистивный делитель на ногу AREF опорное напряжение 0.9 вольта
Опять же мое мнение: нужно через стабиллизатор. Гдето слышал что резистора шумят. Да и зачем 0,9 вольта АЦПировать проще примитивный усилитель со схемой из даташита.
7Fantomas7 вне форума  
Сказали "Спасибо" 7Fantomas7
warel (28.06.2019)
Непрочитано 11.07.2011, 08:32  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Не работает АЦП mega8

niXto, РЕФ это нога AREF ? Если да то нет там конденсатора, питание на авцц как в даташите через индуктивность и конденсатор на землю.
putmannn вне форума  
Сказали "Спасибо" putmannn
warel (28.06.2019)
Непрочитано 11.07.2011, 08:36  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Не работает АЦП mega8

7Fantomas7, с усилителем схема усложнится.
У меня проблема в контроле за током на светодиоде, для уменьшения потерь поставил токоизмерительный резистор наверное слишком маленький, и особенно на маленькой яркости заметны "лесенки" при регулировке яркости.
Если тут ничего не подскажут как точнее измерять без особого увеличения количества деталей то буду програмно "лесенки" сглаживать.
putmannn вне форума  
Сказали "Спасибо" putmannn
warel (28.06.2019)
Непрочитано 11.07.2011, 10:42  
RY723
Заблокирован
 
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
RY723 на пути к лучшему
По умолчанию Re: Не работает АЦП mega8

Сообщение от putmannn Посмотреть сообщение
Измерение однополярное.
Делитель не шунтирован (не знаю как это ... новичок в электронике).
Как это инициализировались ? не очень понимаю это слово... значение в них попало по окончании преобразования (непрерывного) ацп, по прерыванию иду на процедуру обработки значений,
беру из ADCH:ADCL данные и всякие действия выполняю.
Насчёт камня сам лопухнулся, виноват.
Теперь об измерениях. Между общим проводом резистивного делителя и аналоговой землёй микроконтролллера не должно быть сегмента силового проводника. Это раз.
К резистору, подключенному к общему проводу и выводу Aref микроконтроллера, необходимо (параллельно) подключить конденсатор, иначе вход Aref будет ловить помехи и из за этого будет дополнительная погрешность измерений. Какой ёмкости, точно не скажу, но можно попробовать 0.1 мкФ, 1.0 мкФ (керамику). Может, народ, поточнее подскажет.
Перед началом измерений, регистры микроконтроллера необходимо сконфигурировать (стр. 193 даташита) "Analog-To-Digital Converter". Т.е. в регистры микроконтроллера (регулирующие работу АЦП) записать значения необходимые:
- по какому каналу проводить измерения;
- тип измерений (дифф., однополярное)
- источник опорного напряжения и пр.
Контроллер имеет внутреннее опорное 2.56В.
Для отладки алгоритма измерения, сначала не надо заморачиваться со светодиодом. испорльзовать внутренний опорник. Подать на вход напряжение (0.5В, 1.0В, 2.0В, 2.5В). Научиться пользоваться АЦП. Затем заменить внутренний опорник, на внешний. Чтобы не тратить время из-за ошибки в программе, внешнее опорное должно отличаться (заметно).
Снова повторить измерения. Затем перейти на требуемый диапазон. Симитировать сигнал от шунта (шунт подключать не напрямую, а через RC фильтр).
Могут быть возражения - но это же долго. Да, немного дольше, чем запаять и сразу получить результат. Но это обучение. Один раз потратитесь, зато разберётесь, как АЦП работает, как в работе АЦП участвуют конфигурационные регистры, в схемотехнике, как смоделировать интересующую ситуацию, как создать условия, чтобы выявить место ошибки. А в следующий раз уже не будет подобных проблем, даже на другом типе контроллеров. Полученные навыки не пропадут. Схема сразу будет рисоваться и разводиться правильно. Будут исключены ошибки в конфигурировании и программировании.
RY723 вне форума  
Эти 2 пользователя(ей) сказали Спасибо RY723 за это сообщение:
putmannn (11.07.2011), warel (28.06.2019)
Непрочитано 11.07.2011, 11:16  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Не работает АЦП mega8

блин, ну форум двоешников какой-то!
читаем здесь VREF на странице 241 ... от 2в до AVCC.
дальше дискутируем?
jump вне форума  
Эти 2 пользователя(ей) сказали Спасибо jump за это сообщение:
putmannn (11.07.2011), warel (28.06.2019)
Непрочитано 11.07.2011, 12:39  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Не работает АЦП mega8

jump, это и искал спасибо )

RY723, У меня всё работает на внутреннем ион, проблемы только с внешним. Спасибо за подробные объяснения.
putmannn вне форума  
Сказали "Спасибо" putmannn
warel (28.06.2019)
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
i2c_tiny_usb + Mega8 (slave) atsys AVR 3 06.11.2013 19:01
АЦП в mega8 FlashAck Микроконтроллеры, АЦП, память и т.д 29 29.01.2010 17:50
Помогите с ЦАП AD7708/AD7718 или их аналогами ST_Senya Микроконтроллеры, АЦП, память и т.д 9 30.11.2009 19:03
Проблема с прерыванием от АЦП, Atmega8 R-a-v-e-n Микроконтроллеры, АЦП, память и т.д 11 24.06.2009 14:12
об АЦП на mega8 Слава Микроконтроллеры, АЦП, память и т.д 5 23.03.2005 18:56


Часовой пояс GMT +4, время: 11:46.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot