|
楼主 |
发表于 2015-1-13 13:56:13
|
显示全部楼层
项目已经完成:
目前能做到检测DC电流 0~12A.
精度大概在±25mA左右,
由于苏大板子ADC的基准电压Vref本身接在3.3V上,
3.3V由1117提供,ref本来就不太准.所以测出来也不要要求太高了哈
但是飞思卡尔的16bit的还是十分准的,
使用的是内部32次ADC 硬件自动平均.
然后我再缓存20个上面的数据,舍去最低5个,最高5个,
再取平均,得出来的值.
源代码、PCB、电路图等下载地址:
上面的下载,我在百度网盘也放了一份,链接:http://pan.baidu.com/s/10HThk 密码:a4lf
电路图如下:
===============================================
-----------------------------------------------
===============================================
开发环境:keil uv5 5.3
安装完keil后记得这边要根据KL25下载相应的开发包
在右边选器件,然后左边会提示你需要安装那几个开发包的了.
我的代码包主要有用的就是根目录下的几个.c .h 文件.
以及lib文件夹内的几个文件.
注意的是,lib\src内的是超核电子团队写的库函数.
建议可以用作参考,(不知道为何调用某些库总是提示出错,)
实际自己写代码还是结合书本找寄存器靠谱一些.
欢迎大家拍砖.
===============================================
-----------------------------------------------
===============================================
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|