打印
[N32G45x]

基于RT-Thread和N32G457的线性程控可调电源

[复制链接]
381|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
安小芯|  楼主 | 2022-4-21 18:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

基于RT-Thread和N32G457的线性程控可调电源
作品出处:RT-Thread
作者:_初始
背景
在RT-Thread论坛发现了,创新“芯”引擎 | 国民技术N32G457 RT-Thread设计大赛,秉着学习,增加自己知识的目的,参加了本次大赛,制作了这个设计。耗时时间有点长,当然我也想要奖项啊,哈哈哈。中间硬件电路费时费事,写程序也出现好多的问题,但是自己明显感觉到,在这过程中明显对RT-Thread了解也更加深刻。在这过程中也感谢大佬(出出啊)对RT-Thread的指导。
一、实现的功能
本次设计,设计实现了对电源的控制,本次涉及的电源为线性程控电源,使用串口进行控制,设置输出电压啊电流值,范围24V5A的电源,本次设计,使用开关电源作为电源。当然可以使用变压器,加一个桥式整流电路也可以。
二、使用开发板和RT-Thread使用情况概述
(一、)开发板使用串口、io口模拟iic、按键、LED灯、spi、io口模拟spi
1、串口 :使用串口控制输出电压电流值
2、io口模拟iic :驱动OLED 屏幕
3、按键:按键控制电源口打开关闭
(因为我有按键阵列的板子所以我把按键阵列扫描的也写了但是没有写功能,扫描按键的初始化代码已经写好有需要的可以去我的代码链接里找)
4、LED灯:当电源打开后LED灯流水灯显示
(流水灯,100pin io口JTAG引脚复用https://club.rt-thread.org/ask/article/3294.html
5、SPI:使用spi控制DAC芯片
(spi可麻烦死了,发现波形好丑,又因为我的隔离的速率不高,所以需要降低spi的频率,可是调整的时候发现问题了,具体参考:https://club.rt-thread.org/ask/article/3483.html
6:、io模拟SPI:使用模拟SPI控制芯海科技ADC芯片
(芯海科技ADC芯片为非标准SPI接口只能使用模拟,有兴趣的可以参考我的**https://club.rt-thread.org/ask/article/3325.html

(二、)RT-Thread使用情况
使用RT-Thread个线程,使用RT-Thread中间api接口控制,串口按键灯SPI 接口。因为是RT-Thread设计大赛,所以尽量整个工程能使用RT-Thread的功能,全部使用RT-Thread的东西。在其中确实学到了很多。


使用特权

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

本版积分规则

认证:国民技术股份有限公司
简介:国民技术股份有限公司(简称:国民技术)2000年源于国家“909”集成电路专项工程成立,2010年创业板上市(股票代码:300077),是通用MCU、安全芯片领先企业和国家高新技术企业。

137

主题

189

帖子

14

粉丝