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

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

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

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

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

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

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 16.02.2019, 14:08  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Амперметр Atmega. Как устаканить??

Сообщение от pic121618 Посмотреть сообщение
реагировать на нажатия кнопок, выводить инфу (даже эту) на индикатор ?
На экран информация выводится в прерываниях, динамическая индикация. Если было бы зацикливание, то горела бы только одна цифра. Зачем ампервольтметру кнопки?
Реклама:
IOPA4 вне форума  
Непрочитано 16.02.2019, 14:19  
pic121618
Временная регистрация
 
Регистрация: 16.02.2019
Адрес: Барановичи
Сообщений: 81
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 1 сообщении
pic121618 на пути к лучшему
По умолчанию Re: Амперметр Atmega. Как устаканить??

Сообщение от IOPA4 Посмотреть сообщение
На экран информация выводится в прерываниях, динамическая индикация. Если было бы зацикливание, то горела бы только одна цифра. Зачем ампервольтметру кнопки?
Ну в принципе про индикацию и опрос клавы - я так и понял с предыдущих сообщенй.
А про зацикливание (полное) я и не говорил - Вы пришли в основной код - и ЧТО ? Висите ЭННОЕ время на чтении (считайте одного и того же) результата на ножке ???
Зачем ????
Возьмите, и прочитайте этот результат через 1000/256 - т.е. через 3 с лихуем мс, это пример, - и возможно - 16 отсчётов * 3 мс погасят помеху, и не надо будет делать пляску с бубном...
Не ?
А про клаву - это я так. В следующем проекте захочется сделать с клавой - для каждого проекта будете разрабатывать "оригинальный" алгоритм ?
Смешно !
Это не в Вашу сторону, это я так прикалываюсь...

Последний раз редактировалось pic121618; 16.02.2019 в 14:24.
pic121618 вне форума  
Непрочитано 16.02.2019, 14:47  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Амперметр Atmega. Как устаканить??

Сообщение от pic121618 Посмотреть сообщение
16 отсчётов * 3 мс погасят помеху
Так и делается. В процедуре read_adc(char chanal) есть задержка 10 мкс после включения АЦП, само преобразование занимает от 15 до 200 мкс. Т.е. "делаем 16 измерения подряд" не совсем точный комментарий, только для себя и знающих.
IOPA4 вне форума  
Непрочитано 16.02.2019, 14:58  
pic121618
Временная регистрация
 
Регистрация: 16.02.2019
Адрес: Барановичи
Сообщений: 81
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 1 сообщении
pic121618 на пути к лучшему
По умолчанию Re: Амперметр Atmega. Как устаканить??

Сообщение от IOPA4 Посмотреть сообщение
Так и делается. В процедуре read_adc(char chanal) есть задержка 10 мкс после включения АЦП, само преобразование занимает от 15 до 200 мкс. Т.е. "делаем 16 измерения подряд" не совсем точный комментарий, только для себя и знающих.
Не знаю на каком проце Вы это преобразование делаете - я предпочитаю PIC18FxxK22 - с запасом я ставлю задержку на 500 - 750 нс при работе на частоте 8 Мипс. При этом я могу в основном цикле измерить 8 - 10 источников, обработать ещё кучу всякого ГЭ, а при приходе в прерывание обработать этим же АЦП ножку опроса 6-ти кнопочной клавиатуры, причём не только однокнопочное нажатие, но и совокупность нажатий кнопок...
А если в данном прерываниии измеряется напряжение на каком-то другом канале (клава у меня всегда - второстепенная), то из прерывания я выйду без опроса клавы - я не знаю хорош англ. язык, чтобы на 100 % быть уверенным в том - что десяток микросекунд второстепенного прерывания не повлияют на заряд конденсатора АЦП для тех - более нужных мне прерываний...
Клава у меня всегда работает отлично, другие показания тоже вроде не плавают, АЦП правда убогий 10 бит, для более чего то точного использую MCP3421...
pic121618 вне форума  
Непрочитано 17.02.2019, 01:52  
marera
Гражданин KAZUS.RU
 
Регистрация: 26.09.2005
Сообщений: 569
Сказал спасибо: 58
Сказали Спасибо 509 раз(а) в 135 сообщении(ях)
marera на пути к лучшему
По умолчанию Re: Амперметр Atmega. Как устаканить??

