0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于GD32F350R8的摄影光源控制器的性能分析和应用

GD32MCU 来源:djl 2019-10-21 14:27 次阅读

1作品简介

本作品主要用GD32F350R8做了一个光源控制器用于为机器视觉相机提供稳定的光源控制,增加了外部触发功能可外接24V信号光电传感器PLC输入),一路24V输出信号,用于触发相机拍照。由于这边应用场景的多样性,所以得增加用户流程配置即可分别控制四路光源亮多久啥时候点亮,由于光源寿命问题以及光源一般比较刺眼所以增设参数掉电保持功能,另外还外延了WIFI功能。现场应用场景也在视频中有做测试。

2系统框图

关于GD32F350R8的摄影光源控制器的性能分析和应用

3各部分实现的功能和解析

首先就是测试了I2C 驱动了一个OLED屏,从坛友总结的GD32代码库里直接改。如I2C的初始化、读写代码基本上就是复制调用过来的只不过改了一下不用的存储地址而已,非常方便就实现了基本功能。

接下来画了一块PCB顶板,尺寸和GD32F350R8底板一样通过排针直接连接,主要实现的功能是做一个4路LED光源的亮度调节。

原理图截图如下:(本人比较喜欢原理图在一张图纸上画完没有分页的习惯,所以截图可能模糊,没有技术难点)

关于GD32F350R8的摄影光源控制器的性能分析和应用

下面是PCB效果图:

整机通电测试了一下初步OK。

核心部分为4路PWM控制NMOS管导通。一般机器视觉所用的电源为24V电源所以会设计24V转12V电路主要用于给NMOS驱动芯片使用。而12V转5V主要用于地板部分的供电,用户按键以及OLED主要方便现场人员调试做一些简单的流程配置工作。而WIFI 部分只要用于实现远程流程控制,测试本人也写了一个手机APP做一些简单的测试界面。

源码当成附件上传吧有两部分一部分是QT的源码及手机APP的另外一部分是GD32的代码由于时间比较紧张所以注释之类的就忽略不计吧。另外源码主要基于FreeRTOS,更新移植,好处多多。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2548

    文章

    50768

    浏览量

    752239
  • 控制器
    +关注

    关注

    112

    文章

    16232

    浏览量

    177528
  • 机器视觉
    +关注

    关注

    161

    文章

    4350

    浏览量

    120153
