Страница 3 из 5
Прошу помощи по запуску двигателя с энкодером
Добавлено: 08 фев 2018, 17:31
magpit
[spoiler]
IMAG0817[1].jpg
[/spoiler]
здесь уже пробую отдельно
[spoiler]
IMAG0815[1].jpg
[/spoiler]
выхода из механики
[spoiler]
IMAG0814[1].jpg
[/spoiler]
сам механизм с энкодером
[spoiler]
IMAG0813[1].jpg
[/spoiler]
то же
[spoiler]
IMAG0812[1].jpg
[/spoiler]
датчик с которым мучаюсь
Отправлено спустя 4 минуты 1 секунду:
Sancho писал(а): 08 фев 2018, 17:13Если читал, то должен догадаться, что узнать, в какую сторону вращается энкодер можно только по двум сигналам.
откуда взять второй сигнал если те что идут с диода один на плюс через резистор а второй на минус с третьего снимаю сигнал.
Прошу помощи по запуску двигателя с энкодером
Добавлено: 08 фев 2018, 18:03
Sancho
[ref]magpit[/ref],
Пожалуйста, фото платы с датчиком снизу, дорожки.
На фотоэлемент два провода, резак вешают возле мк. Или он у тебя прямо на платке?
Отправлено спустя 12 минут 46 секунд:
За что? За что ты так надо мной издеваешься???
Тот датчик, который на фото с тремя проводами предназначен для простого подсчёта импульсов.
А датчик, который на плате с приводом, как на фото в первом посте - он совсем другой!!! Его используй!!!!!!!!!!!!
Прошу помощи по запуску двигателя с энкодером
Добавлено: 08 фев 2018, 18:24
magpit
Sancho писал(а): 08 фев 2018, 18:03За что? За что ты так надо мной издеваешься???
Не понял с чего вы взяли, что я над вами издеваюсь?
Не все ж такие грамотные как вы! Я очень Вам благодарен, что Вы откликнулись, спасибо!
В мыслях даже не было как то вам насолить!
Sancho писал(а): 08 фев 2018, 18:03magpit,
Пожалуйста, фото платы с датчиком снизу, дорожки.
[spoiler]
IMAG0819[1].jpg
[/spoiler]
То что просили. Я думаю надо закрывать эту тему!
Прошу помощи по запуску двигателя с энкодером
Добавлено: 08 фев 2018, 18:48
Sancho
magpit писал(а): 08 фев 2018, 18:24Я думаю надо закрывать эту тему!
Нет! Добъём!
Готовь паяльник с проводами!
Прошу помощи по запуску двигателя с энкодером
Добавлено: 08 фев 2018, 18:50
magpit
Да не вопрос!
Прошу помощи по запуску двигателя с энкодером
Добавлено: 08 фев 2018, 18:58
Fuji1604
У тебя на плате видимо стоит инкриментальный энкодер, у него два фотодиода. Если использовать оба диода, то можно вести счет в обе стороны используюя блок -энкодер. Санчо тебе предлагает использовать родной датчик, а не "внешний".
Прошу помощи по запуску двигателя с энкодером
Добавлено: 08 фев 2018, 19:08
Sancho
Сделай это-же ракурс максимально крупно(плату) и чётко.
Прошу помощи по запуску двигателя с энкодером
Добавлено: 08 фев 2018, 20:00
Fuji1604
Нашел пару таких же энкодеров, проверить сейчас нету возможности, но на них есть маркировка.
[spoiler]
IMG_20180208_213922.jpg
IMG_20180208_214437.jpg
[/spoiler]
Отправлено спустя 9 минут 40 секунд:
Разводка платы
[spoiler]
IMG_20180208_215716.jpg
IMG_20180208_215625.jpg
[/spoiler]
Прошу помощи по запуску двигателя с энкодером
Добавлено: 08 фев 2018, 20:10
magpit
У вас проще всё наведу.
Прошу помощи по запуску двигателя с энкодером
Добавлено: 08 фев 2018, 20:41
Fuji1604
Нашел описание этого датчика
AEDS-964X.pdf
Прошу помощи по запуску двигателя с энкодером
Добавлено: 08 фев 2018, 21:27
magpit
У меня немного по другому
[spoiler]
Новый рисунок.bmp
[/spoiler]
Спасибо Александру растолковал что к чему. Значит подключал по такой схеме смотрим спойлер.
Но это касается датчика от CANON.
Отправлено спустя 5 минут 29 секунд:
Теперь осталось заставить этот моторчик подчиняться...
Прошу помощи по запуску двигателя с энкодером
Добавлено: 08 фев 2018, 21:35
Fuji1604
Можно попробовать сделать такую логику: 1)если температура упала/поднялась на х°С, то открыть/закрыть кран на n шагов, 2)ждать, 3)проверяем температуру 4)вернуться к пункту 1
Прошу помощи по запуску двигателя с энкодером
Добавлено: 08 фев 2018, 21:45
magpit
Не забыть чтобы в процессе положение как то фиксировалось, имеется ввиду в памяти контроллера.
Но пока до этого рано. Надо пока сделать так чтоб мотор крутил на заданное число.
Или так:
https://www.youtube.com/watch?v=sKJRzdLFmIA
Прошу помощи по запуску двигателя с энкодером
Добавлено: 08 фев 2018, 21:54
Fuji1604
У тебя будет считать энкодер, в программе задаешь переменную, пусть будет 1000, сравниваешь энкодер с переменной, как только счет сравнялся, останавливаешь двигатель.
Прошу помощи по запуску двигателя с энкодером
Добавлено: 09 фев 2018, 15:18
magpit
Fuji1604 писал(а): 08 фев 2018, 21:54У тебя будет считать энкодер, в программе задаешь переменную, пусть будет 1000, сравниваешь энкодер с переменной, как только счет сравнялся, останавливаешь двигатель.
Можно пример?
Прошу помощи по запуску двигателя с энкодером
Добавлено: 09 фев 2018, 15:21
Sancho
[ref]magpit[/ref],
Для начала надо приделать железо -
драйвер двигателя. Железки есть?
Прошу помощи по запуску двигателя с энкодером
Добавлено: 09 фев 2018, 15:30
magpit
Sancho писал(а): 09 фев 2018, 15:21magpit,
Для начала надо приделать железо - драйвер двигателя. Железки есть?
Прикрутил!
Прошу помощи по запуску двигателя с энкодером
Добавлено: 09 фев 2018, 15:32
Sancho
Потом провести эксперимент, что-бы узнать, при каком минимальном сигнале шим будет устойчиво отрабатывать двигатель.
Всё по порядку, не стоит прыгать через этапы процесса
Отправлено спустя 1 минуту 26 секунд:
Посмотреть - успевает ли счётчик за двигателем.
Прошу помощи по запуску двигателя с энкодером
Добавлено: 09 фев 2018, 15:36
magpit
Использовать скоростной счётчик или просто счётчик?
Прошу помощи по запуску двигателя с энкодером
Добавлено: 09 фев 2018, 17:48
Sancho
Использовать вчерашний простой вариант с дисплеем.
Заодно, если это не секретные данные (шучу), рассказать присутствующим:
сколько времени движется механизм от 0 до 100%,
сколько импульсов успевает насчитать счётчик за это время.
Желательно предыдущие пункты проверить с ШИМом на 100, 75, 50%.
Это позволит выявить - пропускает ли счётчик импульсы или всё ок.
Отправлено спустя 2 часа 2 минуты 20 секунд:
С помощью "пыток" выведал: :loony:
при шиме 255 - 2 сек,
150- 4 сек.
Минимум шим 55.
Шагов по счётчику около 50 000.