首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]关于MPXY8020A的数字输出不对问题

[求助]关于MPXY8020A的数字输出不对问题

MPXY8020A在常温常压下测得的8位数据应该是多少呀?不知道有人是否遇到这样的问题:为什么在常温常压(室内环境)俺读的数总是差得太多,压力$5E,温度几乎是$00,两个数据绝对没有搞反,确实是这样,否则也不会这么焦头烂额啦。MPXY8020A按说明书和应用文档来做应该不会有问题吧?难道在焊接和调试时还有其它需要注意的?求助,哪位大侠为俺解惑,感激不尽!
用的是MON08 MultiLink,P&E的软件。在线调试和程序烧进去时不会有什么问题吧?
也可以Email俺:holmes_sun@163.com   谢谢各位回复!
你每次读出来的数值都一样吗?
Carter 
基本上每次读值比较接近,比如$5E,$54。而且试了两个传感器都是如此。
我还找了一个MPXY8040A试了一下,室内环境读值居然是:压力$A4,温度$03。
不知道问题出在哪里?焊接时温度高会不会有问题?谢谢回复!
根据8020的压力公式,在常温常压下,一般压力为100-105Kpa。所以读数应该在2A附近。温度一般在20C左右,度数在HEX60左右。
焊接时的温度不能过高,205-219C之间,超过260C可能会导致损坏。
MPXY8040的温度的刻度是多少啊?查了说明书没有找到。
你是作truck的吗?为何用8040?
我目前用8020A,Data sheet内的公式如下:
Out=74.7461+0.9752*Ta+0.0041*Ta^2

Carter
Carter 
谢谢楼上各位的回复!我是在作TPMS,毕业设计,但压力测量要求量程大于1Mpa。
常温常压下应该得到的数值,这个我明白了,但关键是为什么我的读数不对?AN1954和Datasheet我看了N遍,还是不知道问题在哪里?
大家是不是用起来没出过这类问题呀?
我一直不清楚的是:8020A的焊接温度这个问题,是不是超过说明书要求的,就非常容易损坏呢?我是用电烙铁焊的,但焊技不佳,测硬件连接还没问题。不知各位是怎么焊的?我手里还有1片8040A,现在都不敢焊上去了。
我是做了一个接口,传感器焊在一个小板上,通过排线接入RF2的主板,这样可以测不同传感器。因为作的另一块板,传感器和RF2在一块PCB上的也是同样的读数。
我的2片8020A读数是一样的(虽读的不对,但读出来的数都一致),2片8040A的读数也是一致的(当然也不对!)。多次测量结果很稳定啊,可还是那个让我焦头烂额的值。

回askl:8040A与8020A的温度对应特性是一致的(就是那个一元二次方程),压力对应分别是8位数据(0~255)×5Kpa和8位数据(0~255)×2.5Kpa。
哪位大侠看看,问题可能出在哪里?小弟感激不尽!!
程序查了N遍,连接查了N遍,就是不知道问题在哪里?我再焊一片试试?
哦,各位是从哪里买的8020A呀,那里可不可以只买几片?(囊中羞涩啊)我的是从北京鑫诺金邮购的。


[此贴子已经被作者于2005-5-25 21:01:57编辑过]

焊接时最好用恒温铬铁,如果没有这种铬铁的话,最好先透过一个8 pin socket然后才放sensor上去,避免把昂贵的sensor弄坏了.

Carter
Carter 
检查你的程序看看是否在作测量时两次比较的时间间隔过快,仔细读8020/40的datasheet,两次测量之间的时间要大于20毫秒。
另外,由于比较的压力值或温度值是你送入传感器的,所以还要检查这部分程序。
carter,我准备再焊一块,用恒温电烙铁,温度调到200摄氏度左右。

luckydog,你说的我不太明白啊。20ms是采样电容的最短放电时间啊,这个是要求一次测量后完成8位A/D转换时间小于它啊,AN1954上说的。还是指测量完一次压力后等20ms再测温度?可我单独测压力或者温度时也是那两个烦人的数啊。难道在两次输入8位data后读pin OUT电平中间延时>20ms?
datasheet上是有一个read response time,但那是进入读模式时pin OUT的反应时间吧,MAX=100us,这个我在从压力测量模式或温度测量模式转为read mode时都做了延时。
发送程序就是按照datasheet的时序,送完一个数把CLK拉高再拉低,循环8次就可以。什么问题呢?等再好好焊一块再试试。

十分感谢各位的回复和帮助!!!
我觉得应该是你的软件的问题,硬件很少因焊接出问题,除非你焊接技术特别的烂.我的就没有问题,你应该仔细检查一下你的读数程序,实际上你得到的值是你自己逼近的一个值,可以用示波器看一下各管脚工作情况.另外时序是这样的:测压力,保持500US以上,然后读出,总共要比较8次,每次8位,共计要发送64个脉冲,要求这64个脉冲的时间不大于20MS,也就是读出的时间不要大于20MS.接着测温度就行了,无须延时.

有个问题关于MPXY8020A

想问问两位,这块MPXY8020A的power supply需要多少?
voltage 和 Current 各需要多少?
还有就是他里面所谓的RF是用来导出output的数据的是吗?
你们在用得时候是用什么来做power source的?直接把电源连在板上是吗?

麻烦了!
echoshanqing,

从Data shtte来看8020A的工作电压为3.0V,目前我实际使用的结果是2.0V~3.6V均可Work.
至于电流则需视在那一种工作模式而定,每种工作模式均有其不同的耗电流.

希望对你有帮助!
Carter 
holmes0sun   

8020a的datasheet上说测量时间500us,所以我认为你要检查数据通过spi送出后,至少500us以后检查比较的结果。最多8次。 程序流程如下:

设置S1S0=01,
等500us,(可以大于500us)
设置S1S0=11,
AD测量(发一个字节,ad比较,可能需要试探八次)。
返回列表