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

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

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

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

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

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

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

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

Тем более , как на инте мерить ноль?
Меряю вот так
Миниатюры:
Нажмите на изображение для увеличения
Название: Без_імені.JPG
Просмотров: 89
Размер:	58.5 Кб
ID:	14311  
Реклама:
sergx1300 вне форума  
Непрочитано 04.11.2010, 04:11   #22
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

Сообщение от OlegNZH Посмотреть сообщение
Ну хорошо , обнулили ... о где -же среднее тогда? Делите на 4 и всё.
Причем здесь 4. Пост #3: переменная n_adc++; в самом конце - счетчик циклов ацп.
Пост #5: write_mmc(adc_0/n_adc); - запись среднего в буфер
sergx1300 вне форума  
Непрочитано 04.11.2010, 04:17   #23
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

фигня ...плавали знаем . Берите простой оптрон -6N137 - в светодиод - переменный резистор, на выходной килоомник , или просто АОТ123 - переменник в светодиод, на базу-эммитер 100к , в коллектор 1к. Ваша схема- ноль отлавливает- как попало, любая помеха- искажает.(В оптронной -Токовой ,этого нет,но ТОже - недостатки- нелинейность(в Вашей Линейности Тоже и в помине нет - составной транзистор)) (я- же не знаю , что Вы замеряете ,Пик , Сдвиг Фазы меняете......)
OlegNZH вне форума  
Непрочитано 04.11.2010, 04:47   #24
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

Пока мне хватает моей схемы, в будущем можно модернизировать на что то получе.

Сообщение от OlegNZH Посмотреть сообщение
что Вы замеряете ,Пик , Сдвиг Фазы меняете
буду мерять пик или провали напряжения, но пока проблема с АЦП!!!
P.S. можно схемку на оптопарах,
помоему они на 1 Мбит, как и 6N136, на них делал оптоинтерфейс COM-MK, но выше 14400 бод нетянет, хотя пишут что доджна работать на 115200 бод, ну ето так немного не в тему.
sergx1300 вне форума  
Непрочитано 04.11.2010, 04:58   #25
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

Сообщение от OlegNZH Посмотреть сообщение
а по#5 1/4 , (1/4+1/4)/2=1/4 , (1/4+1/4)/3=3/2, (3/2+1/4) /4=и тд, так я понял?
нет, вовсе не так, число 4 здесь не к чему, где вы его взяли сам не знаю.
и так
write_mmc(adc_0/n_adc); - берем переменую adc_0 (adc_0-переменая для 0-го канала ацп) делим ее на n_adc и заносим в буфер,
write_mmc(adc_1/n_adc); - берем переменую adc_1 (adc_1-переменая для 0-го канала ацп) делим ее на n_adc и заносим в буфер,
write_mmc(adc_2/n_adc); - берем переменую adc_2 (adc_2-переменая для 0-го канала ацп) делим ее на n_adc и заносим в буфер,
... и т.д.
write_mmc(adc_3/n_adc);
write_mmc(adc_4/n_adc);
write_mmc(adc_5/n_adc);
sergx1300 вне форума  
Непрочитано 04.11.2010, 05:01   #26
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

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

Тьфу на меня - (восьмой час утра уже) имел ввиду
6N137 • Very high speed-10 MBit/s
6N37- 110 КНz
Но не важно , а чего схема? Резистор на входной диод - до 5mA ,и на выходе на коллектор- любой (1К-10К)
OlegNZH вне форума  
Непрочитано 04.11.2010, 05:10   #28
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

Сообщение от OlegNZH Посмотреть сообщение
Но не важно , а чего схема? Резистор на входной диод - до 5mA ,и на выходе на коллектор- любой (1К-10К)
ОК, пожже обязательно рассмотрю
sergx1300 вне форума  
Непрочитано 04.11.2010, 05:14   #29
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

понял , дурак , просто спать хоча , а то, то , что просто в байт впихиваете , думалось, с полными 10-ю работаете. Постирать нужно всё тогда.
Upd.Виноват. Если у кого вопросы по отрывочным постам- на Меня ссылайтесь. Я Свои Стёр.

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

Сообщение от OlegNZH Посмотреть сообщение
ADLAR чему равен? кстати...
ADLAR=0
ADCW››2 - читаем ADCW (10 бит), сдвигаем все биты ADCW вправо на 2 позиции (получаем 8 бит)
sergx1300 вне форума  
Закрытая тема

Закладки

Опции темы

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

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


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