求助关于ADS1232的复位使用问题

2020-01-27 11:29发布

请教各位大虾:
有谁玩过ADS1232?我现在有个问题,每次复位后,读数都不一样,比如这次复位后,读数是123.47,传感器不动,读数不变,但是关掉电源,传感器维持现状,重新启动后,读数就是145.35,每次重新复位后,就变了,主芯片是STC10F08XE,看了网上的ADS1232使用笔记,说是在复位后,设置参数前(GAIN,SPEED等参数),要将PDWN置低,然后设置参数,参数设置好后,然后将PDWN拉高,这样就好了,但是我的板子GAIN,SPEED这些参数都是由板子固定的,就是直接接地了,并不用我代码设置,此时如何复位呢?我在复位后,用代码先将PDWN置低,然后延时一段时间,再将PDWN拉高,无效。
急,谢谢!

部分原理图如下,ADS1232只有PDWN,DOUT,SCLK是连接在单片机芯片上由自己控制的。

ADS1232部分原理图 (原文件名:ADS1232.jpg)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
43条回答
liuxing7851
1楼-- · 2020-01-30 17:30
兄弟,没话讲了,顶死你。
liuxing7851
2楼-- · 2020-01-30 23:29
 精彩回答 2  元偷偷看……
marshallemon
3楼-- · 2020-01-31 02:59
设置完第一个读出的数据是要丢弃的,
aidby2004
4楼-- · 2020-01-31 06:40
回复【21楼】marshallemon
-----------------------------------------------------------------------

第一个数据我是没用!我这样做的!
吧采集到的数据,分三个八位数据发送到串口
从串口调试助手上看到的结果始终是这样的
程序方面三种时序全试过了
以为是硬件的问题
我前后测试了三块板子
全是一样的结果  晕死了
marshallemon
5楼-- · 2020-01-31 11:46
回复【22楼】aidby2004
-----------------------------------------------------------------------

用过ADS1242/1243,没有遇到你所说的问题,但每次启动后与上次是有点诧异的,但诧异不大,但我遇到是和楼上一位的问题差不多,数据受到干扰后会出错,出错后必须重新加电,并且中间要停10s左右。
另外你是用IO模拟的吗?什么单片机?
aidby2004
6楼-- · 2020-01-31 13:13
回复【23楼】marshallemon
-----------------------------------------------------------------------

我用的是STC12C5A60S2单片机!
ADS1232的控制端口全部采用单片机IO口控制的!
这个做了很久了
一直卡在这里了  
那个急啊.......

一周热门 更多>