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

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

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

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

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

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

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

 
Опции темы

Помогите настроить АЦП в Atmega32

Непрочитано 04.11.2010, 03:12  
OlegNZH
Почётный гражданин KAZUS.RUN
 
Регистрация: 28.02.2010
Сообщений: 2,294
Сказал спасибо: 52
Сказали Спасибо 460 раз(а) в 391 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

не очень важно .. главное АЦП позволяет сложение в int (слово ) без переполнения произвести. (10 разрядов никуда не денутся (не 16-ть)) (и adc_xxx тоже int должны быть)(лучше unsigned ,но тогда середину обозначить)
Реклама:
OlegNZH вне форума  
Непрочитано 04.11.2010, 03:20  
OlegNZH
Почётный гражданин KAZUS.RUN
 
Регистрация: 28.02.2010
Сообщений: 2,294
Сказал спасибо: 52
Сказали Спасибо 460 раз(а) в 391 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

MasterMushi Sleep Mode Noise Canceler здесь даже близко ....речь идёт про Алгоритмическую ошибку .... А Вот Про Конденсаторы....уууу На Опорном - без него Просто нельзя..Азбука.
upd. Не понял (прочитал только) - это с мостика без конденсаторов меряете? Полупериодами? без синхронизации с сетевым?

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

Сообщение от OlegNZH Посмотреть сообщение
и adc_xxx тоже int должны быть
Так и есть
sergx1300 вне форума  
Непрочитано 04.11.2010, 03:34  
OlegNZH
Почётный гражданин KAZUS.RUN
 
Регистрация: 28.02.2010
Сообщений: 2,294
Сказал спасибо: 52
Сказали Спасибо 460 раз(а) в 391 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

adc_0=adc_0+(ADCW››2)
Ваш код . Допустим- было 10 , прибавили 10\4 = 12.5 , далее- та-же история , 12.5+ 10\4 =15 , далее... и тд.. Насыщение .У Вас -же скачки ...Переменку(Пульсирующее) меряете
OlegNZH вне форума  
Непрочитано 04.11.2010, 03:35  
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

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

меряю переменку 50 Гц после диодного моста
sergx1300 вне форума  
Непрочитано 04.11.2010, 03:38  
OlegNZH
Почётный гражданин KAZUS.RUN
 
Регистрация: 28.02.2010
Сообщений: 2,294
Сказал спасибо: 52
Сказали Спасибо 460 раз(а) в 391 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

во- первых -после моста 100 Гц
во- вторых- блин , АЦП хватает ему, значит времена Измерения не рассчитали нормально, не "в том месте , не в тот час"
Я- когда мерил , никакие инты- только через оптопару.
Пока не умучился - Форма напряжения-дикая бывает -Наводки , искажения , а- токовый вход- Всё терпит! (у меня сотня стоит, через прерывания - никак , поставишь оптрон ,можно уже и на прерывания, работает)
Тем более , как на инте мерить ноль?

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

Сообщение от OlegNZH Посмотреть сообщение
adc_0=adc_0+(ADCW››2)
Ваш код . Допустим- было 10 , прибавили 10\4 = 12.5 , далее- та-же история , 12.5+ 10\4 =15 , далее... и тд.. Насыщение .У Вас скачки
немножко не так.
У нас возникает инт-›обнулили переменные adc_х
вернулись в цикл ацп и добавляем новое ацп к переменой аdc_ до следующего инт (adc_0=adc_0+(ADCW››2) ), тоесть находим среднее значение за полупериод.
sergx1300 вне форума  
Непрочитано 04.11.2010, 03:54  
OlegNZH
Почётный гражданин KAZUS.RUN
 
Регистрация: 28.02.2010
Сообщений: 2,294
Сказал спасибо: 52
Сказали Спасибо 460 раз(а) в 391 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

пост #3 ,где там?
OlegNZH вне форума  
Непрочитано 04.11.2010, 03:59  
OlegNZH
Почётный гражданин KAZUS.RUN
 
Регистрация: 28.02.2010
Сообщений: 2,294
Сказал спасибо: 52
Сказали Спасибо 460 раз(а) в 391 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

Сообщение от sergx1300 Посмотреть сообщение
У нас возникает инт-›обнулили переменные adc_х
вернулись в цикл ацп и добавляем новое ацп к переменой аdc_ до следующего инт (adc_0=adc_0+(ADCW››2) ), тоесть находим среднее значение за полупериод.
Ну хорошо , обнулили ... о где -же среднее тогда? Делите на 4 и всё. adc_x = 0 , adc_x= 0+ADCW / 4
OlegNZH вне форума  
 
Опции темы

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

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, время: 12:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.