Видимо чего-то я совсем не понимаю...
Даже во многих стрелочных амперметрах по переменному току стоит маленький германиевый диод, а фильтром служит инерционность электромагнитной системы.
Почему с шунта не взять уже напряжение и через выпрямитель (лучше германиевый) на хорошенький RLC фильтр. А дальше оцифровать можно для верности и 2^n раз.
Это же не прецизионный амперметр, а встроенный в БП?
Но если и в этих условиях показания скачут, то дело просто в наводках...
И еще... Из опыта принял за правило - на Атмегах при 10 битном разрешении менее 60 мкс цикл преобразования не имеет смысла.
__________________
Будь проще, дойдет и до синтеза.

Последний раз редактировалось marera; 17.02.2019 в 01:54.
marera вне форума  
Сказали "Спасибо" marera
IOPA4 (17.02.2019)
Непрочитано 17.02.2019, 03:00  
pic121618
Временная регистрация
 
Регистрация: 16.02.2019
Адрес: Барановичи
Сообщений: 81
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 1 сообщении
pic121618 на пути к лучшему
По умолчанию Re: Амперметр Atmega. Как устаканить??

Сообщение от marera Посмотреть сообщение
Видимо чего-то я совсем не понимаю...
Даже во многих стрелочных амперметрах по переменному току стоит маленький германиевый диод, а фильтром служит инерционность электромагнитной системы.
Почему с шунта не взять уже напряжение и через выпрямитель (лучше германиевый) на хорошенький RLC фильтр. А дальше оцифровать можно для верности и 2^n раз.
Это же не прецизионный амперметр, а встроенный в БП?
Но если и в этих условиях показания скачут, то дело просто в наводках...
И еще... Из опыта принял за правило - на Атмегах при 10 битном разрешении менее 60 мкс цикл преобразования не имеет смысла.
Фильтры эт конечно хорошо, НО! питание АЦП от отдельного стабилизатора, не скачущего в такт заполнения (свечения) семисегментного светодиодного индикатора частично утранит эту проблему.
Второй вариант - в проце есть прецизионник свой (встроенный) - можно использовать его можно использовать внешний...
Ну и наконец - младший бит в любом случае (конечно, в зависимости от входного делителя и RC цепочки на входе АЦП) теоретически будет плясать...
не ?
pic121618 вне форума  
Непрочитано 17.02.2019, 11:28  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,951
Сказал спасибо: 2,994
Сказали Спасибо 3,172 раз(а) в 2,152 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Амперметр Atmega. Как устаканить??

Сообщение от marera Посмотреть сообщение
лучше германиевый
Стоящий как вся AVR'ка. Если, конечно, не брать из закромов.
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Непрочитано 17.02.2019, 12:38  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Амперметр Atmega. Как устаканить??

Сообщение от ForcePoint Посмотреть сообщение
Стоящий как вся AVR'ка.
Д2, Д9 стоит как МК? А еще для линейности диод применяют в схеме с ОУ.
IOPA4 вне форума  
Непрочитано 17.02.2019, 18:23  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,951
Сказал спасибо: 2,994
Сказали Спасибо 3,172 раз(а) в 2,152 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Амперметр Atmega. Как устаканить??

Сообщение от IOPA4 Посмотреть сообщение
Д2, Д9 стоит как МК?
Не поверишь! NTE110A/110MP и NTE109.
Я-ж не зря про закрома пишу. У нас их есть потому, что несмотря на "не рекомендованность" для новых разработок c конца(?) 70-х - наклёпано было впрок.
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Непрочитано 18.02.2019, 10:06  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Амперметр Atmega. Как устаканить??

Сообщение от ForcePoint Посмотреть сообщение
Не поверишь!
Да, однако, сильно у буржуев германий подорожал.
IOPA4 вне форума  
 

Закладки

Метки
adc, atmega, atmel studio, lm358, вольтамперметр
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глушилка громкой музыки у соседей VVK Отвлекитесь, эмбеддеры! 355 10.01.2019 20:09
Ностальжи по школе... Ar-Gen-Tum Отвлекитесь, эмбеддеры! 141 27.02.2015 16:10
Читать с закрытыми глазами, чего я не понимаю в этой жизни? e_one Отвлекитесь, эмбеддеры! 1083 15.04.2014 11:57
Гравитационное замедление времени alder Отвлекитесь, эмбеддеры! 775 15.11.2013 16:45
Особенности звучания УМЗЧ с полевыми транзисторами falkonist Аудиотехника 42 22.01.2009 02:05


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


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