COM-порт: клавиатура и другие "антикризисные" решения.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

Re: COM-порт, клавиатура и другие "антикризисные" решения.

Сообщение solanto » 23 янв 2015, 14:33

Купил сегодня 3 энкодера фирмы ALPS по 60р :hehehe: Скоро буду пробовать делать пульт.
Мне пофигу, что думают обо мне люди, пока они не начинают меня бить.

Вектроник А4-12: от заказа до готовности - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5248
Токарник по дереву - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5623

Изображение
Аватара пользователя
solanto
Почётный участник
Почётный участник
 
Сообщения: 964
Зарегистрирован: 02 апр 2014, 09:10
Откуда: Карачаево-Черкесская республика, г.Черкесск
Репутация: 91
Медальки:
Настоящее имя: Александр

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Сергей Саныч » 27 янв 2015, 21:47

Сделал прототип пульта с "настоящим" штурвалом.
COM-порт: клавиатура и другие "антикризисные" решения. Пульт.jpg

Штурвал (он же MPG, РГИ) - энкодер на 100 импульсов/оборот, питание 5В, выход ТТЛ.
Для согласования уровней с COM-портом служит классическая микросхема МС1488.
COM-порт: клавиатура и другие "антикризисные" решения. COM-пульт.PNG

К сожалению, имеющийся в моем распоряжении штурвал потребляет около 80 мА, поэтому запитать его от сигналов порта, как предыдущие схемы, не выйдет. Пришлось использовать внешнее питание. Проще всего протянуть от БП компьютера +5, +12 и -12 вольт или сделать несложный преобразователь.
я пошел по второму пути, поскольку под рукой не было гибкого кабеля на 11 проводов, зато была платка для одного устройства, где имелась разводка под необходимую схему :)
Питание пульта.PNG
Питание пульта.PNG (9.03 Кб) Просмотров: 2836

COM-порт: клавиатура и другие "антикризисные" решения. Внутренности пульта.jpg

Трехпозиционный тумблер на боковой стенке предназначен для выбора координаты - X, Y или Z.

Тестовые файлы
comkbdenc.hal
(1.53 Кб) Скачиваний: 250

comkbdenc.xml
(2.07 Кб) Скачиваний: 266
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7904
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2450
Медальки:

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение solanto » 28 янв 2015, 09:11

Сергей Саныч писал(а):Трехпозиционный тумблер на боковой стенке предназначен для выбора координаты - X, Y или Z.

ИМХО лучше не трёх позиционник а галетник на 4 позиции: X, Y, Z, Off
Мне пофигу, что думают обо мне люди, пока они не начинают меня бить.

Вектроник А4-12: от заказа до готовности - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5248
Токарник по дереву - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5623

Изображение
Аватара пользователя
solanto
Почётный участник
Почётный участник
 
Сообщения: 964
Зарегистрирован: 02 апр 2014, 09:10
Откуда: Карачаево-Черкесская республика, г.Черкесск
Репутация: 91
Медальки:
Настоящее имя: Александр

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение solanto » 28 янв 2015, 11:40

Например так:
COM-порт: клавиатура и другие "антикризисные" решения. COM v.2.JPG
Мне пофигу, что думают обо мне люди, пока они не начинают меня бить.

Вектроник А4-12: от заказа до готовности - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5248
Токарник по дереву - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5623

Изображение
Аватара пользователя
solanto
Почётный участник
Почётный участник
 
Сообщения: 964
Зарегистрирован: 02 апр 2014, 09:10
Откуда: Карачаево-Черкесская республика, г.Черкесск
Репутация: 91
Медальки:
Настоящее имя: Александр

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Сергей Саныч » 28 янв 2015, 11:51

Можно, почему нет?
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7904
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2450
Медальки:

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение solanto » 28 янв 2015, 12:00

ИМХО так думаю лучше т.к. не будет вероятности случайно повернув штурвал сместить фрезу просто поставив переключатель выбора оси в положение "Off"
Мне пофигу, что думают обо мне люди, пока они не начинают меня бить.

Вектроник А4-12: от заказа до готовности - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5248
Токарник по дереву - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5623

Изображение
Аватара пользователя
solanto
Почётный участник
Почётный участник
 
Сообщения: 964
Зарегистрирован: 02 апр 2014, 09:10
Откуда: Карачаево-Черкесская республика, г.Черкесск
Репутация: 91
Медальки:
Настоящее имя: Александр

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Nick » 28 янв 2015, 12:11

:good: все так просто и лаконично!
Наверное можно еще медальку дать...
Но давай ответы на три вопроса:
1. Что нравится?
2. Что не нравится?
3. Что в следующий раз сделаешь по другому, или как можно дальше расширить возможности пульта?
Use the Console, Luke.

