Arduino -> ModBus -> LCNC
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Arduino -> ModBus -> LCNC
В LCNC потому наврят тему смогу осилить до конца. Но было бы интересно если бы получилось
У Ардуины дофига можно сделать I/O при цене 24$ Получается примерно так
пины 0-15 I/O нормальные или ШИМ
пины А0-А15 I/O аналоговые
пины 16-64 I/O
16 - ШИМ
16 - аналоговых
48 - цифровых
Во вложении подробное описание как Ардуину программировать, как Мач настраивать, в конце код для Ардуины. Где то в сети есть все с исходниками. Нужно будет могу выложить Регистры (из описание выдрал) В Маче пробовал работает Вопрос: с чего начать чтобы все это дело прикрутить к LCNC
Наверно первое что нужно сделать, проверить как ModBus работает в Linux
У Ардуины дофига можно сделать I/O при цене 24$ Получается примерно так
пины 0-15 I/O нормальные или ШИМ
пины А0-А15 I/O аналоговые
пины 16-64 I/O
16 - ШИМ
16 - аналоговых
48 - цифровых
Во вложении подробное описание как Ардуину программировать, как Мач настраивать, в конце код для Ардуины. Где то в сети есть все с исходниками. Нужно будет могу выложить Регистры (из описание выдрал) В Маче пробовал работает Вопрос: с чего начать чтобы все это дело прикрутить к LCNC
Наверно первое что нужно сделать, проверить как ModBus работает в Linux
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
вроде бы всё это уже есть ...
сейчас поищу...
сейчас поищу...
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
вот кое что по связке :
(оставлю узелок))
http://emergent.unpythonic.net/01198525592
http://emergent.unpythonic.net/01198594294
(оставлю узелок))
http://emergent.unpythonic.net/01198525592
http://emergent.unpythonic.net/01198594294
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
без детального разжевывания как и что ставить, не разберусь.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
А зачем modbus???
Есть вот такая штука: http://cnc-club.ru/forum/viewtopic.php? ... it=arduino
Надо загрузить в ардуину прошивку и потом при запуске linuxcnc загрузить модуль для общения с ней. В итоге появятся обычные пины LinuxCNC...
Есть вот такая штука: http://cnc-club.ru/forum/viewtopic.php? ... it=arduino
Надо загрузить в ардуину прошивку и потом при запуске linuxcnc загрузить модуль для общения с ней. В итоге появятся обычные пины LinuxCNC...
aftaev писал(а):без детального разжевывания как и что ставить, не разберусь.
- Сначала шьешь ардуину прошивкой отсюда: http://emergent.unpythonic.net/01198594294
- Сохраняешь arduino.py в каталог с конфигом
- Переименовываешь его в просто arduino.py (убираем расширение)
- Добавляем ему права на исполнение (ПКМ, Свойства-Права- Галка на исполнение)
- Потом в custom.hal добавляешь строчку (в ней может надо будет порт подправить....)
Код: Выделить всё
loadusr -W arduino /dev/ttyUSB0 3
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
получилось бы универсально и для Мача и для ЕМСNick писал(а):А зачем modbus???
Ждем когда nkp, свою Ардуину получит и начнет ее тискать
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
Я у себя уже пробовал, работает
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
и в тихоря сидииит такNick писал(а):Я у себя уже пробовал, работает
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
Дак я уже говорил, что работает
И у Тимы почти заработала
И у Тимы почти заработала
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
как пультNick писал(а):И у Тимы почти заработала
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
получил ...aftaev писал(а):Ждем когда nkp, свою Ардуину получит и начнет ее тискать
а что за разъемы у нее?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
Да вроде обычные под шины... Покаж фото...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
Эт вроде проходные контакты... Я в чип дип пришел и пльцем такнул... там для них есть такая штука в виде кучи штырьков...
Кстати, она в макетку должна втыкаться...
Кстати, она в макетку должна втыкаться...
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
называется PLS http://www.zip-2002.ru/?z=grey&i=97&p=332&id=55196/Nick писал(а):такая штука в виде кучи штырьков...
PLS-40 - сорок штырьков с шагом 2,54мм. Если надо меньше - можно ломать, там специальные канавки для этого.
Есть в любой лавочке, которая торгует электронными компонентами.
Двухрядные называются PLD, например PLD-80.
Чудес не бывает. Бывают фокусы.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
что ж они,дуиновы дети)), в комплект не положилиSerg-tmn писал(а):Есть в любой лавочке
теперь еще в лавочки бегать...
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
именно потому, что есть везде и стоит копейкиnkp писал(а):что ж они,дуиновы дети)), в комплект не положили
Чудес не бывает. Бывают фокусы.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
припаяй проводки с низу, так надежнейnkp писал(а):что ж они,дуиновы дети)), в комплект не положили
для Ардуины продаются такие пучки проводков http://www.ebay.com/sch/i.html?_odkw=ar ... e&_sacat=0
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
В архиве проект ModBus о котором писал выше. Проверен лично компилируется
Папка ModBusSlave должна находиться в ....\arduino-1.0.3\libraries
Открывать файл ModBusSlave.ino
Папка ModBusSlave должна находиться в ....\arduino-1.0.3\libraries
Открывать файл ModBusSlave.ino
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Arduino -> ModBus -> LCNC
Ардуина моргает от Мача
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.