极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 32035|回复: 17

开源温控器项目

[复制链接]
发表于 2013-12-18 11:51:02 | 显示全部楼层 |阅读模式
需要一个卡,可以接一个PT100, 然后可以输出一个12bits的可以连到arduino的信号,大家觉得有戏吗,怎么做呢?
回复

使用道具 举报

发表于 2013-12-18 13:52:58 | 显示全部楼层
精度要求如何?我觉得直接用是不可以的,需要再加入一些元件.......

要不taobao直接看看有没有做好的件让arduino只负责处理数据?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-18 14:48:46 | 显示全部楼层
zoologist 发表于 2013-12-18 13:52
精度要求如何?我觉得直接用是不可以的,需要再加入一些元件.......

要不taobao直接看看有没有做好的件让 ...

直接用的话,ARDUINO的模数转换只有10位,没有需要的精度。如果从0度到300度肯呢个不够用。

在淘宝上找了,没有这样的模块用。
回复 支持 反对

使用道具 举报

发表于 2013-12-18 14:57:59 | 显示全部楼层
我也不太懂哈   你的pt100数据出来是什么格式的?

回复 支持 反对

使用道具 举报

发表于 2013-12-18 15:42:49 | 显示全部楼层
Xiangtao 发表于 2013-12-18 14:48
直接用的话,ARDUINO的模数转换只有10位,没有需要的精度。如果从0度到300度肯呢个不够用。 ...

0到300读,10位数模转换精度能达到0.5度以上.....这个精度不够么?

或者你更换精度更好的ad模块,数据是从i2c上获得的....

http://item.taobao.com/item.htm?spm=a230r.1.14.10.H1sWQ7&id=18927422969
回复 支持 反对

使用道具 举报

发表于 2013-12-18 16:11:42 | 显示全部楼层
如果0~300度,300度的跨度应该精度要求不会怎么高吧.原理上10位AD,可以将测试范围拆到1024,也即精度=300/1024=0.3度,实际使用会考虑上下均有富余量,因此10位AD精度达到0.5度较合适.
回复 支持 反对

使用道具 举报

发表于 2013-12-18 16:12:43 | 显示全部楼层
zoologist 发表于 2013-12-18 14:57
我也不太懂哈   你的pt100数据出来是什么格式的?

PT100就是一个热电偶,或称热敏电阻.
回复 支持 反对

使用道具 举报

发表于 2013-12-18 16:18:44 | 显示全部楼层
林定祥 发表于 2013-12-18 16:12
PT100就是一个热电偶,或称热敏电阻.

我看了一下资料,pt100出来的信号还需要放大啊?

放大过程中会不会导入误差?
回复 支持 反对

使用道具 举报

发表于 2013-12-18 16:24:04 | 显示全部楼层
zoologist 发表于 2013-12-18 16:18
我看了一下资料,pt100出来的信号还需要放大啊?

放大过程中会不会导入误差?

http://www.geek-workshop.com/for ... thread&tid=1891
坛子搜到的.
回复 支持 反对

使用道具 举报

发表于 2013-12-18 16:30:04 | 显示全部楼层
谢谢哈  光顾着baidu了,忘记坛子还有搜索了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-2 13:55:18 | 显示全部楼层
我晕,这个越来越复杂了。
回复 支持 反对

使用道具 举报

发表于 2014-1-2 15:01:54 | 显示全部楼层
Xiangtao 发表于 2014-1-2 13:55
我晕,这个越来越复杂了。

做的怎么样了?前面都说了不需要额外的电路了还有什么问题吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-3 12:01:56 | 显示全部楼层
zoologist 发表于 2014-1-2 15:01
做的怎么样了?前面都说了不需要额外的电路了还有什么问题吗?

就是接不上PT100啊,我们用的都是3个头的线,老外要求AD转换要有13个, ARDUINO 的卡好像都是10的,我得先做那个卡啊,没有人卖!  
回复 支持 反对

使用道具 举报

发表于 2014-1-3 14:03:13 | 显示全部楼层
Xiangtao 发表于 2014-1-3 12:01
就是接不上PT100啊,我们用的都是3个头的线,老外要求AD转换要有13个, ARDUINO 的卡好像都是10的,我得先 ...

不知道你的问题是啥,你可以提供10个ad出来,最后默认给他全0也可以啊。比如:我要求的范围是 0000b-1111b

但是接收数据的有5位,那么我只要将最高4位接上,最后一位始终为1或者0也是可以用的,只是精度上差一点而已。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-3 15:32:21 | 显示全部楼层
zoologist 发表于 2014-1-3 14:03
不知道你的问题是啥,你可以提供10个ad出来,最后默认给他全0也可以啊。比如:我要求的范围是 0000b-1111 ...

需要的就是精度啊
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-3 18:20 , Processed in 0.041494 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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