本文是RT-Thread用户@chengjili 原创发布,是用于参加RT-Thread与国民技术联手推出N32G457 RT-Thread设计大赛,原文:https://club.rt-thread.org/ask/article/3423.html

本设计是用来参加《创新“芯”引擎 | 国民技术N32G457 RT-Thread设计大赛》的作品。初衷是由于做军品要求国产化,所以最近也一直在测试国内不同厂家的32芯片的性能以及开发便捷性和最重要的稳定性等问题。之前也一直在用RTT做开发。浏览官网的时候发现有这个比赛,就顺便参加一下。至于做什么,肯定不能做我工作上的东西,都是军品保密的。只能想一些简单的。正好想到平常测试,特别是外出测试,经常因为电源问题而苦恼。于是想做一款简易的可调电压源,这样只需要带一个充电宝,就可以输出1~35V的电压,峰值电流基本能达到5A以上。也就可以驱动大多数的设备了。当然,功耗大的设备需要大充电宝才能工作时间长一些,但至少解决了供电电压不匹配的问题,可以应急使用了。
由于此比赛要求用官方给的核心板做开发,所以计划先简单实现一下主体功能。后面再具体做板实现整体功能。这次的测试硬件如下图,N32的最小系统板加一块我这边做其它测试的板子。这块板子只用了LTC3780部分的电路。

具体电路如下图:

其中TEC-对地就是最终的电源输出接口,TEC_DAC为输出电压调整端口,接N32板的PA4引脚。TEC_i为输出电流检测端口,接N32板的PC1引脚。电源输出对地飞了个110K和10K的分压电阻,分压短点接N32板的PC0引脚,用于测量输出电压值(暂时没有对测量电压进行标定)。
测试版没有做显示界面(不太想飞线接屏了

[N32G457] 基于RT-Thread和N32G457的简易便捷式可调电压源相关推荐

  1. 基于rt thread smart构建EtherCAT主站

    我把源码开源到到了gitee,https://gitee.com/rathon/rt-thread-smart-soem 有兴趣的去可以下载下来跑一下 软件工程推荐用vscode 打开.rt thre ...

  2. 基于GD32F103C8T6添加RT Thread nano设备框架并添加串口设备(以控制台console( uart0 )为例)

    最近没事琢磨了一下使用设备框架的问题.因为将串口注册到设备框架可以应用十分丰富的软件包. 于是就整理了一下手上的工程,重新将工程梳理了一遍. 像这样是十分清爽了,其中RTOS是操作系统源代码 并且学习 ...

  3. 关于RT thread系统节拍时钟的配置

    关于RT thread系统节拍时钟的配置                  -----本文基于rt-thread-3.1.3版本编写 首先,使用RTthread OS时,要配置(或者明白)它的系统节拍 ...

  4. RT Thread根据开发板制作BSP方法

    之前一直不懂怎么使用RT Thread的软件包,感谢网上的大神,看了你们的博客后大概了解一些,在此做下记录.用RT Thread软件包需要RT Thread的系统,但是RT Thread和RT Thr ...

  5. RT Thread利用STM32CUBEMX和RT Thread studio来创建模板工程

    (1)RT Thread利用STM32CUBEMX来创建模板工程 1.参考文档: 基于 CubeMX 移植 RT-Thread Nano:RT-Thread 文档中心 注意:串口2必须使能异步模式(启 ...

  6. xpt 2046的触摸屏 rt thread设备驱动框架

    1 基于rtt 开发触摸屏驱动 准备使用rtt 框架 , 驱动xpt 2046的触摸屏, 翻阅大量资料发现, 大部分文章强调的是时序图, 而且很多代码要么直接操作寄存器, 要么是io 口模拟, 只能用 ...

  7. 基于Boost.Thread 的测试

    基于Boost.Thread 的测试 实现功能 C++实现代码 实现功能 基于Boost.Thread 的测试 C++实现代码 #include <sstream> #include &l ...

  8. 用matlab编程简单电子琴,基于MATLAB的数字信号发生器及简易电子琴设计论文.doc...

    基于MATLAB的数字信号发生器及简易电子琴设计论文 基于MATLAB的数字信号发生器及简易电子琴设计 摘 要 数字信号发生器是一种基于软硬件结合实现的函数波形产生仪器.在工程实践中需要检测和分析的各 ...

  9. rt thread studio使用QBOOT和片外flash实现OTA升级

    我们这里要使用单片机外部flash作为OTA的下载分区,外部flash硬件连接关系 PB3-->SPI3_CLK PB4-->SPI3_MISO PB5-->SPI3_MOSI PE ...

最新文章

  1. iOS应用安全之代码混淆实现篇
  2. php过滤两个坐标,php判断两个坐标的方位角
  3. 网页开发中文本编辑器UEditor的使用
  4. 深入浅出python机器学习_8.3_神经网络实例_手写识别_MNIST数据集的使用
  5. 数据结构基础:栈和队列学习笔记
  6. 小汤学编程之JAVA基础day10——常用类(二):String常用方法、正则、StringBuffer和StringBuilder、Math和Random类、日期类和数字类
  7. php隐藏IP最后位,替换手机号中间数字为*号
  8. Vue动态组件异步组件
  9. 13、OSPF配置实验之LSA2
  10. [C++基础]031_如何正确获取用户的输入
  11. unittest 简单使用
  12. 34.在排序数组中查找元素的第一个和最后一个位置(力扣leetcode) 博主可答疑该问题
  13. 计算机硬件个人总结,计算机硬件课程设计个人总结
  14. Redis知识点整理(详讲)
  15. Spring boot 项目(十二)——实现电脑网页微信扫码自动授权
  16. 淘宝移动转型复盘:技术扮演重要角色
  17. 系统设计基础 负载均衡
  18. Android 安卓ADB命令远程调试 单个或多个设备调试
  19. 游戏显示计算机丢失文件怎么办,Windows7系统玩游戏提示丢失d3d.dll文件如何解决...
  20. 数字分割(拆数字)的两种方法

热门文章

  1. 蚂蚁金服java二面在线编程题目_蚂蚁金服-二面
  2. cmake的安装一路解决问题
  3. 开源ESP32彩屏WIFI/BLE智能万用表制作过程:1.外壳与屏幕选型
  4. 某太阳能企业终端配送与安装的改善研究
  5. 2021年第一份可视化模板教程,手把手教你做出黑科技感的大屏
  6. java计算机毕业设计手办周边商城源码+系统+mysql数据库+lw文档
  7. 删除压缩包密码的三种方法
  8. c语言百日刷题第四天
  9. cpca和jieba
  10. C语言对于通信工程的重要性,计算机网络技术对通信工程学生的重要性-计算机网络论文-计算机论文(6页)-原创力文档...