ЧПУ пульты

Контроллеры, драйверы, датчики, управляющие устройства.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

маленькая сложность:
LPT -вымирают
COM - почти вымерли
USB - тормоз :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: ЧПУ пульты

Сообщение Lexxa »

езернет?
:bender:
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Lexxa писал(а):езернет?
на моей плате его нет :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Petka
Мастер
Сообщения: 242
Зарегистрирован: 17 апр 2011, 12:23
Репутация: 20
Контактная информация:

Re: ЧПУ пульты

Сообщение Petka »

aftaev писал(а):маленькая сложность:
LPT -вымирают
COM - почти вымерли
USB - тормоз :)
USB - самое то для устройств интерфейса с человеком. Геймеров USB мыши удовлетворяют. Значит и ЧПУ пульт всех будет на 100% удовлетворять.
VShaclein
Опытный
Сообщения: 183
Зарегистрирован: 25 авг 2008, 11:36
Репутация: -47
Контактная информация:

Re: ЧПУ пульты

Сообщение VShaclein »

На 100 не будет. USB глючит даже на столе, не трудно представить, что с ним будет в пром-условиях с помехеми от силового оборудования.
Petka
Мастер
Сообщения: 242
Зарегистрирован: 17 апр 2011, 12:23
Репутация: 20
Контактная информация:

Re: ЧПУ пульты

Сообщение Petka »

VShaclein писал(а):На 100 не будет. USB глючит даже на столе, не трудно представить, что с ним будет в пром-условиях с помехеми от силового оборудования.
USB тоже надо уметь готовить =)
Ethernet, конечно более защищён от помех, однако стоимость Ethernet пульта будет банально дороже. Хотите Ethernet или CAN можно и с ними сделать, да хоть rs485. Вот только будут ли потребительские свойства от этого действительно лучше?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: ЧПУ пульты

Сообщение Nick »

aftaev писал(а):USB - тормоз
VShaclein писал(а):На 100 не будет. USB глючит даже на столе, не трудно представить, что с ним будет в пром-условиях с помехеми от силового оборудования.
Т.е. твой беспроводной пульт от помех защищен! И скорости у него хватает!

Petka прав, надо делать на USB. Что ИМХО плохо в USB, так это длинна максимум 5 метров, через синезуб до 10 метров. И не понятно, как с экраном работать... Как на usb-шном устройстве можно реализовать GUI, причем хотелось бы без особых сложностей иметь возможности GTK :roll:...
И сразу нужно закладываться на беспроводной пульт, ИМХО даже не нужно делать два варианта - нужно делать 1 "все включено" по электронике максимум +100$, зато дешевле разработка и производство!
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: ЧПУ пульты

Сообщение NightV »

если wareless плюс экран с интерфейсом, то еще встает вопрос о питании, экраны много жрут.
тогда еще сенсор "положения" нужен, чтоб зажигался когда его взяли в руки, у меня так на пульте Harmony от Logitech.
можно подумать что это из разряда наворотов, тут одно из двух.. или даже трех... сенсор - батарейку помощнее - или USB ;)
Всё просто! если знаешь КАК!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

NightV писал(а):то еще встает вопрос о питании, экраны много жрут
В одной руке пульт в другой акамулятор от авто :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Ник разве тут схемы http://www.franksworkshop.com.au/CNC/La ... endant.htm и прошивке не? Почти все готово :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: ЧПУ пульты

Сообщение Nick »

Можно аккум хоть от телефона взять, они стабильно держат 1 час в работе, плюс зарядка унифицирована от USB, кончается батарейка, включил шнурок и продолжаем.

Очень хочется в пульт загнать GTK, чтобы панель pyvcp или GladeVCP можно было прямо на пульт выводить.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: ЧПУ пульты

Сообщение Lexxa »

Petka, STM32 с езернетом и ЮСБ 2.0 на борту стоит 270 рубликов, так что проще на ethernet наверное, хотя ничего не мешает и так и так данные передавать
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: ЧПУ пульты

Сообщение Nick »

По Ethernet наверное сложнее будет протокол описывать...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: ЧПУ пульты

Сообщение Lexxa »

У нас на работе сейчас чел делает штуку на pic18f67j60 (240 рубликов), там готовые библиотеки от микрочипа.
Особых проблем там нет, все двумя функциями))
Тут моя фантазия разигралась в доску... 5 станков, 5 пультов, 1 сервак и коммутатор)))
:bender:
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

во размЯчтались :) Блин хоть бы кто из этих мечтаний хоть калькуляор с кноками к ЕМС прикрутил :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Nick писал(а):Очень хочется в пульт загнать GTK, чтобы панель pyvcp или GladeVCP можно было прямо на пульт выводить.
И GNU лицензия на прошивку и схему :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: ЧПУ пульты

Сообщение Nick »

А почему бы и нет, хотя это не всегда обязательно. Если я не использую исходных кодов GladeVCP, а использую ее как сторонний компонент, то я могу писать под любой лицензией.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Ник, напиши как сделать чтоб ЕМС в RS232(COM) координату Х выдавал например.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: ЧПУ пульты

Сообщение Nick »

В общих чертах как-то так:

Код: Выделить всё

#! /usr/bin/env python
import serial
port = serial.Serial(
		port=None, 
		baudrate=9600, 
		bytesize=EIGHTBITS, 
		parity=PARITY_NONE, 
		stopbits=STOPBITS_ONE, 
		timeout=None, 
		xonxoff=False, 
		rtscts=False, 
		writeTimeout=None, 
		dsrdtr=False, 
		interCharTimeout=None
	)
port.open()

import hal, time


h = hal.component("serial-out")
h.newpin("in", hal.HAL_FLOAT, hal.HAL_IN)
#h.newpin("out", hal.HAL_FLOAT, hal.HAL_OUT)
h.ready()
try:
	while 1:
		time.sleep(1)
		port.write(h['in'])
		
except KeyboardInterrupt:
	port.close()
	raise SystemExit
Я никогда не работал с COM, поэтому нужно правильно описать открытие порта, это там где port =... (возможно понадобится библиотека python-serial (sudo apt-get install python-serial))

Потом нужно будет в hal написать loadusr serial-out.py -c serial-out -Wn serial-out, и прилинковать к его пину нужный пин:
net xpos-fb => serial-out.in

Все :).
Вложения
serial-out.py.tar.gz
(461 байт) 1259 скачиваний
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

явно без ящика пиво не разобратся
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Ответить

Вернуться в «Электроника»