搜索
bottom↓
回复: 16

AVR32微型高精度气压/高度计

[复制链接]

出0入0汤圆

发表于 2009-5-18 13:33:40 | 显示全部楼层 |阅读模式
首先此模块的目地是:MPX4115+24位ADC在四轴绝对高度的应用试验
注意此模块仅仅是个原型,但可单独使用,自带背光液晶屏,接9V电池即可工作
功能单一,就是实施采样MPX4115,并在液晶屏幕上显示气压及相对应海拔高度
此版电路成熟可靠后,可移植到四轴控制板中,软硬件计划全部开源,欢迎参与
虚心接受各位大侠拍砖!

器件选择:AVR32B064/256 + MPX4115 + AD7746 + LCD12864
考虑到24位精度的ADC对电源供应要求极高,故电源方案采用多级稳压:

1.   VBAT(9V)经过线性7806稳压至6V
2.   6V经117稳压3.3V供AVR32B064使用
3.   6V经REF195稳至5V供MPX4115及AD7746,注意此处REF195不是作为基准电压源使用,而是电源供应模块,REF195是基准源中较强的30mA输出电流能力。
4.   AD7746参考电压源使用外部独立参考源MAX6126


(原文件名:PRO1.JPG)


(原文件名:PRO2.JPG)


(原文件名:POWER.JPG)


(原文件名:AD7746.JPG)

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2009-5-18 13:42:01 | 显示全部楼层
为保证模拟采样部分电路有足够屏蔽,PCB采用4层板,面积40mm×40mm
LCD选择与傻孩子/火腿版Snail Touch相同的LCD12864,LCD子板直接平行焊在主板上
PCB设计:xj_1232005



(原文件名:PCB.JPG)

出0入0汤圆

发表于 2009-5-18 14:09:47 | 显示全部楼层
feng_matrix

溫度呢?要計算高度﹐壓力和溫度都是需要的吧? 我沒有深入研究﹐但是我看到不少的文檔都有提到這兩個數據才能換算出海拔高度的。

出0入0汤圆

 楼主| 发表于 2009-5-18 14:25:05 | 显示全部楼层
高级版IMU设计对温度已有统一考虑,现在暂时不提

出0入0汤圆

发表于 2009-5-18 15:19:27 | 显示全部楼层
不知道这个高度计可以做到多少分辨率?

出0入0汤圆

 楼主| 发表于 2009-5-18 15:47:32 | 显示全部楼层
不加运放直接用4位电压表量MPX4115,上下3米高度可跳动二进制一个字
用24位ADC即便有效精度按20位计算,估计可以到分米级别
当然最终结果要ADC程序写好后才能知道

出0入0汤圆

发表于 2009-5-18 16:59:04 | 显示全部楼层
我顶

出0入0汤圆

发表于 2009-5-18 17:47:29 | 显示全部楼层
为什么要用AD7746呢?AD7793不是更便宜,内置参考,而且增益可编程的。

出0入0汤圆

发表于 2009-5-18 18:01:56 | 显示全部楼层
好东西,留个爪印

出0入0汤圆

 楼主| 发表于 2009-5-18 18:42:35 | 显示全部楼层
【7楼】 zy_sh_npk

因为有申请好的样片,呵呵!

出0入0汤圆

 楼主| 发表于 2009-5-18 18:49:00 | 显示全部楼层
打样照片来也,MPX4115暂时没插,程序也未调试好


(原文件名:IMG_2064.JPG)

出0入0汤圆

发表于 2009-5-18 21:31:58 | 显示全部楼层
TO: feng_matrix 悟
  强人啊!我也在上海 能否给你拎包啊!心里话不怕丢面子!

出0入0汤圆

发表于 2009-5-18 21:53:39 | 显示全部楼层
楼主,4层板打样大概多少钱啊

出0入0汤圆

发表于 2009-5-18 22:51:53 | 显示全部楼层
【12楼】 modelfly

4层板打样大概多少钱啊
-------------------------------------------

根据我以前打板的经验。四层板,象这么大的,数量如果做5~10块。大概要600~700元(深圳嘉立创和昆山的一些厂家)。如果找深圳金百泽或是兴森快捷等厂家价格应该是1000~1600.
不知有没有更便宜的厂家。欢迎提供相应信息。如果能有更便宜,质量也经得起考验,也是ourdev广大diy爱好者的福音。最近听说深圳嘉立创还要调低价格。不知是不是真的?如果价格能更有竞争力,当然最好了。呵呵。如果真调低了,是不是请袁工也告知一声呢。

出0入0汤圆

发表于 2011-4-6 22:23:09 | 显示全部楼层
mark!!!

出0入0汤圆

发表于 2011-4-24 19:47:56 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-30 01:26:23 | 显示全部楼层
MAX4115的测量范围可以达到万米,所以应该选择满度压力差尽量小的型号,如MAX5050的绝对气压型,还要对输出信号进行放大,以适应低飞行落差的4轴飞行器。这样对AD转换器的精度要求可以较低,大概12位就够了,但是要做数字滤波,以减少噪声和气流抖动干扰。安装时要小心,不能让扇叶的风直接吹到传感器。
另外,确实要测量温度才能得到比较准确的高度值。
气压-高度换算为:
H = Tb/K*[(Ph/Pb)^(K*R/g)-1]+Hb,其中Tb是地面温度,K是温度梯度,Ph是高度h下的气压(就是测量值),Pb是地面气压(起飞前测量),Hb是地面高度,R是空气专用气体常数。算下来,100米高度上的气压变化Ph/Pb约为0.521%。用个减法放大器放大20-100倍差不多就够了。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 16:06

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表