Внешний дисплей "Planet CNC USB Contriller"
Добавлено: 05 окт 2016, 16:39
==== АНОНС ====
Программа визуализации координат на внешнем дисплее для
"Planet CNC USB Contriller" (http://planet-cnc.com/)
Представляю на общее рассмотрение и обсуждение
Программа
=========
Программа представляет собой драйвер связи программы Planet CNC и внешним дисплеем.
Связь с дисплеем осуществляется по стандартному СОМ-порту или RS-485(ModBus RTU).
Передача данных в одну сторону, от программы к дисплею
Тип подключенного контроллера не имеет значения. (тестировался на MK1)
Выводятся данные:
X,Y,Z,A-координаты,
скорость движения шпинделя,
установленная скорость "OVRD" и "JOG"
Набор данных которые будут отправлены в порт может быть изменен на ходу
установкой соответствующих "галочек".
Возможности:
- определение доступных СОМ-портов
- установка номера СОМ-порта
- установка скорости СОМ-порта
- изменение времени между передачей пакетов
- выбор интерфейса СОМ-порт или RS-485(ModBus RTU)
- конфигурация фрмата отправляемого пакета
- сохранение установленных параметров в текстовом файле "settings.ini"
- запуск передачи пакетов при старте программы или вручную
- запуск программы в трее или в развернутом виде
Внешний дисплей.
================
На данный момент дисплейный я написан на
ATMega16 и графическом дисплее 64х128.
Еще проще будет сделать на строчных индикаторе типа 16х2,4х20 и тому подобных
Так как протокол обмена между программой и дисплеем полностью открытый
и конфигурируемый, не составит труда написать простейшую программу для любого
микроконтроллера и типа дисплея на свое усмотрение и требования. Недоделки.
=========
На сегодняшний день протокол RS-485(ModBus RTU) еще не отлажен.
Обоснованная критика, пожелания и коммерческие предложения
принимаются с большим интересом !!
.
Программа визуализации координат на внешнем дисплее для
"Planet CNC USB Contriller" (http://planet-cnc.com/)
Представляю на общее рассмотрение и обсуждение
Программа
=========
Программа представляет собой драйвер связи программы Planet CNC и внешним дисплеем.
Связь с дисплеем осуществляется по стандартному СОМ-порту или RS-485(ModBus RTU).
Передача данных в одну сторону, от программы к дисплею
Тип подключенного контроллера не имеет значения. (тестировался на MK1)
Выводятся данные:
X,Y,Z,A-координаты,
скорость движения шпинделя,
установленная скорость "OVRD" и "JOG"
Набор данных которые будут отправлены в порт может быть изменен на ходу
установкой соответствующих "галочек".
Возможности:
- определение доступных СОМ-портов
- установка номера СОМ-порта
- установка скорости СОМ-порта
- изменение времени между передачей пакетов
- выбор интерфейса СОМ-порт или RS-485(ModBus RTU)
- конфигурация фрмата отправляемого пакета
- сохранение установленных параметров в текстовом файле "settings.ini"
- запуск передачи пакетов при старте программы или вручную
- запуск программы в трее или в развернутом виде
Внешний дисплей.
================
На данный момент дисплейный я написан на
ATMega16 и графическом дисплее 64х128.
Еще проще будет сделать на строчных индикаторе типа 16х2,4х20 и тому подобных
Так как протокол обмена между программой и дисплеем полностью открытый
и конфигурируемый, не составит труда написать простейшую программу для любого
микроконтроллера и типа дисплея на свое усмотрение и требования. Недоделки.
=========
На сегодняшний день протокол RS-485(ModBus RTU) еще не отлажен.
Обоснованная критика, пожелания и коммерческие предложения
принимаются с большим интересом !!
.