打印
[应用方案]

NVSP0008-M0518 摇头灯方案主控芯片M0518

[复制链接]
2073|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
玛雅|  楼主 | 2015-4-20 20:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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可单独设置占控比
沙发
gaoyang9992006| | 2015-4-27 18:52 | 只看该作者
楼主做灯光控制设计的啊,很不错啊,运用PWM,和步进电机。

使用特权

评论回复
板凳
mintspring| | 2015-6-23 21:47 | 只看该作者
这个应用需要很多PWM模块的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

19

帖子

4

粉丝