项目名称: |
基于R7F0C809开发板的USB接口电压电流在线测试仪 |
项目实现的功能说明: |
采用MAX472电流采集电路和电阻分压电路实现USB接口连接设备的电压电流的探测,然后利用R7F0C809的AD外设进行电压电流采样,然后显示到LCD1602,最大探测电流为5A,最大探测电压为17V。实现的功能有电压测量,电流测量,瞬时功率测量,电量统计等,可以进行USB接口设备的电源特性分析,也可以进行移动电源的电量检测。 |
项目进展状态: |
已完成 |
软硬件设计思路: |
系统设计思路:
采用max472电流测量芯片(现在已经被max4702取代),电压测量采用电阻分压方法,简单但是效果稍微差点。
max472和分压电阻输出直接送到R7F0C809的AINI1和ANI2引脚,然后通过AD采样并把数据滤波处理后送到LCD1602显示。
硬件设计思路:
利用面包板设计基于MAX472的采样电路、LCD1602驱动电路和USB接口电路,然后利用排线连接R7f0c809开发板的AD通道上进行后续数据处理。
软件设计思路:
采用R7F0C809的AD外设进行电压电流采集,由于某一时刻只能采集一个AD通道,所以需要在采样结束后进行通道切换。同时根据R7f0c809的内存大小设置一定数量的采样点,采用并对采集数据进行中位值平均值滤波,使得采样数据平稳显示。
采集到的数据进行转化处理后送到LCD1602进行显示。 |
原理图: |
- |
源码: |
- |
相关帖子集锦: |
10.【R7F0C809】DIY第十篇--USB电压电流检测仪测试联调
https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=474573&fromuid=145232
9:【R7F0C809】DIY第九篇--串口应用
https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=474529&fromuid=145232
8:【R7F0C809】DIY第八篇--定时器应用
https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=473789&fromuid=145232
7:【R7F0C809】DIY第七篇--LCD1602点亮
https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=473471&fromuid=145232
6:【R7F0C809】DIY第六篇-CS+程序编译问题
https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=473454&fromuid=145232
5:【R7F0C809】DIY第五篇-R7F0C809 AD操作说明
https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=473426&fromuid=145232
4:【R7F0C809】DIY第四篇--原理图发布
https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=472700&fromuid=145232
3:【R7F0C809】DIY第三篇--端口说明和举例
https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=472526&fromuid=145232
2:【R7F0C809】DIY第二篇--开发环境搭建完成
https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=471750&fromuid=145232
1:【R7F0C809】DIY第二篇--开发环境搭建完成
https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=471750&fromuid=145232 |
作品形象代表照片: |
|
作品总结: |
本方案采用R7f0c809+MAX472+LCD1602实现了基于USB接口的电源特性分析,利用R7f0c809丰富的功能在段时间内快速开发出原型产品。可以测量电源电压,消耗电流,消耗功率和电量统计等功能,若应用在实际产品场合,可以减少成本,能够快速投向市场。
而本方案中的R7F0C809采用了RL78内核,其内核采用3级流水线的CISC哈佛结构,超低功耗设计,最高工作频率为20MHz,集成了丰富的外设,另外提供了详细的开发文档使得开发者在项目开展过程中上手简单,为高效快速开发提供了有力的保障。 |
最后陈述,为自己的作品拉票: |
断断续续终于把整个项目原型机开发玩了,虽然使用的面包板比较粗糙,但对于R7f0c809的功能体验和使用感觉非常好,开发方便,资源丰富,上手简单,可以快速高效开发应用。
这次的USB电源特性分析仪可以实现电压、电流、电量、功耗等功能,其应用场景还可以扩展到其他场合,只要变换到R7f0c809的合适输入端就可以进行其他模拟数据采集。 |
演示视频: |
http://v.youku.com/v_show/id_XMTM0OTQzMzAxMg==.html?from=y1.7-1.2 |