LAR100 3d slm metal printer
Аватара пользователя
Nick
Мастер
 
Сообщения: 22357
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1424
Заслуга: Developer
Медальки:

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение UAVpilot » 28 янв 2015, 12:58

solanto писал(а):ИМХО лучше не трёх позиционник а галетник на 4 позиции: X, Y, Z, Off

Гораздо удобнее три отдельные кнопки на боковой стенке пульта, чтоб можно было нажимать пальцем руки, которой держишь пульт - пока кнопка нажата штурвал работает для соотв. оси.
Это позволяет не "забывать" переключаться на нужную ось.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 16549
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4060
Медальки:
Настоящее имя: Сергей

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение solanto » 28 янв 2015, 13:29

UAVpilot писал(а):Это позволяет не "забывать" переключаться на нужную ось.

А это кстати идея. Надо прикинуть вечером, как это будет работать.
Мне пофигу, что думают обо мне люди, пока они не начинают меня бить.

Вектроник А4-12: от заказа до готовности - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5248
Токарник по дереву - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5623

Изображение
Аватара пользователя
solanto
Почётный участник
Почётный участник
 
Сообщения: 964
Зарегистрирован: 02 апр 2014, 09:10
Откуда: Карачаево-Черкесская республика, г.Черкесск
Репутация: 91
Медальки:
Настоящее имя: Александр

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Сергей Саныч » 28 янв 2015, 13:51

Nick писал(а):Но давай ответы на три вопроса:

1. Что нравится?
Поскольку пульт делался как "антикризисный", в нем, кроме штурвала, нет ни одной специально купленной детали. Подключается к COM-порту, который обычно тоже "валяется без дела".
Очень удобно подгонять координаты к нужной точке, особенно в сочетании с АКПП для РГИ :) #1 Но это можно отнести к любому пульту со штурвалом.

2. Что не нравится?
Что я вряд ли соберусь перетащить этот прототип в нормальный, эргономичный корпус вместо этой дурацкой коробочки :) Так и будет работать. Что так и не сделаю нормальный пульт с блэкджеком и шлюхами модбасом и дисплеем.

3. Что в следующий раз сделаешь по другому, или как можно дальше расширить возможности пульта?
Корпус нормальный нужен, кнопки получше и побольше количеством. Причем желательно сохранить "бюджетность" пульта, хотя бы из "спортивного интереса" :)
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7904
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2450
Медальки:

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Nick » 28 янв 2015, 14:00

+ медалька :)
Use the Console, Luke.

LAR100 3d slm metal printer
Аватара пользователя
Nick
Мастер
 
Сообщения: 22357
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1424
Заслуга: Developer
Медальки:

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение _taras_ » 28 янв 2015, 14:54

Сергей Саныч!
Как вы подвели питание? Отдельным кабелем? На фотографиях пульта не видно.
Какой энкодер используете? Название напишите плз, чтоб можно было заказать аналогичный.
_taras_
Мастер
 
Сообщения: 513
Зарегистрирован: 16 мар 2011, 15:19
Репутация: 65
Медальки:

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Сергей Саныч » 28 янв 2015, 14:59

_taras_ писал(а):Как вы подвели питание? Отдельным кабелем? На фотографиях пульта не видно.
+12В подал по тому же кабелю, контакт 2, вместо сигнала RxD, который не используется.
Энкодер ZSS600-001-100B-5L DC5V покупал у sergey27rus здесь Re: Комплектующие ЧПУ #16
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7904
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2450
Медальки:

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение sergey27rus » 09 фев 2015, 16:49

С Днем Рождения! Пожелать можно многое, но пожелаю только одно ЗДОРОВЬЯ!
Аватара пользователя
sergey27rus
Почётный участник
Почётный участник
 
Сообщения: 1111
Зарегистрирован: 15 авг 2013, 07:22
Откуда: Хабаровск Дальний Восток РФ
Репутация: 708
Медальки:
Настоящее имя: Сергей

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Mihaill » 12 фев 2015, 16:24

Спасибо, отличная идея обязательно применю это для своего оборудования, уважаемые форумчане если кто то делал макет печатной платы поделитесь пожалуйста, сам я к сожалению имею слишком мало знаний в подобных вопросах.
Mihaill
Мастер
 
Сообщения: 235
Зарегистрирован: 02 июн 2014, 12:06
Откуда: Ярославль
Репутация: 67

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение solanto » 13 фев 2015, 09:40

Mihaill писал(а):уважаемые форумчане если кто то делал макет печатной платы поделитесь пожалуйста

Тут только самостоятельно, ведь некто не знает какой у Вас корпус и какие комплектующие.
Мне пофигу, что думают обо мне люди, пока они не начинают меня бить.

Вектроник А4-12: от заказа до готовности - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5248
Токарник по дереву - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5623

