本公司供应其他台湾新唐单片机 M0518LC2AE,M0518LD2AE,M0518SC2AE,M0518SD2AE。 光束灯、矩阵灯、洗墙灯、蜘蛛灯等,质量保证,欢迎咨询洽谈。
代理商联系电话18613112880-赖生,QQ1292291339




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亮度和色度的调整,此方案完成底层驱动,客户可以快速完成产品的研发,可以帮助客户加快产品上市时间。
注:
输入电源为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
uint32_t PWM_ConfigOutputChannel(PWM_T *pwm, uint32_t u32ChannelNum, uint32_t u32Frequency, uint32_t u32DutyCycle) PWM输出配置。
void PWM_Start(PWM_T *pwm, uint32_t u32ChannelMask)PWM开始
void PWM_EnablePeriodInt(PWM_T *pwm, uint32_t u32ChannelNum, uint32_t u32IntPeriodType) PWM 中断优先设置
__STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn)中断服务程序入口
void Change_color_manual(void)LED 亮度调整与步进电机快慢调整,当通过DMX512收到数据后调用此函数调整相对应的LED亮度与步进电机转速。
void RS485_Init(void) RS485初使化。
void UART02_IRQHandler(void)DMX512的数据接收处理
芯唐电子科技(深圳)有限公司
www.nuvoton.com 电话: 86-0755-8351 5350 传真: 86-0755-8351 5348 11
void PWM24_Config(uint32_t u32Frequency, uint32_t u32DutyCycle)此函数配置24路PWM,现有PWM占空比为0~2550,如需要更改此值,请在下列函数中更改红色数据2550,uint32_t PWM_ConfigOutputChannel(PWM_T *pwm, uint32_t u32ChannelNum, uint32_t u32Frequency, uint32_t u32DutyCycle){PWM_SET_CMR(pwm, u32ChannelNum, u32DutyCycle * (u16CNR + 1) / 2550 - 1);}
uint32_t BPWM_ConfigOutputChannel(BPWM_T *bpwm, uint32_t u32ChannelNum, uint32_t u32Frequency, uint32_t u32DutyCycle){BPWM_SET_CMR(bpwm, u32ChannelNum, u32DutyCycle * (u16CNR + 1) / 2550 - 1);}
软件部分功能
DMX512协议
步进电机驱动,每步1.8度
LED亮度调整
24路PWM可单独设置占控比