NVSP0008-M0518 摇头灯方案主控芯片M0518使用Cortex-M0内核,32位CPU工作频率50M Hz工作电压2.5-5.5V,多种串行通讯接口(UART,SPI,I2C)。NVSP0008-M0518支持DMX512通讯协定,24个PWM输出端口(PWM支持最大时钟频率100M Hz)可以精准的控制多组步进马达的转速以及多组LED亮度和色度的调整,此方案完成底层驱动,客户可以快速完成产品的研发,可以帮助客户加快产品上市时间。
技术交流QQ1292291339-玛雅人,18613112880
注:
输入电源为24V/2A(此电源根据所用步进马达的规格定义);
DMX512输入插头是公头,对应信号线应为母头;
拔码开关1-4拔到“ON”时控制板上四色LED灯,拔到“OFF”时与板上四色LED断开,此时可以外接LED灯板,接口为上图LED驱动口。
UART串行接口可以连接其它子系统。
PWM扩展口分为4路一组共4组。
GPIO扩展端口客户可以自定义应用
函数说明:
void SYS_Init(void) MCU初使化,有把GPIO配置成24路PWM功能。
uint32_t ConfigStepMotorOutputChannel(uint32_t u32MotorNum, uint32_t u32Frequency)步进电机输出控制。PWM1_0,PWM1_1,PWM1_2,PWM1_3四路输出。
void EnableStepMotor(uint32_t u32MotorNum)使能电机驱动PWM
void DisableStepMotor(uint32_t u32MotorNum)关闭电机驱动PWM,输出为低。
void EnableStepMotorOutput(uint32_t u32MotorNum)使能电机驱动PWM输出
void DisableStepMotorOutput(uint32_t u32MotorNum)关闭电机驱动PWM
软件部分功能
DMX512协议
步进电机驱动,每步1.8度
LED亮度调整
24路PWM可单独设置占控比 |