极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14808|回复: 8

Arduino 做模擬電阻輸出

[复制链接]
发表于 2017-4-6 14:07:57 | 显示全部楼层 |阅读模式
本帖最后由 s930427 于 2017-4-6 14:59 编辑

小弟要做一個能夠讀3個KTY溫度電阻,在平均後輸出一個阻值讓其他Controller讀取。
如下圖


我已經用Arduino 讀出三個KTY值,但是不知道如何做出輸出電阻值?
請問有大大建議用什麼方式做會比較好嗎?

我用電表測量輸出KTY,是要有電阻值,而不是電壓值。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2017-4-6 14:28:41 | 显示全部楼层
需要模拟开关
回复 支持 反对

使用道具 举报

发表于 2017-4-6 14:33:50 | 显示全部楼层
输出可以使用DAC
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-6 15:01:43 | 显示全部楼层
弘毅 发表于 2017-4-6 14:33
输出可以使用DAC

有試著用用看,用不同電表量測KTY輸出電阻值,會有不同的結果。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-6 15:03:06 | 显示全部楼层

有用電晶體模擬開關來做電阻的串接,但是不理想,會有電晶體阻值不同的問題。
回复 支持 反对

使用道具 举报

发表于 2017-4-6 15:06:35 | 显示全部楼层
s930427 发表于 2017-4-6 15:03
有用電晶體模擬開關來做電阻的串接,但是不理想,會有電晶體阻值不同的問題。

也有数字电阻,不过那个精度比较差。。。一般精度只有6位,好一些的才有8位。如果你要电阻阻值输出。不如DAC精度高。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-7 08:51:31 | 显示全部楼层
弘毅 发表于 2017-4-6 15:06
也有数字电阻,不过那个精度比较差。。。一般精度只有6位,好一些的才有8位。如果你要电阻阻值输出。不如 ...

您好:
如果使用DAC詳細是要怎麼做?
DAC不是會輸出一電壓值,怎麼會有阻值呢?
回复 支持 反对

使用道具 举报

发表于 2017-4-7 10:49:27 | 显示全部楼层
s930427 发表于 2017-4-7 08:51
您好:
如果使用DAC詳細是要怎麼做?
DAC不是會輸出一電壓值,怎麼會有阻值呢?

DAC是电压,如果你要采集电阻,只能是用数字电阻了。不过精度没有DAC高。DAC只能改变你采集端。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-7 13:39:55 | 显示全部楼层
本帖最后由 s930427 于 2017-4-7 13:44 编辑
弘毅 发表于 2017-4-7 10:49
DAC是电压,如果你要采集电阻,只能是用数字电阻了。不过精度没有DAC高。DAC只能改变你采集端。


謝謝回覆。
因為要做0~2K左右的電阻值,所以數位電組也都不符合。
所以我用下圖方式做

D1 = 5V. D2 = 0V, 電表量到電阻 = 33歐
D1 = 0V. D2 = 5V, 電表量到電阻 = 33+R1
如果一次接10個電晶體,做33~900歐時, 電阻值會超過1K或無法導通。
請問這有辦法解決嗎? 還是有更好的方法?
對電子電路不是很懂。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-4-18 09:55 , Processed in 0.045142 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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