Получаем аналоговый сигнал 0-10V с платы KFlop

AlexNikov
Вникающий
Сообщения: 154
Зарегистрирован: 23 окт 2015, 19:54
Репутация: 316
Страна: Россия
 

  »

Получаем аналоговый сигнал 0-10V с платы KFLOP


Доброго всем дня! Я у вас тут новенький :D
Вот по совету Саши (Predator) представлю вашему вниманию решение одной моей проблемки:

После замены своей платы K-Step на драйвера Leadshine встал вопрос об управлении частотой вращения шпинделя. Поглядев повнимательней на мануал к K-Step было найдено решение.

Вводные данные:
  • частотник с управлением 0-10V
  • шпиндель с максимальными оборотами 24000
  • плата KFlop
Реализация:

В K-Step есть готовая схема преобразователя частота-напряжение. Чуть измененную (оптопара, транзисторы) схему собрал на SMD элементах.

Принципиальная схема:



Фото (уже в стойке плата смонтирована):



Настройка KFlop:

Подключив схему к частотнику необходимо прописать в KFlop следующее:

1. Скрипт для управления частотником в данном случае выглядит так (помещаем его в папку с файлом инициализации для удобства):

Код: Выделить всё

#include "KMotionDef.h"
#include "CorrectAnalogFunction.c"

#define RPM_FACTOR 24000.0 // RPM for full duty cycle (max analog out)

// desired speed is passed in variable 1


main()
{
	float V = *(float *)&persist.UserData[1]; // value stored is actually a float 
	
	FPGA(KAN_TRIG_REG)=4; // Mux PWM0 to JP7 Pin5
	FPGA(IO_PWMS_PRESCALE) = 46; // divide clock by 46 (1.4 KHz)
	FPGA(IO_PWMS+1) = 1; // Enable
	FPGA(IO_PWMS) = CorrectAnalog(V/RPM_FACTOR); // Set PWM
}


2. Копируем файл CorrectAnalogFunction.с в ту же папку где лежит файл управления шпинделем.

3. В KMotionCNC указываем параметры запуска скрипта:



Замерив напряжение управляющее при разных параметрах S получил следующие данные:


BenAflek
2-й разряд
Сообщения: 2655
Зарегистрирован: 29 окт 2014, 08:16
Репутация: 1054
Страна: СССР
 

  »

Жаль, я кфлоп уже продал, но инфа нужная, спасибо. :salute:

Jack
Новичок
Сообщения: 27
Зарегистрирован: 25 окт 2015, 14:45
Репутация: 37
Страна: Сингапур
 

  »

Спасибо, нужная статья.

Electric
Ученик
Сообщения: 799
Зарегистрирован: 02 сен 2014, 02:30
Репутация: 498
Страна: СССР
 

  »

BenAflek писал(а):Источник цитаты я кфлоп уже продал, но инфа нужная

Жаль я станок продал, но инфу подсобирываю к постройке или покупке нового. Так, что статья полезная :excellent:


Вернуться в «KFLOP»