收藏 人收藏

    评论

    相关推荐

    GD32 MCU 移植教程】9、从 STM32F10x 系列移植到 GD32F30x 系列

    GD32F30x 系列 MCU 是基于 Arm® Cortex®-M4 处理的 32 位通用微控制器,与 STM32F10x 系列 MCU 保持高度兼容。本文主要从以下三个方面进行介
    的头像 发表于 09-07 09:57 564次阅读
    【<b class='flag-5'>GD</b>32 MCU 移植教程】9、从 STM32<b class='flag-5'>F</b>10x 系列移植到 <b class='flag-5'>GD32F</b>30x 系列

    GD32 MCU 移植教程】8、从 STM32F4xx 系列移植到 GD32F4xx 系

    GD32F4xx 系列 MCU 是基于 Arm® Cortex®-M4 处理的 32 位通用微控制器,与 STM32F4xx系列 MCU 保持高度兼容。本文主要从以下三个方面进行介绍
    的头像 发表于 09-06 09:40 1033次阅读
    【<b class='flag-5'>GD</b>32 MCU 移植教程】<b class='flag-5'>8</b>、从 STM32<b class='flag-5'>F</b>4xx 系列移植到 <b class='flag-5'>GD32F</b>4xx 系

    GD32 MCU 移植教程】7、从 GD32F10x 移植到 GD32E103

    本应用笔记旨在帮助您快速将基于 GD32F10x 2.0 版本及以上固件库开发的应用程序从GD32F10x 系列微控制器移植到 GD32E103 系列微
    的头像 发表于 09-05 09:40 439次阅读
    【<b class='flag-5'>GD</b>32 MCU 移植教程】7、从 <b class='flag-5'>GD32F</b>10x 移植到 <b class='flag-5'>GD</b>32E103

    Arm Cortex-R82AE赋能高性能区域控制器设计

    在之前的一篇推文中我曾谈到过,汽车行业的近期发展趋势正在推动对汽车架构中区域控制器和域控制器的需求。而基于 Armv8-R 的 Arm Cortex-R52 和 Cortex-
    的头像 发表于 09-02 10:23 447次阅读

    GD32 MCU 移植教程】2、从 GD32F303 移植到 GD32F503

    GD32E503 系列是 GD 推出的 Cortex_M33 系列产品,该系列资源上与 GD32F303 兼容度非常高,本应用笔记旨在帮助您快速将应用程序从 GD32F303 系列微
    的头像 发表于 08-31 09:36 1378次阅读
    【<b class='flag-5'>GD</b>32 MCU 移植教程】2、从 <b class='flag-5'>GD32F</b>303 移植到 <b class='flag-5'>GD32F</b>503

    GD32 MCU 移植教程】1、从 GD32F10x 移植到 GD32F30x

    应用程序移植到新的微控制器。本应用笔记旨在帮助您快速将应用程序从 GD32F10x 系列微控制器移植到 GD32F30x 系列微控制器
    的头像 发表于 08-30 09:52 1472次阅读
    【<b class='flag-5'>GD</b>32 MCU 移植教程】1、从 <b class='flag-5'>GD32F</b>10x 移植到 <b class='flag-5'>GD32F</b>30x

    分析一个LED的光源控制器恒流源电路遇到的几个疑问求解

    我在分析一个LED的光源控制器恒流源电路,看到了如下图的电路部分。对该电路中的放大器使用有疑惑,请您帮我解答。 该电路可以正常工作。 电路说明: switch是由MCU直接控制
    发表于 08-16 08:01

    机器视觉光源控制器的作用有哪些

    机器视觉光源控制器是机器视觉系统中的重要组成部分,它的作用主要包括以下几个方面: 提供稳定的光源 机器视觉系统需要在各种不同的环境条件下工作,包括不同的光照条件、不同的物体表面特性等。为了确保图像
    的头像 发表于 07-04 10:33 654次阅读

    机器视觉光源控制器的工作原理

    机器视觉光源控制器是一种用于控制机器视觉系统中光源的设备,其主要作用是为机器视觉系统提供稳定、均匀、可调节的光源。以下是对机器视觉
    的头像 发表于 07-04 10:05 864次阅读

    32 位微控制器KF32F350数据手册

    电子发烧友网站提供《32 位微控制器KF32F350数据手册.pdf》资料免费下载
    发表于 04-23 09:11 0次下载

    兆易创新推出GD32F5系列Cortex-M33内核MCU

    兆易创新GigaDevice宣布,正式推出GD32F5系列高性能控制器,该系列MCU基于Arm® Cortex®-M33内核,旨在满足各类高要求应用场景的需求。
    的头像 发表于 03-16 09:58 1148次阅读

    兆易创新发布GD32F5系列高性能控制器

    近日,业界翘楚半导体器件供应商兆易创新重磅发布GD32F5系列高性能控制器,该系列MCU基于领先的Arm® Cortex®-M33内核,专为能源电力、光伏储能、工业自动化、PLC、网络通讯设备以及图形显示等多元应用场景量身打造
    的头像 发表于 03-16 09:57 1004次阅读

    兆易创新推出GD32F5系列高性能控制器

    兆易创新GigaDevice,业界知名的半导体器件供应商,今日正式揭晓了其最新研发成果——GD32F5系列高性能控制器。这款微控制器基于先进的Arm® Cortex®-M33内核,为
    的头像 发表于 03-08 09:29 890次阅读

    兆易创新推出基于Arm® Cortex®-M33内核的GD32F5系列高性能控制器

    中国北京(2024年3月7日)——业界领先的半导体器件供应商兆易创新GigaDevice (股票代码 603986) 今日宣布,正式推出基于Arm Cortex-M33内核的GD32F5系列高性能控制器,全面适配于能源电力、光
    的头像 发表于 03-07 09:09 856次阅读
    兆易创新推出基于Arm® Cortex®-M33内核的<b class='flag-5'>GD32F</b>5系列高<b class='flag-5'>性能</b>微<b class='flag-5'>控制器</b>

    上汽飞凡R7智联域控制器模块TBOX的拆解分析

    本专栏将介绍智能汽车控制器的拆解分析,为读者呈现最新的量产控制器的参考设计及选型方案。今天为大家分享的是上汽飞凡R7的智联域控制器模块-TB
    的头像 发表于 01-23 10:29 5209次阅读
    上汽飞凡<b class='flag-5'>R</b>7智联域<b class='flag-5'>控制器</b>模块TBOX的拆解<b class='flag-5'>分析</b>