Форум программистов, компьютерный форум, киберфорум
Наши страницы

Микроконтроллеры Atmega AVR

Войти
Регистрация
Восстановить пароль
 
уни
327 / 106 / 14
Регистрация: 06.03.2010
Сообщений: 233
#1

Эмулятор мостового датчика - Atmega AVR микроконтроллер

27.04.2014, 19:45. Просмотров 2068. Ответов 4
Метки нет (Все метки)

Доброго. Может кто подскажет как можно по-проще имитировать сигнал с мостового датчика? Я приложил pdf с коробочным решением, там есть характеристики устройства. Мне нужен управляемый с мк датчик, для которого я бы мог задавать программу с ПК и он её в цикле повторял.

Я было хотел сделать при помощи цифрового потенциометра в одном из плечей, но случайно оторвал вывод (DS2890). Хотел через оптопару по 1-Wire менять положение ползунка на DP, шунтирующим плечо (CDC-232 на ATtiny85 + PC817 + DS2890 (100к) + мост (4 x 470 Ом) - это работает и можно собрать прямо на коленке (я правда без оптопары тестировал)). Теоретически должно было работать, т.к. эквивалентная схема с потенциометром у меня работает и прибор с ней дружит. Хоть и "дрожат" показания, но мне нужна не точность, а именно монотонные изменения во всём диапазоне.

CDC-232 - это виртуальный COM-порт через USB, т.е. у меня получался цифровой мост с управлением по USB. Такая вот функциональность нужна. Если можно, то обойтись без цифрового потенциометра, т.к. это редкая деталька в отличие от всего остального. Смысл, в общем, в формировании напряжения с шагом доли или единицы мВ. Приборы, к которым это дело подключается, "умные" и следят за электрическими параметрами моста, нужно приблизить эквивалентную схему к реальному железу.

Что можете посоветовать?


./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18
[43.4 Кб]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2014, 19:45
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Эмулятор мостового датчика (Atmega AVR микроконтроллер):

Два датчика препятствий - Микроконтроллер
Здравствуйте, совсем недавно начал заниматься программированием PIC-микроконтроллеров. Написал программу двух датчиков препятствий,...

Странность датчика am2302 - Atmega AVR микроконтроллер
Начинаю изучать микроконтроллеры, решил собрать термометр. Приобрел два датчика, dht11 и am2303. И вот у второго какие то проблемы, то...

Подключение датчика к микроконтроллеру - Микроконтроллер
При проектировании устройства столкнул с проблемой: путаюсь в линях передачи. Подскажите, как правильно всё соединить. Проектируется...

Получение температуры с датчика - Микроконтроллер
Доброго времени суток. Такой вопрос, есть какой-нибудь датчик температуры, он подключен к микроконтроллеру, на микро контроллер ведь...

ПО-эмулятор МК - Atmega AVR микроконтроллер
Подскажите, возможно существуют программные решения для эмуляции схем на основе МК? (естественно в МК "виртуально" заливается прошивка в...

Как считать показания датчика - Atmega AVR микроконтроллер
Есть ИК датчик дальномер,есть мега8 с портами АЦП как мне посмотреть получаемые параметры, например в ардуино я мог мониторить порт, а...

4
okotimiv
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,382
27.04.2014, 20:00 #2
А кто ж мешает просто взять DAC?
0
уни
327 / 106 / 14
Регистрация: 06.03.2010
Сообщений: 233
27.04.2014, 21:25 #3
ЦАП у меня был в мыслях, но что-то прибор меня напряг. Какой-то он шибко умный. Нужно выдерживать общий ток моста в определённых пределах (~20 мА @ 10 В), иначе он будет "что-то подозревать" и сигнал от датчика признаётся ошибочным. Еле подобрал резисторы из того, что было. Думал, что смогу на скорую руку что-нить наваять, а оно чуть сложнее оказалось. Тут уже есть одна тема по этому поводу и она тоже уверенности не прибавила: Имитатор сигнала мостового датчика.

Поскольку мой цифровой резистор накрылся, то попробую ЦАПом "шунтировать". Ещё проблема в том, что прибор реагирует на единицы и доли мВ и желательно подключить ЦАП так, чтобы баланс моста нарушался в нужных мне пределах: 0-30 мВ - это диапазон ~(0 - 10000) ед. Вот и подумал, может кто схемку покажет или подскажет, чтобы 255 интервалов попадали в эти 30 мВ. На индикаторе прибора 4 разряда и действует на нервы, когда все цифры "прыгают". У меня сейчас обычный потенциометр добавлен к мосту и прыгает только последняя цифра. Может быть можно как-то добиться такого же результата?
0
okotimiv
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,382
27.04.2014, 21:49 #4
Да почему обязательно мост? Если там возбуждение постоянным напряжением, то сигнал от мостового датчика - просто напряжение в определенном диапазоне. Его можно спокойно сделать ЦАПом. При этом никто не мешает повесить на питание моста обычный шунт, чтобы ток был в нужном диапазоне.

Если возбуждение переменное, то можно подать его в качестве опорного на ЦАП.
0
уни
327 / 106 / 14
Регистрация: 06.03.2010
Сообщений: 233
27.04.2014, 22:27 #5
А землю объединять? Если прибор измеряет разность, то наверное от общей земли? Тогда мне нужно симулировать 2 напряжения.
0
27.04.2014, 22:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2014, 22:27
Привет! Вот еще темы с ответами:

Программирование датчика углового положения - Микроконтроллер
Здравствуйте дорогие форумчане! Сложилась такая ситуация, что мне выдали задание на курсовой проект с заданием по программированию МК с...

Настройка датчика Sharp 2D120X - Atmega AVR микроконтроллер
Здраствуйте! Есть датчик Sharp 2D120X(инфракрасный дальномер) и нужно анализировать данные с аналогового выхода этого датчика. Я...

Обработка сигнала с датчика вибрации - Atmega AVR микроконтроллер
Как принять обработать и отправить сигнал с датчика вибрации на ATmega8?

Странное поведение емкостного датчика - Микроконтроллер
Есть самодельный емкостной датчик на atmego32. Сам сенсор представляет собой медную трубку 10 мм снаружи и внутри изолированный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru