1 / 1 / 0
Регистрация: 09.08.2014
Сообщений: 96
1

Эмулятор датчика

12.05.2017, 17:08. Показов 3722. Ответов 9
Метки нет (Все метки)

Доброго дня.
Кратко опишу ситуацию. Имеется контроллер качества, к нему навешано несколько аналоговых датчиков, которые отслеживаются через АЦП. Диапазон от 0-5 вольт. При наладке конвейера некоторые из них для удобства настройки механической части хотелось бы снять. Однако при отсутствии с них сигнала конвеер встаёт и выдаёт ситуацию "БРАК". Вопрос следующий, на каких принципах можно собрать "заглушку" для канала, что бы она выдавала различные уровни по сигналу тактового энкодера. Я так понимаю нужен ШИМ на микроконтроллере, который по тактам энкодера из таблицы тащит значения для формирования напряжения на выходе. Вопрос больше в том, как прямоугольный меиндр сглаживать. Т.е. как рассчитать простейший обвес на выходе. Нагрузки как таковой нет, мощности сигнала должно хватать только на вход АЦП.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.05.2017, 17:08
Ответы с готовыми решениями:

Расчет датчика движения
Хочу найти пример расчета датчика движения на основе PIR элемента на подобие датчика IRA-E700. Суть...

Фильтрация сигнала с датчика угла
В общем, пишу диплом по фильтрам частот. Есть у кого то фильтры подходящий для датчиков изменения...

БПФ для датчика звука
Здравствуйте! Мне нужно: 1)Датчик звука, микрофон 2)Я подключаю его к компу 3)Звук, приходящий...

Эмулятор осциллографа
Подскажите программу для эмулятора осциллограф, нужно для лабораторной работы где бы я смог задать...

9
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 1
12.05.2017, 17:16 2
Насчёт обвеса - https://vt-tech.eu/articles/calculators ... lters.html
Насчёт конвеера, напомнило это: http://oldmann.livejournal.som/125252.html
0
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,752
12.05.2017, 17:58 3
Такой задатчик подойдет?
И где вы указали соответствие между сигналами энкодера и выходными?


<Изображение удалено>
0
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 737
12.05.2017, 18:47 4
Цитата Сообщение от BBS
Насчёт конвеера, напомнило это: http://oldmann.livejournal.som/125252.html
Однозначно!!
<Изображение удалено>
0
1 / 1 / 0
Регистрация: 09.08.2014
Сообщений: 96
12.05.2017, 19:22 5
Цитата Сообщение от BBS
Спасибо. Наверное в принципе то что надо. Только у меня в голове пока нестыковка. У меня по сути всего одна частота, меняется только скважность. Но если фильтр будет резать высокие (частоту меиндра) то он с ними и саму постоянную составляющую напряжения не опустит?

Цитата Сообщение от BBS
Насчёт конвеера, напомнило это: http://oldmann.livejournal.som/125252.html
Тут немного другая ситуация. Настройщики от поставщика оборудования дерут за своего представителя уж очень много денег. А регулировать приходится часто. У ихнего настройщика по сути есть такая "заглушка" в виде ноутбука подтыкаемого к линии. Т.е. они для себя имеют софтину эмулирующую датчики при настройке механической части. Нам данный софт ни давать ни продавать не собираются. Кормить ихнего настройщика по каждому чиху тоже желания нет.

