加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于单片机设计的高精度电压表电流表(原理图、PCB图、源代码)

08/26 15:16
4225
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
实物图(4)
相关方案
  • 方案介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

基于单片机设计的高精度电压表电流表原理图PCB图、源代码

1、单片机:使用STC89C52RC单片机。
2、ADC采样:这个单片机没有内置ADC,采用XPT2046做ADC采集,XPT2046不仅精度高(12位ADC),而且有四个通道,还很便宜,非常适合ADC采样。
3、基准电压:由于随着输入电压与负载的波动,会使得XPT2046的电压不是标准的5V,虽然XPT2046内置了基准电压,但是太小了,会导致这个表的量程不够,所以我采用了TL431产生一个基准电压。
4、采样电阻:电流采样使用一个0.1欧姆1%精度,2512封装贴片电阻,如果有1A电流,则产生0.1W的功耗,取样电阻不会发烫,但是此时电阻只有0.1V的电压理论ADC采集是没问题,但是如果流过0.1A,那只有0.01V的电压,ADC采样就不合适,所以需要放大。电压采样采用两个0603的电阻并联,由于接了跟随器,所以这两个电阻可以取大一些降低功耗(虽然问题不大)。
5、放大电路:采用LM358,一路做电流采样的放大,本项目是放大10倍,另一路做电压采样跟随器。LM358存在零点漂移,所以在设置放大倍数的适合可能需要进行微调。
6、显示:使用了OLED,测试0.96寸的,实际可以使用0.91寸即可。
7、校正方法:接入负载,输出一个足够大的电流,1A最好,然后测试取样电阻的电压,应该是0.1V,然后可以微调LM358的电阻使得OLED的显示正确,也可以在代码微调,代码里面有微调系数。
8、附加功能:加了三个按键,可以额外开发更多功能。代码留有很多开发的余地,并且可以自己编程序显示电阻和功率。
9、电流测量范围:100ma-2a正常读数。
10、电压测量范围:0-5V;

完整资料下载或者技术支持,请添加联系方式:
QQ:2705466752(资料需付费)

  • 完整资料下载说明.docx

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
CP2102N-A02-GQFN28R 1 Silicon Laboratories Inc USB Bus Controller, CMOS, QFN-28

ECAD模型

下载ECAD模型
$2.5 查看
ATXMEGA128A4U-MHR 1 Atmel Corporation RISC Microcontroller, 16-Bit, FLASH, AVR RISC CPU, 32MHz, CMOS, PQCC44, 7 X 7 MM, 1 MM HEIGHT, 0.50 MM PITCH, GREEN, PLASTIC, MO-220VKKD-3, VQFN-44
$4.48 查看
STM32F030C8T6 1 STMicroelectronics Mainstream Arm Cortex-M0 Value line MCU with 64 Kbytes of Flash memory, 48 MHz CPU

ECAD模型

下载ECAD模型
$3.22 查看

相关推荐

电子产业图谱