10463|18

40

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

Launchpad变身成电热偶测温器,使用TI团购ic ADS1118 [复制链接]

 
     本作品以Launchpad做成的简易的双通道K型电热偶测温器,功能也是非常简单。Launchpad读取两个电热偶通道的电压,转换成温度发送到串口助手显示。本作品以MSP430G2245为Launchpad控制ic,ads1118以及两个k型电热偶测温座组成扩展板,测温扩展板可以插在Launchpad上面。电热偶的原理就不介绍了。准备工作:
1.准备好工具,万用板,launchpad,电热偶测温板。

来张测温板的背面特写(不要吓到啊)

2.3块板组合到一块

3.线路图与lauchpad接口
#define CS       BIT4               /* pin */   ///Connect to CS pin of Flash memory.
#define SCK      BIT5               /* pin */   ///Connect to SCK pin of Flash memory.
#define MOSI     BIT6               /* pin */   ///Connect to SI pin of Flash memory.
#define MISO     BIT7               /* pin */   ///Connect to SO pin of Flash memory.
#define SPI_PORT P1OUT          /* pin */   ///Micro pin PORT register.
#define SPI_PIN  P1IN               /* pin */   ///Micro pin PIN register.
#define SPI_DDR  P1DIR            /* pin */   ///Micro pin DDR register.

4.功能显示
常温下的测试数据


用风筒加热通道2的数据:

5.经验总结
一直想做一个电热偶的测温仪,看到ads1118可以做,便参加ads1118的团购,买回来后又打了板,开始调试程序。那悲剧开始了
,这个ic是有bug的,有bug的,有bug的。。。。多喊几声纪念我失去是时光与耐心。按照ads1118的datasheet写好程序,试来
试去总读不到数据,用spi读ads1118的Config寄存器,转换成功的标志位(CNV_RDY_FL)一直为显示ads1118正在转换数据,
坑爹啊。反反复复修改以为是自己的程序错误,连逻辑分析仪都用上了,看到波形是正确的,才怀疑ic的问题。有另外的方法判断,
ads1118数据转换成功后,Dout会拉低。另外读取ads1118的内部温度传感器的值要注意转换,ads1118的温度值是14位的,而且
是左对齐,读出来后需要移位。要注意负温度是以补码格式给出。由于精力有限,电热偶的温度表只做了0~128摄氏度。而且温度
补偿跟温度校验都没有做,因为没有高精度的校准仪器。程序为了方便使用了浮点数,所以代码差不多8k了。如果用不用浮点的话
,程序大概4k左右。总体介绍完毕,希望大家喜欢。后面附代码,欢迎测试。
PRJ_LaunchPad_ads1118_20120714.rar (107.51 KB, 下载次数: 238, 售价: 1 分芯积分)

最新回复

不错  详情 回复 发表于 2021-11-25 16:50

点评

拿来试试,谢谢楼主!!  详情 回复 发表于 2012-8-3 21:48
 
点赞 关注(4)

回复
举报

6066

帖子

90

TA的资源

裸片初长成(初级)

沙发
 
   不错,支持一下
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

回复 楼主 luhuaneda2 的帖子

拿来试试,谢谢楼主!!
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

4
 
不错不错,看看
 
 
 

回复

821

帖子

0

TA的资源

一粒金砂(高级)

5
 
下来研究学习一下。
 
 
 

回复

13

帖子

0

TA的资源

一粒金砂(初级)

6
 
谢谢楼主,支持一下
 
 
 

回复

1

帖子

1

TA的资源

一粒金砂(初级)

7
 
楼主可以用msp430f169写个ADS1118的驱动代码吗
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

8
 
谢谢楼主了!我要学习下!
 
 
 

回复

2

帖子

1

TA的资源

一粒金砂(初级)

9
 
谢谢楼主分享
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

10
 
多谢楼主的分享非常感谢
 
 
 

回复

11

帖子

9

TA的资源

一粒金砂(初级)

11
 
多谢楼主
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(初级)

12
 
犀利...
 
 
 

回复

9

帖子

2

TA的资源

一粒金砂(初级)

13
 
bug是什么啊?你是怎么判断转换完成的?
 
 
 

回复

4

帖子

5

TA的资源

一粒金砂(初级)

14
 
怎样团购ads1118?
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(初级)

15
 
正好工作中用到,谢谢啦!!
 
 
 

回复

99

帖子

0

TA的资源

一粒金砂(中级)

16
 
谢谢楼主了!我要学习下!
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

17
 
我购买了程序,但是不知道从哪下
 
 
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

18
 
您好,我现在用STM32来使用ADS1118来进行ADC的采集,这个数据怎么读出来,这个我比较疑惑。
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

19
 
不错
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表