蓝雨夜 发表于 2011-8-30 11:24

基于电容数字转换器 AD7746的物位测量系统 电容采集完成

<P>现阶段已基本把AD7746采集到的电容量能发送给PC工具监视!</P>
<P>下阶段想办法提高采集电容量的稳定性及采集范围!</P>
<P>&nbsp;</P>

蓝雨夜 发表于 2011-9-15 22:16

<P>上位机原码</P>
<P>采用 delphi 7显示</P>
<P>基本功能是把采集到的电容量,AD7746温度的原码进行计算后显示出来,然后电流输出校准没在程序里再做校准,直接在电流变送输出那里进行4MA调整,量程调整了!</P>
<P>&nbsp;</P>
<P>&nbsp;</P>

[ 本帖最后由 蓝雨夜 于 2011-9-15 22:21 编辑 ]

蓝雨夜 发表于 2011-8-30 11:27

<P>现在用2块铜泊,做电容2电极,然后改变2平板之间的面积</P>
<P>继续!</P>
<P>&nbsp;</P>

[ 本帖最后由 蓝雨夜 于 2011-8-30 11:28 编辑 ]

蓝雨夜 发表于 2011-9-15 21:46

<P>继续</P>
<P>本来把演示的视频弄上来的,不过IPAD2里的视频不会弄出来!没办法了!</P>

[ 本帖最后由 蓝雨夜 于 2011-9-15 22:45 编辑 ]

蓝雨夜 发表于 2011-9-15 22:23

<P>ADUC7060+AD7746原码</P>
<P>&nbsp;</P>
<P>在IAR6.2版本下+JLINK</P>
<P>&nbsp;</P>
<P>&nbsp; 5 116 bytes of readonly&nbsp; code memory&nbsp;<BR>&nbsp;&nbsp;16 bytes of readonly&nbsp; data memory&nbsp;<BR>&nbsp;&nbsp;678 bytes of readwrite data memory <BR></P>
<P>&nbsp;</P>
<P>用到了ADUC7060的I2C接口,UART,TIMER,DAC等资源</P>
<P>&nbsp;</P>
<P>因为第一次用ADUC7060期间遇到了各种各样的问题!特别是I2C接口那里卡了很长时间,2次把JLINK的程序冲没掉了!</P>
<P>&nbsp;</P>
<P>还有个问题是ADUC7060的供电特别是2.5V左右的哦!后来发现AD7746的最低工作好象是2.7V的,现在我在2.5V下工作着,等完成了才发现这个问题!</P>
<P>&nbsp;</P>
<P>程序里计算都是按理想状态下!</P>

[ 本帖最后由 蓝雨夜 于 2011-9-15 23:00 编辑 ]

蓝雨夜 发表于 2011-9-15 22:42

<P>图纸 </P>
<P>在protel99se下 </P>
<P>PCB在调试好后,没有再修改过SCH整理过一个。</P>
<P>因为第一次接触ADUC7060所以板子上有2套系统</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>一、</P>
<P>ADUC7060+AD7746(电阻扩展量程)</P>
<P>二、</P>
<P>MSP430F149+AD7746(AD102扩展量程) 由于把AD8515的封装画错,通电直接冒烟!</P>

[ 本帖最后由 蓝雨夜 于 2011-9-15 23:01 编辑 ]

蓝雨夜 发表于 2011-9-15 22:47

目前传感器采用了2块空PCB上的铜薄做电极在靠近时有电容采集到时,波动很大,看来传感器输入部分要做比较好的屏蔽处理了! 如果能这样实施应该会稳些!

[ 本帖最后由 蓝雨夜 于 2011-9-15 22:52 编辑 ]

蓝雨夜 发表于 2011-9-15 22:59

感觉ADUC7060挺好用的,资源也很丰富,虽然只用到采用的几个外围部件

还有它的24bit的ADC,可控电流源还没用到,下次有机会要实验实验!

相应的价格也高点点!

感觉它特别适合做物位仪表上,使用ADC采集电压,电流,配上电流源采集,温度,压力,电阻,然后DAC变送电流输出,或者加上UART(HART)通讯!

常见泽1 发表于 2011-9-15 23:00

资料好丰富啊 支持啊

蓝雨夜 发表于 2011-9-16 08:54

ADUC7060 之UART:https://bbs.eeworld.com.cn/viewthread.php?tid=303293&page=1&extra=page%3D1#pid1174529
ADUC7060 之DAC :https://bbs.eeworld.com.cn/thread-299197-1-1.html
ADUC7060 之I2C :https://bbs.eeworld.com.cn/thread-303292-1-1.html
ADUC7060 之GPIO:https://bbs.eeworld.com.cn/thread-303217-1-1.html

蓝雨夜 发表于 2011-9-17 23:15

从6月20到9月,ADI活动结束!
在这次活动中,从方案选择到器件选择在“ADI实验室线路”学到了很多东西。同时了解了ADUC7060,了解到不同于一般的ARM核的综合性的片子,丰富的外设部件!以前一直打算用MCU+电流源+ADC+HART改进现在的产品,提高产品简生产简单化,应用智能化,经过这次活动感觉我要的只要ADUC7060一片就把我的要求都包含进去了。

这次活动中,主要设计资源还是参考来自ADI官方的“ADI实验室线路”,“ADI实验室线路”就是已经通过实验验证过的电路模块,然后我们只要参考他们的设计思路,不断组合,拼接成自己想要的方案,然后在吸取“ADI实验室线路”精华,然后更好的运用到自己的设计中,加快我们的设计,提高最终产品的整体性能。

这次设计中第一次用ADUC7060,有份中文PDF,特别适合E文不好的我,同时也发现该PDF里有些细节部分讲解的不够清晰,最终还是通过*****论坛找ADI的技术支持才明白寄存器某些位的意思。

在CN0145里P电流变送输出是反馈接到运放OP193同相输入端,可在OP193的PDF里有个应用Figure 35. 反馈接到运放OP193反相输入端(最终我采用的方案)。

希望ADI在出“ADI实验室线路”时,能把器件选型要点做个说明,茫茫“芯”海,为什么选这个片子,替换要求是什么,这样对我们这种模拟电路不强的学者是个很好的学习机会!

希望ADI再来EEWORLD来组织活动啊!同时入住技术支持来指导,交流!

蓝雨夜 发表于 2011-9-21 08:13

<P>下步选用AD5933来做,感觉这样可以更好的选择输入范围</P>
<P>&nbsp;</P>

[ 本帖最后由 蓝雨夜 于 2011-9-21 08:39 编辑 ]

STM_Lab 发表于 2014-12-4 21:30

赞楼主,无私分享。
最近开始也是用AD7746测量电容的项目,不过准备用LabVIEW模拟I2C通信,读取数据。
有问题会请教您。
{:1_117:}

arm007 发表于 2017-9-13 21:07

多谢楼主的分享!
资料很丰富!赞!
请教:
AD7746这款IC测电容液位,参考电压的精度(温漂)对测量结果影响大么?
页: [1]
查看完整版本: 基于电容数字转换器 AD7746的物位测量系统 电容采集完成