Изображение
Аватара пользователя
solanto
Почётный участник
Почётный участник
 
Сообщения: 964
Зарегистрирован: 02 апр 2014, 09:10
Откуда: Карачаево-Черкесская республика, г.Черкесск
Репутация: 91
Медальки:
Настоящее имя: Александр

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Mihaill » 13 фев 2015, 11:16

solanto писал(а):какой у Вас корпус и какие комплектующие

Корпуса вообще не будет, размещю на панели управления, а энкодер 12 вольтовый на 100 импульсов, вчера начал макетировать получается коряво, попробую проконсультироватся у электронщиков, может не пошлют далеко.
Mihaill
Мастер
 
Сообщения: 235
Зарегистрирован: 02 июн 2014, 12:06
Откуда: Ярославль
Репутация: 67

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Сергей Саныч » 13 фев 2015, 16:57

Продолжаем извлекать пользу из COM-порта :)
Сегодня - ввод сигналов аналоговых датчиков и управление твердотельным реле. Разберем на примере конкретного устройства - схемы управления вакуум-насосом и контроля вакуума.
При работе с вакуумным столом полезно знать величину разрежения - показывает, насколько плотно прилегает деталь к столу, а кроме того, позволяет экстренно остановить станок, если деталь вдруг сорвет со стола. Для это нам потребуются:
- сенсор, преобразующий значение остаточного давления в электрический сигнал.
- аналого-цифровой преобразователь
- схема интерфейса АЦП и управляющего компьютера.
- программная часть
В качестве сенсора был применен датчик абсолютного давления. Такие используются в системе управления двигателем современных автомобилей.
COM-порт: клавиатура и другие "антикризисные" решения. ДАД.png
Напряжение питания 5В, выходное напряжение - от 0,2 до 4,8В при изменении давления на входе от 15 до 102 кПа (примерно 110..760 мм.рт.ст).
Поскольку требуется только оценочная точность, в качестве АЦП был использован простой преобразователь напряжение-частота на крайне распространенной микросхеме - таймере 555 (отечественный аналог К1006ВИ1). Цепочка C2R4 симметрирует выходной сигнал ПНЧ относительно нуля для лучшего согласования со входом порта. С этой же целью питание ПНЧ выбрано достаточно высокое (12В). Частотный сигнал в диапазоне примерно от 400 до 900 Гц через один из входов COM-порта поступает в компьютер, где обрабатывается LinuxCNC. Для измерения частоты используется компонент encoder в режиме counter-mode.
COM-порт: клавиатура и другие "антикризисные" решения. ПНЧ и ТТР.PNG
U1 - стабилизатор. Обеспечивает 5В для питания сенсора.

В нижней части схемы - цепь управления вакуум-насосом. Для включения насоса применено твердотельное реле (SSR). Входная цепь этого реле рассчитана на напряжение 3..32В и потребляет при напряжении 9В около 7мА, что позволяет управлять им непосредственно сигналом от COM-порта.
COM-порт: клавиатура и другие "антикризисные" решения. P1012654_cr.jpg
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7904
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2450
Медальки:

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Сергей Саныч » 15 фев 2015, 12:33

Добавил демонстрационные файлы .hal и .xml и видео.
Вложения
vacuum.zip
(1.1 Кб) Скачиваний: 207
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7904
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2450
Медальки:

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение solo » 16 фев 2015, 11:08

Сергей Саныч писал(а):Поскольку требуется только оценочная точность, в качестве АЦП был использован простой преобразователь напряжение-частота на крайне распространенной микросхеме - таймере 555 (отечественный аналог К1006ВИ1). Цепочка C2R4 симметрирует выходной сигнал ПНЧ относительно нуля для лучшего согласования со входом порта. С этой же целью питание ПНЧ выбрано достаточно высокое (12В). Частотный сигнал в диапазоне примерно от 400 до 900 Гц через один из входов COM-порта поступает в компьютер, где обрабатывается LinuxCNC. Для измерения частоты используется компонент encoder в режиме counter-mode

о так это наверное можно термисторы прилепить к такой штучке , чтобы читать и регулировать температуру для 3д принтера , на базе LCNC
Аватара пользователя
solo
Мастер
 
Сообщения: 1148
Зарегистрирован: 20 окт 2011, 18:39
Откуда: Украина Харьков
Репутация: 209
Настоящее имя: Юрий Соловьев

Пред.След.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: 71taa, abrist, aegis, AlexVlg, Bing [Bot], Brynet83, Enot_1, Google [Bot], grandPrix, iche922, Majestic-12 [Bot], niksooon, nizamus, Provodnik, sazn86, shalek, smart4on, Surtaev, tehnic, tsurika, Vadimk, VAT, Vitalii, Yandex [bot], Yarrr, yurayerz

Поделиться

Reputation System ©'