Страница 1 из 3

помогите разобраться с программой

Добавлено: 25.04.2017{, 23:27}
pero
Не могу найти в программе энкодеры, переменные резисторы.... Я хочу сделать ограничитель для пресса,но высокоточный. До микрон. Построить хочу на ардуино нано, датчике дроссельной заслонки ваз, дисплее 1602а(одна строка показывает заданное значение, вторая текущее). Для задания параметров использовать кнопки. 1 кнопка переключает между символами, а 2 другие увеличивают или уменьшают показания. Где мне найти необходимые компоненты и как правильно построить программу? Для понимая моего уровня сообщу, что паяльник держать умею, схемы повторяю успешно и решил попробовать на мк поработать. Всё это хобби. Сам автоэлектрик с опытом.

помогите разобраться с программой

Добавлено: 26.04.2017{, 01:24}
Oleg_UA
pero писал(а):Не могу найти в программе энкодеры, переменные резисторы
Центральный вывод резистора подключается в аналоговому входу МК, остальные на питание и блоком сравнения делаем коммутацию пресса.
Точность с таким датчиком скорее всего будет хромать.

Пример для пробы подойдёт

помогите разобраться с программой

Добавлено: 26.04.2017{, 08:00}
pero
Посоветуйте датчик пожалуйста. Просто этот до тысячных показывает и при хорошем опорном не скачут показания(говорю смотря ацп датчика, а не переведенные проценты). Плюс достаточно долговечен.

помогите разобраться с программой

Добавлено: 26.04.2017{, 09:42}
pan
если нужна высокая точность, то должно быть много импульсов за оборот у энкодера. тут нужно уже считать, с какой скоростью будет двигаться пресс и какая частота сигнала в итоге будет на выходе, сможет ли ардуинка без пропусков подсчитывать импульсы

помогите разобраться с программой

Добавлено: 26.04.2017{, 10:08}
rw6cm
Думаю такой точности от дроссельной заслонки не добьетесь.
Как вариант использовать много оборотный энкодер  и привод к нему, как в стрелочных механических микрометрах,
или взять со сканера или принтера, с хорошим разрешением, энкодерную ленту с датчиком.
Где то здесь на форуме делали под нее блок.

помогите разобраться с программой

Добавлено: 26.04.2017{, 10:15}
pan
в принципе можно добиться хорошей точности и без энкодера если у редуктора достаточно большое передаточное число.  подсчитывая количество оборотов двигателя самым простым датчиком (например датчиком холла) можно пересчитать в миллиметры, микроны.. с энкодером конечно проще, плюс можно видеть направление вращения, но дороже

помогите разобраться с программой

Добавлено: 26.04.2017{, 10:23}
rw6cm
pan писал(а):подсчитывая количество оборотов двигателя
Если пресс не гидравлический то да.

помогите разобраться с программой

Добавлено: 26.04.2017{, 10:35}
pan
это само собой. если гидро то только прикручивать энкодер. хотя пресс с точностью до микрон... сомневаюсь. инерцию+зазоры в механизмах ни кто не отменял. думаю в таком случае проще сделать точный механический ограничитель.

помогите разобраться с программой

Добавлено: 26.04.2017{, 10:51}
pero
Пресс гидравлический. Измерения в пределах 20мм.будет просто рычаг упирающийся в деталь. Обнулять и точно измерять нет необходимости. Точка "0" это начало прессовки. Точность до микрон по идее и не особо нужна. То что делаю я дастаточно и соток, но как правильно было подмечено физические проблемы присутствовать будут. Например деталь может прессоваться рывками, по этому хотел запас точности. Работая с машинами и дпдз вазовским могу сказать, что он достаточно точен. При хорошем питании показания не скачут. ниже как я вижу конструкцию и скрин диагн.программы.

помогите разобраться с программой

Добавлено: 26.04.2017{, 11:56}
pan
с датчиками заслонки не работал, тут нужно всё рассчитать. показания может и не скачут, но какая у этого датчика точность? (дискретность)  + в каком диапазоне будет меняться напряжение на выходе + дискретность ацп ардуинки. все это пересчитать в миллиметры а там уж смотреть какая точность получится.  в идеале , как мне представляется,  "рычаг датчика" поставить вертикально, и это будет не рычаг а планка с зубьями как у шестерни ( не знаю как правильно её назвать) , эта планка двигаясь будет вращать закрепленную  в верху шестерню на которой закреплен энкодер. тогда можно будет и микроны ловить и не беспокоиться о питании. как то так..

