Например TDA7294

Форум РадиоКот • Просмотр темы - Несколько каналов АЦП Atmega 88
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 23:54:51

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 66 ]    , , , 4
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Несколько каналов АЦП Atmega 88
СообщениеДобавлено: Сб авг 12, 2017 19:46:35 
Друг Кота

Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 6885
Откуда: .ru
Рейтинг сообщения: 0
замечательно)) с шумами разобрались... Дальше вопрос: на сколько хорошо вы себе представляете принцип работы АЦП в Atmega 88...
Если у вас к примеру, измеряемое напряжение представляется однобайтовым числом, в котором шумит, т.е. непредсказыемо меняется младший разряд, то выполнив операцию "и" измеренного значения с маской 0b11111110, вы получите число, которое не будет меняться хаотично.

получим число, которое будет меняться хаотично на один разряд... и никакие маски вам не помогут))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Несколько каналов АЦП Atmega 88
СообщениеДобавлено: Пн авг 14, 2017 08:28:33 
Вымогатель припоя

Карма: 6
Рейтинг сообщений: 7
Зарегистрирован: Чт янв 21, 2016 15:59:10
Сообщений: 522
Рейтинг сообщения: 0
замечательно)) с шумами разобрались... Дальше вопрос: на сколько хорошо вы себе представляете принцип работы АЦП в Atmega 88...
Если у вас к примеру, измеряемое напряжение представляется однобайтовым числом, в котором шумит, т.е. непредсказыемо меняется младший разряд, то выполнив операцию "и" измеренного значения с маской 0b11111110, вы получите число, которое не будет меняться хаотично.

получим число, которое будет меняться хаотично на один разряд... и никакие маски вам не помогут))

вы хорошо поняли, о чем я писал? Представьте себе, к примеру, три числа:

a = 0b10110100
b = 0b10110101
с = 0b10110111

эти числа не равны друг другу. Но если мы сделаем с ними следующую операцию:

а = а & 0b11111100
b = b & 0b11111100
c = c & 0b11111100

то получим три равных друг другу числа:

a = b = c = 0b10110100

то есть мы отфильровали шум. Потеряли точность, но шум отфильтровали.

Прочитайте это внимательно, по складам, два-три раза. Если все же не поймете, то продавайте все оборудование и прекращайте заниматься контроллерами и вообще программированием, это не ваш удел :)

Прошу прощения за вкрашуюся ошибку. Исправил, посыпал голову пеплом :)


Последний раз редактировалось ozonn Пн авг 14, 2017 10:11:58, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Несколько каналов АЦП Atmega 88
СообщениеДобавлено: Пн авг 14, 2017 10:01:52 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6619
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
а если взять другие соседние числа? например
a = 0b10110110
b = 0b10110111
с = 0b10111000
маска не помогает...
методов фильтрации много и гистерезис, и различные усреднения, и отсеивание явных выбросов - каждый метод для своего случая.

Добавлено after 2 minutes 28 seconds:
ну, и при маскировании инверсию, наверно, протерял... :wink:

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Несколько каналов АЦП Atmega 88
СообщениеДобавлено: Пн авг 14, 2017 10:14:05 
Вымогатель припоя

Карма: 6
Рейтинг сообщений: 7
Зарегистрирован: Чт янв 21, 2016 15:59:10
Сообщений: 522
Рейтинг сообщения: 0
а если взять другие соседние числа? например
a = 0b10110110
b = 0b10110111
с = 0b10111000
маска не помогает...

помогает:

а = а & 0b11110000
b = b & 0b11110000
c = c & 0b11110000

в результате:

a = b = c = 0b10110000


методов фильтрации много и гистерезис, и различные усреднения, и отсеивание явных выбросов - каждый метод для своего случая.

совершенно верно


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Несколько каналов АЦП Atmega 88
СообщениеДобавлено: Пн авг 14, 2017 10:31:19 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6619
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
в данной меге есть ограничение: последний бит можно только 10 раз обрезать :)

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Несколько каналов АЦП Atmega 88
СообщениеДобавлено: Пн авг 14, 2017 11:02:34 
Вымогатель припоя

Карма: 6
Рейтинг сообщений: 7
Зарегистрирован: Чт янв 21, 2016 15:59:10
Сообщений: 522
Рейтинг сообщения: 0
в данной меге есть ограничение: последний бит можно только 10 раз обрезать :)

это вам в синагоге сказали? :))


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 66 ]    , , , 4

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y