aftaev, интерестно а чЁэта утебя в кастрюле варится?aftaev писал(а):
ЧПУ пульты
Re: ЧПУ пульты
Тима, похоже у тебя сейчас каша с COM и USB.
ИМХО: Тима, сделай перерыв, и тем временем попробуй понять/разобраться что есть "порт" (бывает физический и программый), а также что есть "интерфейс" (также может быть реализован физически (в железе, ввиде микросхемы) и программно).
ИМХО: Тима, сделай перерыв, и тем временем попробуй понять/разобраться что есть "порт" (бывает физический и программый), а также что есть "интерфейс" (также может быть реализован физически (в железе, ввиде микросхемы) и программно).
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
кастрюля всего лишь на 9тонн, в другом месте на 80 тонн субстрата. Так делается субстрат для грибов. Неправильно выдержали температуру шаг влево/вправо пару градусов вырола не та микрофлора и получили брак. Мне нужен регистратор данных + небольшая автоматизация здесь описывал Мои проекты на Ардуино #1
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
в мануале на ардуину все написано Стоит там преобразователь СОМ-USB Винда его видит как СОМ5 (у меня) как можно еще напрямееее подключиться к компу я не знаю2cme писал(а):(также может быть реализован физически (в железе, ввиде микросхемы) и программно).
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Re: ЧПУ пульты
Регистратор нужен чтобы люлей выписывать тому кто шаг влево/вправо сделал?(;aftaev писал(а):кастрюля всего лишь на 9тонн, в другом месте на 80 тонн субстрата. Так делается субстрат для грибов. Неправильно выдержали температуру шаг влево/вправо пару градусов вырола не та микрофлора и получили брак. Мне нужен регистратор данных + небольшая автоматизация здесь описывал Мои проекты на Ардуино #1
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
именно! Часто слышу, а мы делаем как всегда оно вот так вышло. Там где стоит 80тонный ферментер там по старинке народ работает. Суют в ферментер длинный термометр и записывают данные температуры в тетрадь. Так вот приезжаю на это производство, а в тетради данные на 3 дня вперед расписаны. Вот такие у них ясновидящие люди работают, набухаются и в трансе измеряют температуру2cme писал(а):Регистратор нужен чтобы люлей выписывать тому кто шаг влево/вправо сделал?(;
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Re: ЧПУ пульты
(;
По старинке таких ясновидцев "лечили" внеплановыми проверками...
Да раньше электрофикация/газификация (лампа "ильича"), вот теперь автоматизация...(;
А чем греете, тены или рубашками?
По старинке таких ясновидцев "лечили" внеплановыми проверками...
Да раньше электрофикация/газификация (лампа "ильича"), вот теперь автоматизация...(;
А чем греете, тены или рубашками?
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
чтоб не засорять тему ответил здесь Мои проекты на Ардуино #1402cme писал(а):А чем греете, тены или рубашками?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
aftaev, я это знаю. Мы просто говорим немного о разном, нас запутали эти виртуальнын и реальные порты. Когда я писал "нельзя подключаться напрямую...", я имел в виду подключение к 9 пиновому порту.aftaev писал(а):Тима у тебя Ардуино подключена уже к компу к СОМ не к USB что тебе еще нужно? Ну купи преобразователь уровня МАХ232 и получишь ТОЧНО ТАКОЕ ЖЕ соединение! Только еще нужно будет чтоб в компе был СОМ и преобразователю тащить питание прийдется.
А преобразователь уже есть. И им я хотел подключиться, стороной усб - к ардуино, стороной ком - к ком компа.
Об это писал здесь:
Тима писал(а):Так, сейчас подумал, по поводу переходника... наверное питание подавать придется отдельно, т.к. питание переходника как и ардуины идет через усб порт.
...либо в ардуине использовать второй порт для обмена данными, а питание через первый порт. Но даже в этом случае переходник придется запитывать отдельно.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Вот скетч для приема координат ардуиной.
Теперь нужна прога со стороны компа.
Код: Выделить всё
#include <LiquidCrystal.h> //подключаем библиотеку LCD
LiquidCrystal lcd(8, 9, 10, 11, 12, 13); //определяем выхода экрана
char data_in[3]; // определяем массив данных
void setup() {
lcd.begin(20, 4); //задаем размеры экрана
lcd.setCursor(5, 1); //переводим курсор на позицию 5,1
lcd.print("CNC-CLUB.RU"); //выводим текст
delay(3000); //ждем 3 секунды
lcd.clear(); //очищаем экран
Serial.begin(9600); //открываем порт
}
void loop() {
int i=0;
if(Serial.available()) { //проверка передачи данных
while(Serial.available() && i<3) { // считываум данные
data_in[i++] = Serial.read(); // загоняем в массив
}
}
lcd.setCursor(0, 0); //переводим курсор на позицию 0,0
lcd.print("X = " ); //выводим текст
lcd.print(data_in[1], DEC); //выводим координату X
lcd.print(" " ); //выводим пробел после координаты
lcd.setCursor(0, 1); //переводим курсор на позицию 0,1
lcd.print("Y = " ); //выводим текст
lcd.print(data_in[2], DEC); //выводим координату Y
lcd.print(" " ); //выводим пробел после координаты
lcd.setCursor(0, 2); //переводим курсор на позицию 0,2
lcd.print("Z = " ); //выводим текст
lcd.print(data_in[3], DEC); //выводим координату Z
lcd.print(" " ); //выводим пробел после координаты
delay(100); //делаем небольшую паузу
}
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: ЧПУ пульты
А что, в Ардуино есть ведущий (master) USB порт? Или master USB есть в твоем переходнике?Тима писал(а):И им я хотел подключиться, стороной усб - к ардуино, стороной ком - к ком компа.
Об это писал здесь:
Или все-таки в переходнике и Ардуино есть ведомые (slave) порты на каких-нибудь FL232, которые друг с другом сопрячь никак не возможно?
Чудес не бывает. Бывают фокусы.
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
а хрен его знает, в такие глубины пока не опускался. это были мои размышления.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: ЧПУ пульты
понимаешь, это два COM-порта можно легко соединить простым перекрестным кабелем (нуль-модем).Тима писал(а):а хрен его знает, в такие глубины пока не опускался. это были мои размышления.
А в случае с USB все не так просто. Порты бывают ведущие (как в компьютере и USB-разветвителях) и ведомые (в периферийных устройствах). Соединить между собой можно только ведущий и ведомый порт и никак иначе.
Чудес не бывает. Бывают фокусы.
Re: ЧПУ пульты
http://ru.wikipedia.org/wiki/USBТима писал(а):а хрен его знает, в такие глубины пока не опускался. это были мои размышления.
Если в ардуино есть аппаратный rs232 (и он не задействован) то нужно подключить к соответсвующим выводам (если они не заняты уже) микросхему преобразователь max232 (или другую подобную), если аппаратного rs232 нет то сделать программный.Тима писал(а):стороной ком - к ком компа
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Если у тебя есть в компе разъем СОМ тогда нужно делать преобразователь на МАХ232 и цепляться к 0 и 1 пину(у меня так).Тима писал(а): И им я хотел подключиться, стороной усб - к ардуино, стороной ком - к ком компа.
Выше выкладывал мануал на ардуину там схема.Serg-tmn писал(а):Или все-таки в переходнике и Ардуино есть ведомые (slave) порты на каких-нибудь FL232,
Вот кусок схемы Подключить Тимы переходник СОМ-USB наврят прокатит
там только выводы с Атмеги выведены ТХ и RX. Чтобы их завести в комп нужно ставить преобразователь уровней МАХ232 или получится как Тима пишет сгорит ардуина.2cme писал(а):Если в ардуино есть аппаратный rs232 (и он не задействован) то нужно подключить к соответсвующим выводам (если они не заняты уже) микросхему преобразователь max232 (или другую подобную), если аппаратного rs232 нет то сделать программный.
Тима если у тебя в компе есть СОМ порт собираешь так и втыкаешь в ардуино.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
aftaev, спасибо за инфу. Это вчера пытался найти в нэте...aftaev писал(а):Тима если у тебя в компе есть СОМ порт собираешь так и втыкаешь в ардуино.
Чтоб не бросаться из стороны в сторону для начала хочу попробовать все-таки запуститься через усб, раз уже худо-бедно связаться получилось! А если не прокатит, буду думать на счет переходников итд.
Прошу проверить скетч выложенный мной выше, на предмет ошибок/нехваток чего нибудь... Скетч компилируется, но я думаю это не означает что он работоспособен.
И еще, вопрос к знатокам питона: как выдернуть координаты из ЕМС2 и кинуть их ардуине?
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Схема ардуины. Вот все что на ней есть сам МК и пару микросхем. МАХ232 там НЕТ!
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
в гугле набираешь MAX232 и он тебе сразу фотки показывает схем.Тима писал(а):Это вчера пытался найти в нэте...
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: ЧПУ пульты
То есть обыкновенный преобразователь USB-COM.aftaev писал(а):Вот кусок схемы
Кстати, там есть любопытный момент - сигнал DTR через конденсатор завязан на Reset контроллера. А этот сигнал коммуникационная программа, в принципе, может дергать как хочет. И каждый раз контроллер будет сбрасываться. Не помню, но кто-то жаловался на периодические сбросы.
Чудес не бывает. Бывают фокусы.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: ЧПУ пульты
создать пин в скрипте
в хал файле связать его с нужным пином (ну например axis.N.motor-pos-cmd)
получаем в скрипте значение из хал
в хал файле связать его с нужным пином (ну например axis.N.motor-pos-cmd)
получаем в скрипте значение из хал
Последний раз редактировалось nkp 12 ноя 2012, 10:54, всего редактировалось 1 раз.