李百仪

个性签名:intersil TW88系列软件应用工程师

  • 2019-06-18
  • 加入了学习《GE32E231_DIY:基于GD32E231的无线氛围灯平滑调光系统》,观看 作品演示

  • 回复了主题帖: 基于GD32E231的无线氛围灯平滑调光系统

    BigLEO 发表于 2019-6-18 11:14 6的飞起!

  • 回复了主题帖: 基于GD32E231的无线氛围灯平滑调光系统

    多谢提醒,已上传。

  • 加入了学习《GE32E231_DIY:基于GD32E231的无线氛围灯平滑调光系统》,观看 作品演示

  • 加入了学习《GE32E231_DIY:基于GD32E231的无线氛围灯平滑调光系统》,观看 LED线性调光和非线性调光对比

  • 2019-05-20
  • 加入了学习《色卡密码锁》,观看 色卡密码锁

  • 回复了主题帖: 颁奖:快来与keysight一起学习 光通信测试测量解决方案 下载赢好礼!

    个人信息无误

  • 2019-05-18
  • 加入了学习《汽车急刹爆闪装置》,观看 汽车急刹爆闪装置

  • 发表了主题帖: 基于GD32E231的无线氛围灯平滑调光系统

    本帖最后由 李百仪 于 2019-5-18 19:39 编辑 设计名称:基于GD32E231的无线氛围灯平滑调光系统 作品简介:LED的亮度调光是通过改变LED的导通时间来改变亮度的,单位时间内LED的导通时间越长,亮度越高。实际应用中是通过改变占空比来控制的。由LED的光效率转换特性可知,在增加相同占空比的情况下,低灰度值时比高灰度值时亮度增加的幅度大,同时在低灰度值时,灰度值每变化一个小单位,光强增率D的值都是比较大的,随着亮度增加,光强增率D减小,人眼对光变化敏感程度也减小。也就是说在低亮度时级跳突变非常明显,亮度跳变对人眼视觉特别敏感,无法做到渐亮或渐暗的柔性效果。平滑调光原理是通过改变LED调光曲线线性来改善LED的调光效果 系统框图: 系统简介: 1、采用12V开关电源设计,MP2451提供GD32E231和RXC6所需的3.3V。2、无线控制部分常用的有BLE、WIFI、2.4G、SUB-1G、IR等,根据实用性、便捷性和成本考虑,最终选择Sub-1G无线接收模块RXC6和315M遥控器。RXC6收到遥控器信号D0-D1输出TTL电平给到MCU GPIO。3、LED驱动部分采用大功率MOS。软件解析: 1、GD32E23x_Firmware_Library官网提供固件库;2、DriverConfig实现USART1、TIM2_PWM、GPIO_INPUT、GPIO_LED配置;3、DriverInterface基于固件库实现用户自定义应用接口:按键输入扫描、写入PWM Duty接口;4、UserDesign实现按键解析和驱动LED的PWM曲线更新。演示视频: 源码:

  • 2019-05-17
  • 回复了主题帖: GD32E231 DIY大赛(8)——完成定时器2的驱动

    你需要多少频率

  • 发表了主题帖: GD32E231 DIY之四:软件构架

    本帖最后由 李百仪 于 2019-5-18 20:38 编辑 软件构架: 1、固件库文件:GD32E23x_Firmware_Library 2、驱动层配置:DriverConfig 芯片外设配置。 3、驱动层接口:DriverInterface用户自定义为应用层提供操作芯片外设的接口。 4、应用层:UserDesign 用户实现逻辑、算法。

  • 发表了主题帖: GD32E231 DIY之三:LED平滑调光原理

    本帖最后由 李百仪 于 2019-5-18 18:55 编辑   LED的亮度调光是通过改变LED的导通时间来改变亮度的,单位时间内LED的导通时间越长,亮度越高。                         D=d△/E*100%               D是光强增率,d△是照度增幅,E是照度(勒克斯LX)。   由LED的光效率转换特性可知,在增加相同占空比的情况下,低灰度值时比高灰度值时亮度增加的幅度大,同时在低灰度值时,灰度值每变化一个小单位,光强增率D的值都是比较大的,随着亮度增加,光强增率D减小,人眼对光变化敏感程度也减小。也就是说在低亮度时级跳突变非常明显,亮度跳变对人眼视觉特别敏感,无法做到渐亮或渐暗的柔性效果。   平滑调光原理是通过改变LED调光曲线的平滑度来改善LED的调光效果,一是将线性调光曲线改为非线性调光曲线;二是将灰度级数细分变为更高级数的灰度;三是低亮度时降低级变速度。在此,用非线性调光曲线实现不错效果。经过非线性处理之后,调光曲线前端变得比较平缓,后端比较陡峭。前端照度增幅变小了,光强增率D亦变小。 附件是计算器,输入PWM级数和亮度级数即可得到曲线,按照曲线数值刷新PWM Duty即可。 线性调光和非线性调光对比:

  • 回复了主题帖: [GD32E231 DIY大赛]——04.搭建基于MQTT通讯的IoT云服务器

    多谢分享{:1_102:}

  • 2019-05-16
  • 发表了主题帖: GD32E231 DIY之二:安装调试环境,创建新工程

    本帖最后由 李百仪 于 2019-5-17 11:50 编辑 准备安装文件:1、MDK525.EXE; 2、GigaDevice.GD32E23x_DFP.1.0.0.pack; 下一步,下一步就安装好了。 创建新工程: 1、复制GD32E23x固件库到根目录; 2、打开Keil5,NewProject,写入名称:Project; 3、选择芯片GD32E231C8; 4、选择CMSIS; 5、添加Groups和库文件; 6、添加选择GD32E23x固件库具体哪个芯片宏,并配置Warning和优化等级; 7、在根目录添加app文件夹,并添加gd32e23x_libopt.h、main.c文件; (gd32e23x_libopt.h 在GD32E23x_Demo_Suites_V1.0.1例程中) 8、指定文件路径; 9、Rebuild,完成。

  • 发表了主题帖: GD32E231 DIY之一:开箱

    本帖最后由 李百仪 于 2019-5-16 22:27 编辑 第三批入围,终于拿到板子了。感谢EEWORLD,感谢兆易!{:1_144:} GD32E231C_START 自带调试器,这样用起来方面很多。板子简洁,有兼容Arduino接口。

  • 加入了学习《黑科技探头:碰一下就知电流大小(英文)》,观看 黑科技探头:碰一下就知电流大小(英文,国外网友评测)

  • 回复了主题帖: 颁奖:泰克USB主题活动

    感谢泰克 ! 感谢EEWorld !

  • 2019-05-07
  • 回复了主题帖: GD32E231 DIY大赛(4)——如何获得长短按键?

    在按键按下时,MCU全被delay占用……,太浪费了。

  • 2019-04-26
  • 回复了主题帖: [GD32E231 DIY大赛]——08.使用JLINK调试下载GD32E231的解决方法

    干货{:1_103:}{:1_103:}{:1_103:}

  • 回复了主题帖: [GD32E231 DIY大赛]——07.GD32E231C-START入门

    感谢分享!:time:

最近访客

< 1/2 >

统计信息

已有17人来访过

  • 芯币:53
  • 好友:--
  • 主题:5
  • 回复:24
  • 课时:3
  • 资源:--

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言