Страница 7 из 66

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 01:26
aftaev
маленькая сложность:
LPT -вымирают
COM - почти вымерли
USB - тормоз :)

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 01:35
Lexxa
езернет?

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 01:46
aftaev
Lexxa писал(а):езернет?
на моей плате его нет :)

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 07:20
Petka
aftaev писал(а):маленькая сложность:
LPT -вымирают
COM - почти вымерли
USB - тормоз :)
USB - самое то для устройств интерфейса с человеком. Геймеров USB мыши удовлетворяют. Значит и ЧПУ пульт всех будет на 100% удовлетворять.

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 09:06
VShaclein
На 100 не будет. USB глючит даже на столе, не трудно представить, что с ним будет в пром-условиях с помехеми от силового оборудования.

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 09:19
Petka
VShaclein писал(а):На 100 не будет. USB глючит даже на столе, не трудно представить, что с ним будет в пром-условиях с помехеми от силового оборудования.
USB тоже надо уметь готовить =)
Ethernet, конечно более защищён от помех, однако стоимость Ethernet пульта будет банально дороже. Хотите Ethernet или CAN можно и с ними сделать, да хоть rs485. Вот только будут ли потребительские свойства от этого действительно лучше?

Re: ЧПУ пульты

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

Petka прав, надо делать на USB. Что ИМХО плохо в USB, так это длинна максимум 5 метров, через синезуб до 10 метров. И не понятно, как с экраном работать... Как на usb-шном устройстве можно реализовать GUI, причем хотелось бы без особых сложностей иметь возможности GTK :roll:...
И сразу нужно закладываться на беспроводной пульт, ИМХО даже не нужно делать два варианта - нужно делать 1 "все включено" по электронике максимум +100$, зато дешевле разработка и производство!

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 11:02
NightV
если wareless плюс экран с интерфейсом, то еще встает вопрос о питании, экраны много жрут.
тогда еще сенсор "положения" нужен, чтоб зажигался когда его взяли в руки, у меня так на пульте Harmony от Logitech.
можно подумать что это из разряда наворотов, тут одно из двух.. или даже трех... сенсор - батарейку помощнее - или USB ;)

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 11:16
aftaev
NightV писал(а):то еще встает вопрос о питании, экраны много жрут
В одной руке пульт в другой акамулятор от авто :)

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 11:23
aftaev
Ник разве тут схемы http://www.franksworkshop.com.au/CNC/La ... endant.htm и прошивке не? Почти все готово :)

Re: ЧПУ пульты

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

Очень хочется в пульт загнать GTK, чтобы панель pyvcp или GladeVCP можно было прямо на пульт выводить.

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 11:25
Lexxa
Petka, STM32 с езернетом и ЮСБ 2.0 на борту стоит 270 рубликов, так что проще на ethernet наверное, хотя ничего не мешает и так и так данные передавать

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 11:27
Nick
По Ethernet наверное сложнее будет протокол описывать...

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 11:33
Lexxa
У нас на работе сейчас чел делает штуку на pic18f67j60 (240 рубликов), там готовые библиотеки от микрочипа.
Особых проблем там нет, все двумя функциями))
Тут моя фантазия разигралась в доску... 5 станков, 5 пультов, 1 сервак и коммутатор)))

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 13:30
aftaev
во размЯчтались :) Блин хоть бы кто из этих мечтаний хоть калькуляор с кноками к ЕМС прикрутил :)

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 13:31
aftaev
Nick писал(а):Очень хочется в пульт загнать GTK, чтобы панель pyvcp или GladeVCP можно было прямо на пульт выводить.
И GNU лицензия на прошивку и схему :)

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 13:36
Nick
А почему бы и нет, хотя это не всегда обязательно. Если я не использую исходных кодов GladeVCP, а использую ее как сторонний компонент, то я могу писать под любой лицензией.

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 13:39
aftaev
Ник, напиши как сделать чтоб ЕМС в RS232(COM) координату Х выдавал например.

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 16:09
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

Все :).

Re: ЧПУ пульты

Добавлено: 20 янв 2012, 16:24
aftaev
явно без ящика пиво не разобратся