ЧПУ пульты

Контроллеры, драйверы, датчики, управляющие устройства.
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: ЧПУ пульты

Сообщение 2cme »

aftaev писал(а):
Вложение Ардуина.JPG больше недоступно
aftaev, интерестно а чЁэта утебя в кастрюле варится?
Вложения
Ардуина.JPG (1941 просмотр) <a class='original' href='./download/file.php?id=9250&mode=view' target=_blank>Загрузить оригинал (65.3 КБ)</a>
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: ЧПУ пульты

Сообщение 2cme »

Тима, похоже у тебя сейчас каша с COM и USB.
ИМХО: Тима, сделай перерыв, и тем временем попробуй понять/разобраться что есть "порт" (бывает физический и программый), а также что есть "интерфейс" (также может быть реализован физически (в железе, ввиде микросхемы) и программно).
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

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

Re: ЧПУ пульты

Сообщение aftaev »

2cme писал(а):(также может быть реализован физически (в железе, ввиде микросхемы) и программно).
в мануале на ардуину все написано
arduino-mega-schematic.pdf
(37.44 КБ) 522 скачивания
Стоит там преобразователь СОМ-USB Винда его видит как СОМ5 (у меня)
СОМ5.JPG (1939 просмотров) <a class='original' href='./download/file.php?id=9253&mode=view' target=_blank>Загрузить оригинал (47.64 КБ)</a>
как можно еще напрямееее подключиться к компу я не знаю :wtf:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: ЧПУ пульты

Сообщение 2cme »

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

Re: ЧПУ пульты

Сообщение aftaev »

2cme писал(а):Регистратор нужен чтобы люлей выписывать тому кто шаг влево/вправо сделал?(;
именно! Часто слышу, а мы делаем как всегда оно вот так вышло. Там где стоит 80тонный ферментер там по старинке народ работает. Суют в ферментер длинный термометр и записывают данные температуры в тетрадь. Так вот приезжаю на это производство, а в тетради данные на 3 дня вперед расписаны. Вот такие у них ясновидящие люди работают, набухаются и в трансе измеряют температуру :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: ЧПУ пульты

Сообщение 2cme »

(;
По старинке таких ясновидцев "лечили" внеплановыми проверками...
Да раньше электрофикация/газификация (лампа "ильича"), вот теперь автоматизация...(;

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

Re: ЧПУ пульты

Сообщение aftaev »

2cme писал(а):А чем греете, тены или рубашками?
чтоб не засорять тему ответил здесь Мои проекты на Ардуино #140
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

Re: ЧПУ пульты

Сообщение Тима »

aftaev писал(а):Тима у тебя Ардуино подключена уже к компу к СОМ не к USB что тебе еще нужно? Ну купи преобразователь уровня МАХ232 и получишь ТОЧНО ТАКОЕ ЖЕ соединение! Только еще нужно будет чтоб в компе был СОМ и преобразователю тащить питание прийдется.
aftaev, я это знаю. Мы просто говорим немного о разном, нас запутали эти виртуальнын и реальные порты. Когда я писал "нельзя подключаться напрямую...", я имел в виду подключение к 9 пиновому порту.
А преобразователь уже есть. И им я хотел подключиться, стороной усб - к ардуино, стороной ком - к ком компа.
Об это писал здесь:
Тима писал(а):Так, сейчас подумал, по поводу переходника... наверное питание подавать придется отдельно, т.к. питание переходника как и ардуины идет через усб порт.
...либо в ардуине использовать второй порт для обмена данными, а питание через первый порт. Но даже в этом случае переходник придется запитывать отдельно.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 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-разветвителях) и ведомые (в периферийных устройствах). Соединить между собой можно только ведущий и ведомый порт и никак иначе.
Чудес не бывает. Бывают фокусы.
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: ЧПУ пульты

Сообщение 2cme »

Тима писал(а):а хрен его знает, в такие глубины пока не опускался. это были мои размышления.
http://ru.wikipedia.org/wiki/USB
Тима писал(а):стороной ком - к ком компа
Если в ардуино есть аппаратный rs232 (и он не задействован) то нужно подключить к соответсвующим выводам (если они не заняты уже) микросхему преобразователь max232 (или другую подобную), если аппаратного rs232 нет то сделать программный.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Тима писал(а): И им я хотел подключиться, стороной усб - к ардуино, стороной ком - к ком компа.
Если у тебя есть в компе разъем СОМ тогда нужно делать преобразователь на МАХ232 и цепляться к 0 и 1 пину(у меня так).
Serg-tmn писал(а):Или все-таки в переходнике и Ардуино есть ведомые (slave) порты на каких-нибудь FL232,
Выше выкладывал мануал на ардуину там схема.
Вот кусок схемы
Ардуина.JPG (1911 просмотров) <a class='original' href='./download/file.php?id=9257&mode=view' target=_blank>Загрузить оригинал (85.92 КБ)</a>
Подключить Тимы переходник СОМ-USB наврят прокатит
2cme писал(а):Если в ардуино есть аппаратный rs232 (и он не задействован) то нужно подключить к соответсвующим выводам (если они не заняты уже) микросхему преобразователь max232 (или другую подобную), если аппаратного rs232 нет то сделать программный.
там только выводы с Атмеги выведены ТХ и RX. Чтобы их завести в комп нужно ставить преобразователь уровней МАХ232 или получится как Тима пишет сгорит ардуина.

Тима если у тебя в компе есть СОМ порт собираешь так и втыкаешь в ардуино.
МАХ232.JPG (1911 просмотров) <a class='original' href='./download/file.php?id=9258&mode=view' target=_blank>Загрузить оригинал (30.18 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

Re: ЧПУ пульты

Сообщение Тима »

aftaev писал(а):Тима если у тебя в компе есть СОМ порт собираешь так и втыкаешь в ардуино.
aftaev, спасибо за инфу. Это вчера пытался найти в нэте...
Чтоб не бросаться из стороны в сторону для начала хочу попробовать все-таки запуститься через усб, раз уже худо-бедно связаться получилось! А если не прокатит, буду думать на счет переходников итд.

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

Re: ЧПУ пульты

Сообщение aftaev »

Схема ардуины. Вот все что на ней есть сам МК и пару микросхем. МАХ232 там НЕТ!
Схема Ардуины.JPG (1909 просмотров) <a class='original' href='./download/file.php?id=9259&mode=view' target=_blank>Загрузить оригинал (112.25 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Тима писал(а):Это вчера пытался найти в нэте...
в гугле набираешь MAX232 и он тебе сразу фотки показывает схем.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: ЧПУ пульты

Сообщение Сергей Саныч »

aftaev писал(а):Вот кусок схемы
То есть обыкновенный преобразователь USB-COM.
Кстати, там есть любопытный момент - сигнал DTR через конденсатор завязан на Reset контроллера. А этот сигнал коммуникационная программа, в принципе, может дергать как хочет. И каждый раз контроллер будет сбрасываться. Не помню, но кто-то жаловался на периодические сбросы.
Чудес не бывает. Бывают фокусы.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: ЧПУ пульты

Сообщение nkp »

создать пин в скрипте
в хал файле связать его с нужным пином (ну например axis.N.motor-pos-cmd)
получаем в скрипте значение из хал
Последний раз редактировалось nkp 12 ноя 2012, 10:54, всего редактировалось 1 раз.
Ответить

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