реклама на сайте
подробности

 
 
> Разработка комплекса программа+железо LPT/USB для станков, Рабочее название "Конь В Вакууме"
Леонид Григорьев...
сообщение Jan 30 2017, 02:34
Сообщение #101


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 10-10-16
Пользователь №: 93 698



"Конь в Вакууме" - это аппаратно - программный комплекс, умеющий работать как со всеми существующими, так и с перспективными интерфейсами и выполнять уже существующие и ещё нет задания.
Собственно, нужно сделать контроллер для станка и программу для контроллера.
В интерфейсе LPT есть 12 пинов, работающих на выход. Обычно управление станком с компьютера осуществляется сигналами шаг-направление и есть 6 осей, которые могут рабтать одновременно, или практически одновременно. На вход могут работать 5 пинов. Задача состоит в том, что бы расширить возможности станка путём последователиной передачи данных через LPT в контролер.
Из 12-и пин выхода LPT, 6 пинов остаются работать в режиме "шаг". 4 пина задают адрес, 1-данные, 1-синхро импульс. Из 16-и адресов 6 задают смену направления оси, 1 начало и конец введения адреса, 1 предназначен для введения адреса, 1-команда " адрес + 1" с записью данных в ячейку памяти по каналу данных; 1 адрес - обнуление отсчёта "адрес + 1"
Все данные изначально записываются в ячейки в 1-битном формате. Одна ячейка может быть предназначена для включения опроса концевика, включения/выключения реле, установления деления шага/кратности шагов для ускоренного режима серводвигателя. В случае когда 1-го бита не хватает, используется несколько с соседними адресами.
Для разработки программы предполагается найти исходники чего-либо или заказать дополнения в программу разработчикам мач4. При этом вроде как раньше можно было купить исходники Mach 3, а в линуксе (для линукс ЦНЦ) вообще исходники должны быть открытыми.
Выбор порта LPT, не в пользу остальных, обусловлен двумя факторами: высокой скоростью работы (на практике) и его простотой, пониманием его устройства. Со временем можно добавить возможность работы через USB 2-3, ethernet.





Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Леонид Григорьевич   Разработка комплекса программа+железо LPT/USB для станков   Jan 30 2017, 02:34
- - Леонид Григорьевич   Есть два вопроса которые сейчас нужно выяснить: 1....   Apr 18 2017, 05:10
|- - Огурцов   думаю, для начала можно даже не заморачиваться с f...   Apr 18 2017, 10:04
|- - Огурцов   вот и видосик созрел   Apr 19 2017, 00:34
|- - khach   Цитата(Огурцов @ Apr 18 2017, 12:04) дума...   Apr 19 2017, 09:24
|- - Огурцов   fpga необходимо при параллельных вычислениях однов...   Apr 19 2017, 11:30
|- - khach   Цитата(Огурцов @ Apr 19 2017, 13:30) fpga...   Apr 19 2017, 11:43
|- - Огурцов   stm32 вполне справится с одной осью, но несколько ...   Apr 19 2017, 13:01
- - Леонид Григорьевич   Пошла параллельная разработка Все равно интересно...   Apr 20 2017, 06:35
|- - Огурцов   сделал самую страшную и не понятную половину - мат...   Apr 21 2017, 01:04
|- - mantech   Цитата(Леонид Григорьевич @ Apr 20 2017, 09...   Nov 10 2017, 17:28
- - Леонид Григорьевич   Вырос до Arduino due Есть пример из интернета по ...   Nov 10 2017, 10:53
- - Леонид Григорьевич   Сейчас вопрос не в COM-порте. Пример на питоне: ...   Nov 11 2017, 04:49
- - Леонид Григорьевич   Научился в Питоне считывать порт. Функция getInSel...   Nov 17 2017, 09:54
2 страниц V  < 1 2


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th June 2025 - 20:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01319 секунд с 7
ELECTRONIX ©2004-2016