切换到宽版
  • 8645阅读
  • 27回复

【资源分享+重要更新】16位ADC做的,0-30.000V电压、0-3.000A电流表头,基于TM7705 [复制链接]

上一主题 下一主题
在线旧宅毛毛
 

发帖
588
M币
763
专家
3
粉丝
61
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2016-10-11


好久之前做了个表头:帖子http://bbs.mydigit.cn/read.php?tid=1383552

TM7705的驱动借鉴了  黑武士表头的代码和自己看手册修改。具体是谁的作品我也不知道,若有侵权,请作者内线我,我立即删掉。


代码链接:https://pan.baidu.com/s/1gfC1d1T (失效)
PCB链接https://pan.baidu.com/s/1dFxBZqT
TM7705资料链接:https://pan.baidu.com/s/1dELItu5

代码是keil 5写的,keil 4 及以前版本 打开 可能会有问题。
只有一个.c文件,实在不行就 重新 新建工程即可。
几个月后再看以前的代码,真是惨不忍睹啊。
  ------------------------------------------------------------------------------------
有人没有看懂我取样电路那部分,是我画的不清楚,特意手绘一张,请见 4 楼


事情是这样的:
在发了那表头帖子之后,就再也没有时间优化这个代码。
更 火上浇油 的是,main.c文件居然被我弄丢了,几个月前做完毕业设计有时间,才重新写的。
按键没有用上,只有测量和显示功能。
其实并没有到 9.000A电流,不是不可以测量。在初始化中,把电流那一路ADC增益调小即可,但是精度会下降很多。


重写之后 还试着更新软件滤波算法,有个叫 “ 一阶滞后滤波 ” 的很厉害,不过移植失败了。
原因有:
1、此51单片机运算太慢(这个滤波算法在STM32和其他32bit MCU上很好用)。
2、TM7705读出来的值有时候是错的,而且错的很离谱,接近0或接近满量程,原因不明。总之移植失败。


毕业 3 个多月了,现在在一家生产32位单片机的公司做FAE。工作没时间玩这些了(虽然还是每天玩单片机,或被单片机玩),就算玩也转向32位单片机,所以51的代码慢慢不用了。。。。


唉!前途迷茫啊~~


    

2016/10/15更新


今天无意中在网上发现 深圳天微电子写的,对TM7705的驱动代码(这算不算官方驱动?哈哈)。刚好也是我用的这块单片机,于是马上下载下来更新本代码。


更新代码链接:https://pan.baidu.com/s/1qYcXbNQ
提取码:fu9w


更新内容:
更改TM7705驱动为 深圳天微电子 的驱动。
优化软件滤波,让显示更加稳定
优化整体代码,不同硬件分开.c文件,让代码更简洁易读。

刚刚把硬件弄坏了,以后恐怕没法再调试更新软件了。
[ 此帖被蒋家裕在2016-10-15 20:30重新编辑 ]
本帖最近打赏记录:共15条打赏M币+46
田园牧歌 M币 +3 - 01-04
adaman M币 +3 謝謝分享 2016-10-13
xxdz12345 M币 +3 謝謝分享 2016-10-13
keye M币 +3 謝謝分享,用7707搞1个呢? 2016-10-13
rongwu M币 +3 技术能力强,有分享精神 2016-10-12
i6950 M币 +3 謝謝分享 2016-10-12
coral M币 +3 謝謝分享。 2016-10-12
wzhy154957 M币 +2 謝謝分享 2016-10-12
yjgg M币 +3 謝謝分享 2016-10-12
qiang7260 M币 +3 優秀文章 2016-10-12
12

发帖
2021
M币
8541
专家
14
粉丝
72
只看该作者 1楼 发表于: 2016-10-11
厉害,可是我没有元件~下次买些制作
本帖最近打赏记录:共1条打赏M币+3
蒋家裕 M币 +3 歡迎探討 2016-10-11
在线feetprint

发帖
12181
M币
12265
专家
1
粉丝
43
只看该作者 2楼 发表于: 2016-10-11
熱心助人,有来有往
本帖最近打赏记录:共1条打赏M币+3
蒋家裕 M币 +3 歡迎探討 2016-10-11
离线ttexas

发帖
3422
M币
2401
专家
5
粉丝
41
只看该作者 3楼 发表于: 2016-10-11
熱心會員,字数
本帖最近打赏记录:共1条打赏M币+3
蒋家裕 M币 +3 歡迎探討 2016-10-11
在线旧宅毛毛

发帖
588
M币
763
专家
3
粉丝
61
只看该作者 4楼 发表于: 2016-10-11
输入分压部分的电路

内容来自Android手机客户端

本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
离线zlgmo

发帖
51667
M币
12960
专家
3
粉丝
69
只看该作者 5楼 发表于: 2016-10-11
謝謝分享 優秀文章
在线jpdd521

发帖
22710
M币
8887
专家
15
粉丝
320
只看该作者 6楼 发表于: 2016-10-11
独家仿一版匀出去可好?
本帖最近打赏记录:共1条打赏M币+3
蒋家裕 M币 +3 估计没多少人需要 2016-10-13
离线zologo

发帖
2420
M币
-1381
专家
1
粉丝
9
只看该作者 7楼 发表于: 2016-10-12
原創內容!学习了
本帖最近打赏记录:共1条打赏M币+3
蒋家裕 M币 +3 歡迎探討 2016-10-13
离线coral

发帖
5429
M币
3074
专家
7
粉丝
85
只看该作者 8楼 发表于: 2016-10-12
謝謝分享。
本帖最近打赏记录:共1条打赏M币+3
蒋家裕 M币 +3 歡迎探討 2016-10-13
离线i6950

发帖
215
M币
451
专家
1
粉丝
2
只看该作者 9楼 发表于: 2016-10-12
回 蒋家裕 的帖子
蒋家裕:输入分压部分的电路
[图片] (2016-10-11 21:13) 回 蒋家裕 的帖子

正解,真正利用了差分ADC的优点!
本帖最近打赏记录:共1条打赏M币+3
蒋家裕 M币 +3 歡迎探討。用的就是这个 2016-10-13
快速回复
限80 字节
温馨提示:所有技术区严禁灌水,“沙发”“顶”字样;禁止广告贴;以免被删除
 
上一个 下一个