Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
20.10.2016, 23:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.10.2006
Сообщений: 1,446
Сказал спасибо: 99
Сказали Спасибо 317 раз(а) в 233 сообщении(ях)
|
Re: Тензодатчик(Выбор АЦП)
Сообщение от Mr.Denis
|
В даташите не смог найти информацию по тому сколько кушает тока Ref на АЦП.(смотрел ив AD7797 и AD7799)
|
7796/7797 - стр. 3. 400 нА/В. Что при опорном 5 В составит около 2 мкА.
Ток датчика при изменении нагрузки почти не меняется (0,2%).
|
|
|
Сказали "Спасибо" Godzilla82
|
|
|
21.10.2016, 10:16
|
|
Прописка
Регистрация: 14.09.2010
Сообщений: 105
Сказал спасибо: 9
Сказали Спасибо 15 раз(а) в 11 сообщении(ях)
|
Re: Тензодатчик(Выбор АЦП)
Подключите датчик как показано вот тут: http://www.analog.com/media/en/refer...gns/CN0102.pdf
Там АЦП другой но уверяю все получится. Вместо ADP3303 используйте любые линейные стабилизаторы типа 7805 как вам уже не однократно советовали. Для весов среднего класса не нужно никаких прецизионных опорников и усилителей. "Оживите" ваш датчик хотя бы так для начала.
|
|
|
|
21.10.2016, 15:10
|
|
Временная регистрация
Регистрация: 24.08.2010
Сообщений: 74
Сказал спасибо: 41
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Тензодатчик(Выбор АЦП)
Сообщение от AlexPi
|
Вместо ADP3303 используйте любые линейные стабилизаторы типа 7805 как вам уже не однократно советовали. Для весов среднего класса не нужно никаких прецизионных опорников и усилителей. "Оживите" ваш датчик хотя бы так для начала.
|
Согласен, действительно нужно вначале хоть что то получить с датчика, так и поступлю.
To All,
Если у датчика предполагаемая чувствительность 2mV/V и напряжение питания датчика +5V, то тогда его рабочий диапазон получается 2mV*5V = 10mV.
При использование AD7799, у него максимальный гейн 128, следовательно получается 10mV * 128 = 1.280V это максимальный порог напряжения после гейна при полной нагрузки датчика.
Если Ref АЦП подключить к +5V, то тогда напряжение с датчика после гейна ниже опорного напряжения почти в 4 раза(5V / 1.280V = 3.906V).
При измерение с частотой 8.33Hz и гейне 128, то получим разрешение 17.5-bit, (не знаю как перевести 17.5-bit), 17-bit это 131071 отсчета.
Тогда тогда получается что, в этом случае рабочий диапазон АЦП имеет значение от 0 до 33554 отсчетов. Тогда что получается, датчик 1500кг это примерно 33554 отсчетов АЦП, в теории погрешность датчика будет 1500 / 335544 = 0.4 грамма.
И при этом не используется полный потенциал АЦП.
Подскажите пожалуйста правильно я понимаю ситуацию с выше приведенными расчетами?
Спасибо!
|
|
|
|
21.10.2016, 16:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.10.2006
Сообщений: 1,446
Сказал спасибо: 99
Сказали Спасибо 317 раз(а) в 233 сообщении(ях)
|
Re: Тензодатчик(Выбор АЦП)
Сообщение от Mr.Denis
|
правильно я понимаю ситуацию с выше приведенными расчетами?
|
Да.
Только не погрешность, а разрешающая способность.
На самом деле, шумы будут гораздо больше. Плюс будет плавать сам датчик. Так что погрешность будет много хуже.
|
|
|
Сказали "Спасибо" Godzilla82
|
|
|
21.10.2016, 17:00
|
|
Временная регистрация
Регистрация: 24.08.2010
Сообщений: 74
Сказал спасибо: 41
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Тензодатчик(Выбор АЦП)
Сообщение от Godzilla82
|
На самом деле, шумы будут гораздо больше. Плюс будет плавать сам датчик. Так что погрешность будет много хуже
|
Думаю как я изначально планировал +/- 1кг. нет проблем реализовать.
СПС!
|
|
|
|
21.10.2016, 17:38
|
|
Прописка
Регистрация: 14.09.2010
Сообщений: 105
Сказал спасибо: 9
Сказали Спасибо 15 раз(а) в 11 сообщении(ях)
|
Re: Тензодатчик(Выбор АЦП)
Сообщение от Mr.Denis
|
Подскажите пожалуйста правильно я понимаю ситуацию с выше приведенными расчетами?
|
В принципе все верно. Если использовать дополнительно программный фильтр можно поднять разрешение в примерно 2-4 раза.
А дальше начнется самое интересное .
Схема и программа это даже не пол дела, главное правильно развести плату.
|
|
|
|
21.10.2016, 18:26
|
|
Временная регистрация
Регистрация: 24.08.2010
Сообщений: 74
Сказал спасибо: 41
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Тензодатчик(Выбор АЦП)
Сообщение от AlexPi
|
Схема и программа это даже не пол дела, главное правильно развести плату.
|
Согласен, буду начинать рисовать схему.
З.Ы. Раньше ни разу платы не разводил, видимо придется в разделе форума "Предложение по работе" искать человека который сможет грамотно развести плату.
СПС!
|
|
|
|
21.10.2016, 19:28
|
|
Временная регистрация
Регистрация: 24.08.2010
Сообщений: 74
Сказал спасибо: 41
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Тензодатчик(Выбор АЦП)
Вот прикинул схему, посмотрите пожалуйста, это хоть чуть-чуть похоже на правду?
в схеме неправильно обозначены конденсаторы С2,C4, там керамические конденсаторы должны быть.
P.S. Сильно не пинайте, схему рисую 3 раз в жизни(
СПС!
Последний раз редактировалось Mr.Denis; 21.10.2016 в 19:35.
|
|
|
|
22.10.2016, 00:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.10.2006
Сообщений: 1,446
Сказал спасибо: 99
Сказали Спасибо 317 раз(а) в 233 сообщении(ях)
|
Re: Тензодатчик(Выбор АЦП)
Сообщение от Mr.Denis
|
Вот прикинул схему, посмотрите пожалуйста, это хоть чуть-чуть похоже на правду?
|
Издалека.
Я бы дроссели не ставил. От них иногда вреда больше.
Питание самого датчика я бы ещё одним низкоомным RC фильтром развязал.
Конденсаторы по входу забыли. Вам же давали APPNOTE по схеме.
Неиспользуемые входа, висящие в воздухе, меня лично смущают.
Цифровое питание я бы сделал от отдельного стабилизатора.
|
|
|
Сказали "Спасибо" Godzilla82
|
|
|
22.10.2016, 01:00
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,056
Сказал спасибо: 2,562
Сказали Спасибо 11,889 раз(а) в 5,963 сообщении(ях)
|
Re: Тензодатчик(Выбор АЦП)
Сообщение от Godzilla82
|
Питание самого датчика я бы ещё одним низкоомным RC фильтром развязал.
|
Питание датчика и опора должны быть одним целым, тогда колебания питания не повлияют на результат. Можно и развязать, но объединив питание датчика и опору.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:03.
|
|