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

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

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

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

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

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

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

Закрытая тема
Опции темы
Непрочитано 04.11.2010, 03:12   #11
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

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

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

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

Сообщение от OlegNZH Посмотреть сообщение
и adc_xxx тоже int должны быть
Так и есть
sergx1300 вне форума  
Непрочитано 04.11.2010, 03:34   #14
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
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   #15
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

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

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

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

Последний раз редактировалось OlegNZH; 04.11.2010 в 03:44.
OlegNZH вне форума  
Непрочитано 04.11.2010, 03:50   #18
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   #19
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

пост #3 ,где там?
OlegNZH вне форума  
Непрочитано 04.11.2010, 03:59   #20
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
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, время: 20:16.


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