
CW32电压电流表
简介
学习设计和制作一个数字电压电流表对于个人专业技能的提升是非常有益的。数字电压电流表项目涵盖了微控制器电路的设计与实现、信号采集与处理电路的设计、用户界面的开发与优化以及产品外观的设计等多个方面
简介:学习设计和制作一个数字电压电流表对于个人专业技能的提升是非常有益的。数字电压电流表项目涵盖了微控制器电路的设计与实现、信号采集与处理电路的设计、用户界面的开发与优化以及产品外观的设计等多个方面开源协议
:GPL 3.0
描述
1、硬件部分
1.1供电电路

增加了D5,并联反向二极管,防止后级出现短路情况而损坏SE8550K2。
1.2串口通信

增加板载CH340芯片,进行串口通信
1.3INA226测试电路

2、MCU的选型
项目使用立创·地文星CW32F030C8Tx开发板(核心板)作为主控,控器件选型是十分重要的,这关系到项目的整体优势。
关于电压电流表,笔者用STM32/CW32和一些其他32做了一些调试和测试。在此仅与STM32F103C8T6做比对,作为学习器件选型的参考,主要以提供思路,改善认知为主。
不要盲目的选型
在对本项目进行MCU(微控制器单元)选型时,需要综合考虑多个方面以确保选择的MCU能够满足项目需求。
- 明确自己的项目需求:清晰地了解项目需要多少计算能力,包括时钟速度、处理器核心的类型、是否需要浮点运算单元等。
- 明确项目所需的I/O端口和重要外设,如ADC外设。由于本项目为开发板项目,主要目的为调试学习,在硬件上,对I/O数量不做严格限制:即不考虑此带来的成本等问题。
CW32在本项目中的重要优势
- 宽工作温度:-40~105℃的温度范围
- 宽工作电压:1.65V~5.5V (STM32仅支持3.3V系统)
- 超强抗干扰:HBM ESD 8KV 全部ESD可靠性达到国际标准最高等级(STM32 ESD2KV)
- 本项目重点-更好的ADC:12位高速ADC 可达到±1.0LSB INL 11.3ENOB 多种Vref参考电压... ...(STM32仅支持VDD=Vref)
- 稳定可靠的eFLASH工艺。
关于优势的详细解读,我会放在有关ADC采样的章节和拓展章节中详解。
CW32的ADC主要特性
本项目需重点关注 4路参考电压源
内容来自《CW32x030 用户手册》

3、调试过程中遇到的困难与解决:
1.焊接技术不扎滴+焊接工具简陋,焊了部分重要且用的上的器件
2.上电LDO发热,电源指示灯不亮,起初以为某个地方短路,甚至重新焊接个LDO,才发现是LDO那里的并联反向二极管焊反了。
3.ADC采样时,采样获取的值是满值,调节电位器没变化,用万用表测得ADC采样处的电压一直为4.1V,但是从电位器输入的电压比4.1都小,检查后发现电压被钳位了
4、演示视频:
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论