Добавлено (26.04.2017, 11:56)
---------------------------------------------
вот кстати совсем не дорого тыц  только надо будет посчитать достаточно ли будет импульсов или найти поточнее

помогите разобраться с программой

Добавлено: 26.04.2017{, 12:19}
pero
Я так понимаю, что тогда шаг измерения будет зависить от передаточного числа шестерен? Попробовал предложенный выше вариант. Работает,но не могу найти строчку в скетче которая отвечает за показания. Чтобы показания были в мм, с кнопками тоже непонятно.показания заданные скачут либо сами повышаются/понижаются. Олег, спасибо за помощь.

помогите разобраться с программой

Добавлено: 26.04.2017{, 12:31}
pan
да, шаг будет зависеть от передаточного числа и числа импульсов у энкодера. повысить точность можно будет как заменой на более точный энкодер ( и более дорогой) или передаточным числом. перевести в мм просто, делим посчитанное количество импульсов на расстояние , ну или в примере выше количество миливольт на расстояние. если прикрутить клавиатуру и дисплей для ввода нужного расстояния будет самое то

помогите разобраться с программой

Добавлено: 26.04.2017{, 12:40}
pero
Тогда энкодер мне не подойдет. Сложности возникнут с реализацией механической части. Может попробовать сделать все же на этом датчике и я думаю результатом буду доволен.

помогите разобраться с программой

Добавлено: 26.04.2017{, 12:42}
Oleg_UA
pero писал(а):Чтобы показания были в мм
Испытания проводите на всём диапазоне АЦП, когда точность Вас устроит в программу добавьте блок маштабирования который и будет диапазон 0-1023 переводить в нужный Вам диапазон.

В пример добавил маштабирование из 0-1023 в 0-255.

помогите разобраться с программой

Добавлено: 26.04.2017{, 12:45}
pan
ну если вы такими вещами занимаетесь, то сложности найти такую планку и закрепить энкодер с надетой на него шестеренкой не должно быть. зато ни каких проблем с аналоговыми сигналами. может ошибаюсь, но сотых с предложенным аналоговым измерением вы вряд ли получите. хорошо если десятые удастся поймать

помогите разобраться с программой

Добавлено: 26.04.2017{, 12:52}
Oleg_UA
pan писал(а):зато ни каких проблем с аналоговыми сигналами.
Точно замечено  
На всё аналоговое влияет много внешних факторов да и помехи могут мешать, если есть возможность перейти на цифру то лучше это делать на этапе разработки, потом может быть просто лень переделывать

помогите разобраться с программой

Добавлено: 26.04.2017{, 13:21}
pero
поехал прикуплю кренку( а то питания не хватает) пока работа устройства устраивает.надо собрать с переводом в мм и пробовать.

помогите разобраться с программой

Добавлено: 26.04.2017{, 13:22}
pan
pero писал(а):поехал прикуплю энкодер
 они у вас в магазинах лежат? )

помогите разобраться с программой

Добавлено: 26.04.2017{, 13:29}
pero
Да. вот магазин моего города https://radio18.ru/catalog/2/0 главное найти механизм.

Добавлено (26.04.2017, 13:29)
---------------------------------------------
Если можете посоветовать какой либо конкретный энкодер буду признателен, а вообще тут мысль проскочила использовать китайский штангель. У него ведь и выводы есть (на ютубе видео нашел для подключения его к компу) если они у нас не дорогие можно и прикупить на эксперименты.

помогите разобраться с программой

Добавлено: 26.04.2017{, 13:30}
pan
энкодеры которые в этом магазине годятся только регулировать громкость или менять какие то значения, но ни как не для измерения.  энкодеры стоят от несколькоих единиц до дсятков тысяч рублей. более менее дешевый на всем известном сайте ( я давал выше ссылочку) ну или может кто из друзей сопрет гдето с оборудования )))