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
Откуда: Карачаево-Черкесская республика, г.Черкесск
Репутация: 90
Медальки:
Настоящее имя: Александр

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 Кб) Просмотров: 1827

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

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

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

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

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
Откуда: Карачаево-Черкесская республика, г.Черкесск
Репутация: 90
Медальки:
Настоящее имя: Александр

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
Откуда: Карачаево-Черкесская республика, г.Черкесск
Репутация: 90
Медальки:
Настоящее имя: Александр

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

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

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

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
Откуда: Карачаево-Черкесская республика, г.Черкесск
Репутация: 90
Медальки:
Настоящее имя: Александр

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

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

:good: все так просто и лаконично!
Наверное можно еще медальку дать...
Но давай ответы на три вопроса:
1. Что нравится?
2. Что не нравится?
3. Что в следующий раз сделаешь по другому, или как можно дальше расширить возможности пульта?
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1330
Заслуга: Developer
Медальки:

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

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

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

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

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
Откуда: Карачаево-Черкесская республика, г.Черкесск
Репутация: 90
Медальки:
Настоящее имя: Александр

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

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

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

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

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

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

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

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

+ медалька :)
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1330
Заслуга: Developer
Медальки:

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

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

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

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

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

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

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

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

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

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

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

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

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
Откуда: Карачаево-Черкесская республика, г.Черкесск
Репутация: 90
Медальки:
Настоящее имя: Александр

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

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

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

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

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
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7392
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2259
Медальки:

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

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

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

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

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

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

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

Пред.След.

Вернуться в LinuxCNC

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

Зарегистрированные пользователи: 19bvn58, a_leha, aicT, Alexxs, Bing [Bot], crusider, evgenymcp, Google [Bot], Homo_erectus, ignv, Ivan91, Majestic-12 [Bot], master_70, meruslan, MX_Master, Nonstopich, nva-tuning, passer-by, VAT, Yahoo [Bot], Yandex [bot], Фрост, Дрюня

Поделиться

Reputation System ©'