11.07.2020, 10:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,003
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,374 сообщении(ях)
|
Re: Вопрос о возможностях Ардуино
Сообщение от NewWriter
|
про "доли милливольта" - это автор конечно загнул. Достаточно простого калькулятора, чтобы посчитать
|
и будет не все так печально - есть достаточно МК со встроенным 12-16бит АЦП, даже не дельта-сигма, правда, нужно не забывать, что 2-3 младших разряда могут шуметь. как выход - для ардуинистых плат есть масса мезонинов с внешними АЦП до 24бит низкой стоимости из-за массового применения
|
|
|
|
11.07.2020, 11:34
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Вопрос о возможностях Ардуино
12 бит - однозначно мало будет для "долей милливольта", если учесть погрешности самого АЦП и Vref. 2,5/4096 = 0,6 мВ, а учитывая погрешности - около пары милливольт минимум. Чтобы нормально определять 1/10 мВ, нужен мин.шаг в 1/50 мВ хотябы.
|
|
|
|
11.07.2020, 11:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,003
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,374 сообщении(ях)
|
Re: Вопрос о возможностях Ардуино
Сообщение от NewWriter
|
нужен мин.шаг в 1/50 мВ хотябы
|
а мы его оверсэмплингом, да по мордам!
конечно, мал-мал нефатат, но Specialist74 не озвучил бюджет своей авантюры
|
|
|
|
11.07.2020, 18:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: Вопрос о возможностях Ардуино
Сообщение от jump
|
есть МК с диапазоном от 1.6в питания
|
В дурине? В дурине всё ж плоско - дядя Ляо сказал использовать так, значит надо использовать вот так и никак иначе.
|
|
|
Сказали "Спасибо" parovoZZ
|
|
|
15.07.2020, 10:38
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 945
Сказал спасибо: 25
Сказали Спасибо 175 раз(а) в 124 сообщении(ях)
|
Re: Вопрос о возможностях Ардуино
|
|
|
Сказали "Спасибо" Someone
|
|
|
15.07.2020, 10:50
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 945
Сказал спасибо: 25
Сказали Спасибо 175 раз(а) в 124 сообщении(ях)
|
Re: Вопрос о возможностях Ардуино
Сообщение от NewWriter
|
12 бит - однозначно мало будет для "долей милливольта",
|
Ну это таки зависит от того, о каких долях милливольта речь идёт. Десятые? Сотые? Тысячные? Миллионные? 5/10 это тоже доли милливольта.
Ну а если серьёзно - коль характеристик АЦП контроллера в ардуине (предположим, на основе 8 бит авр) хватает (а это не лучше 10 бит, 100кГц), значит без проблем можно использовать внутреннюю опору 0.55В, и не любить мозги. Ну разве что совсем немного - любви - прикрутить оверсэмпинг, цифровую фильтрацию и прочее из ЦОС по необходимости. Явно ведь речь не о высокоточных средствах измерения.
Последний раз редактировалось Someone; 15.07.2020 в 12:14.
|
|
|
|
15.07.2020, 14:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: Вопрос о возможностях Ардуино
Сообщение от Someone
|
А мужики-то и не знают. Лепят, разработчики, пАААнимаешь, внутренние рефы 0.55В и 1.1 в контроллеры с питанием до 5В... Ну тупые...
|
Мы же говорим про AVR? Причём классику AtMega. AVR 0-ой и 1-ой серии, где есть референс на 550мВ, в народ пока не зашли, ибо на алике их нет и не предвидится. Производство вроде как в Малайзии находится.
|
|
|
|
15.07.2020, 15:02
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Вопрос о возможностях Ардуино
Да? больно вы уж легкомысленно считаете, однакось
Ardiuno Uno - ATmega328 - по данным даташита: разрядность - 10 бит (1024 ступени) Суммарная погрешность АЦП - 2 LSB. AREF не менее 1 В, внутренний InRef = 1,1 В.
Отсюда, минимальный шаг = 1 В / 1024 = примерно 1 мВ. Добавляем все погрешности, в том числе и опорного напряж. - и получаем несколько милливольт разброса. И где ж тут "доли милливольта"?
AREF сделать меньше допустимого 1 В? Но это и есть самое настоящее дуроардуинство.
Чтобы достоверно вычислить даже 1/2 милливольта, нужно, чтобы все погрешности АЦП и реф.напр. укладывались менее этого 1/2 милливольта. То есть, LSB должен быть раз в 5 меньше 1/2 милливольта. А это недостижимо даже с реф. 550 мВ.
Самое нормальное решение для конкретно этого случая - это внешний 16-битный АЦП, соединенный по SPI. И не изобретать дуро-стиля.
|
|
|
Сказали "Спасибо" NewWriter
|
|
|
15.07.2020, 17:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: Вопрос о возможностях Ардуино
Сообщение от NewWriter
|
Добавляем все погрешности, в том числе и опорного напряж.
|
При том, что внутренний референс сильно зависит от напряжения питания. Поэтому я на старом атмеловском хламе больше 8 бит с АЦП никогда не снимал. В 2-х младших битах смысла нет никакого и время тратишь впустую.
|
|
|
|
15.07.2020, 17:58
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 945
Сказал спасибо: 25
Сказали Спасибо 175 раз(а) в 124 сообщении(ях)
|
Re: Вопрос о возможностях Ардуино
Сообщение от parovoZZ
|
Мы же говорим про AVR?
|
Предположительно, бо тс не указал модель.
Сообщение от parovoZZ
|
Причём классику AtMega. AVR 0-ой и 1-ой серии, где есть референс на 550мВ, в народ пока не зашли, ибо на алике их нет и не предвидится.
|
Сурьёзно? Вообще-то нано эвери появилась ещё года полтора-два как. И вполне себе на али есть: https://aliexpress.ru/item/400082965...archweb201603_
Сообщение от NewWriter
|
То есть, LSB должен быть раз в 5 меньше 1/2 милливольта. А это недостижимо даже с реф. 550 мВ.
|
Вот зря я писал "если устраивает"? Повторюсь - если не надо прецезионный измеритель с точностью 0.001%, пару разрядов подтянуть оверсэмпленгом вообще не проблема и накладных расходов минимум. Пожертвовав временем и увеличив накладные расходы ещё можно вытянуть пару разрядов, больше 4х уже нет смысла. На вход меги поставить антиаласинг. Изделие предположительно штучное, значит точность опоры особой роли не играет, главное стабильность. Точность же решится коррекцией - сняв характеристику по всему диапазону можно либо коэффициенты полинома требуемой степени определить, ну или линейную интерполяцию замутить.
Так что используя ардуино нано евери и установив опору в 0.55, вполне можно получить разрешение АЦП 0.5 мВ.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:41.
|
|