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

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

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

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

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

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

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

 
Опции темы
Непрочитано 04.11.2010, 05:20  
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

Сообщение от OlegNZH Посмотреть сообщение
делим на 4
Где вы взяли ето 4!!!
а делю на n_adc - количество циклов АЦП преобразований.
Реклама:
sergx1300 вне форума  
Непрочитано 04.11.2010, 05:22  
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

утром запаяю конденсаторы, выложу что вышло. сейчас лень.
sergx1300 вне форума  
Непрочитано 04.11.2010, 05:45  
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

Сообщение от OlegNZH Посмотреть сообщение
Давайте сначала
Мне нужны только измерения напряжения (скачки и провали)
sergx1300 вне форума  
Непрочитано 04.11.2010, 13:15  
MasterMushi
Вид на жительство
 
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
MasterMushi на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

А вообще в курсе что АЦП считает аж 13ть тактов? И это в непрерывном режиме а если стартовать то 15ть? Это отнимает драгоценное время. INT пинает измерение по достижению какого то порогового значения, которое не всегда одинаково. не детерминировано жестко.

Надо стартовать не по прерыванию от INT а задействовать компаратор, он на определенном уровне, который близок к середине замеров стартанет наш АЦП по подъему сигнала и остановит по спаду. Ацп должен работать так чтобы за время от середины подъема сигнала до середины спада он успел сделать 5-10 замеров. Только так найдем максимальное значение.
__________________
Найди путь или проложи сам!
MasterMushi вне форума  
Непрочитано 04.11.2010, 13:44  
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

Не ТАК-(первое 25 тактов , далее 13, оптимизировано от 50K до 200K samples при номинальных параметрах(МОЖНО ЕЩЁ БЫстрее (если Младшие не брать))) АЦП - Последовательного приближения, т.е ПЕрвые Разряды- Старшие измеряются Далее, можно в любое время прервать , если хватает точности.( Можно и по 2 разряда измерять - 25%)
• 65 - 260 μs Conversion Time (можно быстрее ,с потерей точности)
• Up to 15 kSPS at Maximum Resolution (это с прибамбасами)

Последний раз редактировалось OlegNZH; 04.11.2010 в 13:55.
OlegNZH вне форума  
Непрочитано 04.11.2010, 14:05  
MasterMushi
Вид на жительство
 
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
MasterMushi на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

OlegNZH,
25 это максимум до окончания первого преобразования если не влезть в первый такт начала преобразования. тоесть - 14 ожидания начала и 13 само преобразование. Но ты прав - влезть вероятность маленькая ))
__________________
Найди путь или проложи сам!
MasterMushi вне форума  
Непрочитано 04.11.2010, 14:06  
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

Сообщение от MasterMushi Посмотреть сообщение
Только так найдем максимальное значение.
Мне нужно не максимальное а все: от 0 до 0 (тоесть весь полупериод)
sergx1300 вне форума  
Непрочитано 04.11.2010, 14:20  
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

У меня идет каждое новое ацп преобразование. Тоесть где то 25 тактов МК. Но ето на мою точность думаю сильно не влеяет, уж сильно розмах большой.
sergx1300 вне форума  
Непрочитано 04.11.2010, 14:22  
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

Сообщение от MasterMushi Посмотреть сообщение
OlegNZH,
25 это максимум до окончания первого преобразования если не влезть в первый такт начала преобразования. тоесть - 14 ожидания начала и 13 само преобразование. Но ты прав - влезть вероятность маленькая ))
на ПЕРВОМ- Задержечку поставить- Дальше пилить будет по 13
OlegNZH вне форума  
Непрочитано 04.11.2010, 14:23  
MasterMushi
Вид на жительство
 
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
MasterMushi на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

Хорошо, следующий вопрос. ты чем тактируеш кристалл? Если от внутреннего генератора, то возможно у тебя настроено на 1 мегагерц. И АЦП просто не работает с нужной точностью.

Если внешний, то советую поставить на 8-12 мегагерц. А ацп выставить на делитель 64 (9614 семплов в секунду при 8 мегагерцах, около 70 замеров на полупериод, ) и режим работы беспрерывный. Тогда хватит тактов на прерывание и на обработку и для нужной точности все условия соблюдены.
__________________
Найди путь или проложи сам!
MasterMushi вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите чайнику симулировать АЦП прерывание на Proteus - e shatakhian Микроконтроллеры, АЦП, память и т.д 10 14.10.2011 03:26
АЦП помогите разобраться Uragan90 Информация по радиокомпонентам 5 21.09.2010 00:40
АЦП 12-bit + ATMega32 моделирование в Proteus Flash_vrn Proteus 4 22.05.2010 05:20
Помогите найти микросхему АЦП следящего типа vitamin12 Микроконтроллеры, АЦП, память и т.д 2 18.05.2010 22:01
[Решено] Помогите опознать АЦП ? sh2cer Информация по радиокомпонентам 2 08.12.2009 17:12


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


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