Страница 1 из 22
Arduino -> ModBus -> LCNC
Добавлено: 13 окт 2013, 21:26
aftaev
В LCNC
потому наврят тему смогу осилить до конца. Но было бы интересно если бы получилось
У Ардуины дофига можно сделать I/O при цене 24$
Получается примерно так
пины 0-15 I/O нормальные или ШИМ
пины А0-А15 I/O аналоговые
пины 16-64 I/O
16 - ШИМ
16 - аналоговых
48 - цифровых
Во вложении подробное описание как Ардуину программировать, как Мач настраивать, в конце код для Ардуины. Где то в сети есть все с исходниками. Нужно будет могу выложить
Регистры (из описание выдрал)
В Маче пробовал работает
Вопрос: с чего начать чтобы все это дело прикрутить к LCNC
Наверно первое что нужно сделать, проверить как ModBus работает в Linux
Re: Arduino -> ModBus -> LCNC
Добавлено: 13 окт 2013, 21:38
nkp
вроде бы всё это уже есть ...
сейчас поищу...
Re: Arduino -> ModBus -> LCNC
Добавлено: 13 окт 2013, 21:54
nkp
Re: Arduino -> ModBus -> LCNC
Добавлено: 13 окт 2013, 22:00
aftaev
без детального разжевывания как и что ставить, не разберусь.
Re: Arduino -> ModBus -> LCNC
Добавлено: 15 окт 2013, 11:20
Nick
А зачем modbus???
Есть вот такая штука:
http://cnc-club.ru/forum/viewtopic.php? ... it=arduino
Надо загрузить в ардуину прошивку и потом при запуске linuxcnc загрузить модуль для общения с ней. В итоге появятся обычные пины LinuxCNC...
aftaev писал(а):без детального разжевывания как и что ставить, не разберусь.
- Сначала шьешь ардуину прошивкой отсюда: http://emergent.unpythonic.net/01198594294
- Сохраняешь arduino.py в каталог с конфигом
- Переименовываешь его в просто arduino.py (убираем расширение)
- Добавляем ему права на исполнение (ПКМ, Свойства-Права- Галка на исполнение)
- Потом в custom.hal добавляешь строчку (в ней может надо будет порт подправить....)
Все, должны появиться пины...
Re: Arduino -> ModBus -> LCNC
Добавлено: 15 окт 2013, 11:41
aftaev
Nick писал(а):А зачем modbus???
получилось бы универсально и для Мача и для ЕМС
Ждем когда
nkp, свою Ардуину получит и начнет ее тискать
Re: Arduino -> ModBus -> LCNC
Добавлено: 15 окт 2013, 11:44
Nick
Я у себя уже пробовал, работает
Re: Arduino -> ModBus -> LCNC
Добавлено: 15 окт 2013, 12:14
aftaev
Nick писал(а):Я у себя уже пробовал, работает
и в тихоря сидииит так
Re: Arduino -> ModBus -> LCNC
Добавлено: 15 окт 2013, 13:13
Nick
Дак я уже говорил, что работает
И у Тимы почти заработала
Re: Arduino -> ModBus -> LCNC
Добавлено: 15 окт 2013, 13:32
aftaev
Nick писал(а):И у Тимы почти заработала
как пульт
Re: Arduino -> ModBus -> LCNC
Добавлено: 15 окт 2013, 14:23
nkp
aftaev писал(а):Ждем когда nkp, свою Ардуину получит и начнет ее тискать
получил ...
а что за разъемы у нее?
Re: Arduino -> ModBus -> LCNC
Добавлено: 15 окт 2013, 14:31
Nick
Да вроде обычные под шины... Покаж фото...
Re: Arduino -> ModBus -> LCNC
Добавлено: 15 окт 2013, 14:34
nkp
Re: Arduino -> ModBus -> LCNC
Добавлено: 15 окт 2013, 14:41
Nick
Эт вроде проходные контакты... Я в чип дип пришел и пльцем такнул... там для них есть такая штука в виде кучи штырьков...
Кстати, она в макетку должна втыкаться...
Re: Arduino -> ModBus -> LCNC
Добавлено: 15 окт 2013, 14:49
Сергей Саныч
Nick писал(а):такая штука в виде кучи штырьков...
называется PLS
http://www.zip-2002.ru/?z=grey&i=97&p=332&id=55196/
PLS-40 - сорок штырьков с шагом 2,54мм. Если надо меньше - можно ломать, там специальные канавки для этого.
Есть в любой лавочке, которая торгует электронными компонентами.
Двухрядные называются PLD, например PLD-80.
Re: Arduino -> ModBus -> LCNC
Добавлено: 15 окт 2013, 14:53
nkp
Serg-tmn писал(а):Есть в любой лавочке
что ж они,дуиновы дети)), в комплект не положили
теперь еще в лавочки бегать...
Re: Arduino -> ModBus -> LCNC
Добавлено: 15 окт 2013, 14:56
Сергей Саныч
nkp писал(а):что ж они,дуиновы дети)), в комплект не положили
именно потому, что есть везде и стоит копейки
Re: Arduino -> ModBus -> LCNC
Добавлено: 15 окт 2013, 17:39
aftaev
nkp писал(а):что ж они,дуиновы дети)), в комплект не положили
припаяй проводки с низу, так надежней
для Ардуины продаются такие пучки проводков
http://www.ebay.com/sch/i.html?_odkw=ar ... e&_sacat=0
Re: Arduino -> ModBus -> LCNC
Добавлено: 17 окт 2013, 11:17
aftaev
В архиве проект ModBus о котором писал выше. Проверен лично компилируется
Папка ModBusSlave должна находиться в ....\arduino-1.0.3\libraries
Открывать файл ModBusSlave.ino
Re: Arduino -> ModBus -> LCNC
Добавлено: 17 окт 2013, 11:45
aftaev
Ардуина моргает от Мача