Цитата Сообщение от BBS
Такой задатчик подойдет?
И где вы указали соответствие между сигналами энкодера и выходными?
Подойдет. При условии что человек меняющий его настройку сможет делать это до двухсот раз в секунду. Поскольку соответствие между энкодером и датчиком не линейное. Т.е. заготовка прокатываясь через датчик меняет свою толщину в широких пределах. На каждую засечку своя толщина (напряжение) если на каком либо участке заготовка не вписывается в отведенные рамки - брак. Но не вписаться она может не только по причине явного брака, но и например при проскальзывании тянущего ролика или перекосе заготовки. Энкодер ушёл на следующий шаг, а по факту замер идёт предыдущего участка из за проскальзывания. Что бы отрегулировать механику приходится откручивать датчики - мешают. Вот на это время и нужны эмуляторы. Там несколько параметров снимается, соответственно несколько заглушек.
0
1 / 1 / 0
Регистрация: 09.08.2014
Сообщений: 96
12.05.2017, 19:27 6
Цитата Сообщение от Кат495
Цитата Сообщение от BBS
Насчёт конвеера, напомнило это: http://oldmann.livejournal.som/125252.html
Однозначно!!
<Изображение удалено>
Собственно в истории с конвейером считаю что разруха как раз таки не в наших головах, а в буржуйских. Потому как автор указал что буржуи знали о реалиях на заводе, но в погоне за жадностью всё же решили выпускать там детали. Это примерно как зная о сомнительном качестве электронных компонентов некоторых нигазинов, всё же покупать у них эти компоненты.
0
1 / 1 / 0
Регистрация: 09.08.2014
Сообщений: 96
12.05.2017, 21:17 7
Наткнулся в параллельных темах на "цифровой потенциометр" при беглом знакомстве пока что наиболее близкое к тому что мне необходимо. Буду раскуривать в этом направлении. Спасибо всем откликнувшимся.
0
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 1
13.05.2017, 13:58 8
Цитата Сообщение от Пагранист
Цитата Сообщение от BBS
Спасибо. Наверное в принципе то что надо. Только у меня в голове пока нестыковка. У меня по сути всего одна частота, меняется только скважность. Но если фильтр будет резать высокие (частоту меиндра) то он с ними и саму постоянную составляющую напряжения не опустит?

ФНЧ спокойно пропускает постоянную составляющую, т.к. частота этого сигнала близка к 0Гц.
У DI, как обычно, очень хорошо написано про RC: http://iosyitistromyss.ru/kondensator-i ... ochka.html
0
0 / 0 / 0
Регистрация: 28.11.2010
Сообщений: 65
13.05.2017, 14:11 9
Цитата Сообщение от Пагранист
...несколько аналоговых датчиков, которые отслеживаются через АЦП. Диапазон от 0-5 вольт... Вопрос следующий, на каких принципах можно собрать "заглушку" для канала, что бы она выдавала различные уровни по сигналу тактового энкодера. Я так понимаю нужен ШИМ на микроконтроллере, который по тактам энкодера из таблицы тащит значения для формирования напряжения на выходе. Вопрос больше в том, как прямоугольный меиндр сглаживать. Т.е. как рассчитать простейший обвес на выходе. Нагрузки как таковой нет, мощности сигнала должно хватать только на вход АЦП.
Есть наверно два варианта:
1) Если АЦП "снаружи" контроллера и есть возможность отключить его от контроллера - сделать имитатор подающий код из ПК/ноутбука/другого контроллера/плис.
2) Если АЦП не обойти - либо ШИМ, либо формировать сигнал ЦАПом/набором ЦАПов.
В любом исполнении, появляется возможность сделать связку ПК-имитатор с изменяемым законом сигнала для датчика.
0
1 / 1 / 0
Регистрация: 09.08.2014
Сообщений: 96
13.05.2017, 14:28 10
BBS, Mitior, большое спасибо за ответы. Буду вникать.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2017, 14:28

Эмулятор VT100
Добрый день, интересует железка, вставляется в COM-порт, к ней подключается АТ-клавиатура и...

АЦП для термопары (датчика давления)
Здравствуйте, в электронике не специалист, нужна ваша помощь, есть необходимость замерять и...

Обработка сигнала с датчика давления воды
Здравствуйте, форумчане! Я пробовал гуглить мои вопросы и в гугле, и по форуму, не нашел. Суть...

Сигнал с датчика отправить по bluetooth на телефон / комп
Есть некий датчик, нужно снимать с него показания и отправлять по bluetooth на телефон / компьютер....


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

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

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