找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 6662|回復: 9
打印 上一主題 下一主題
收起左側

如何用stm32F103+TLC549做一個電機電流檢測電路?

[復制鏈接]
跳轉到指定樓層
樓主
ID:377872 發(fā)表于 2019-3-4 14:28 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
20黑幣
現(xiàn)在手里有TLC549,直流電機,怎么做一個電機電流檢測電路

最佳答案

查看完整內容

TLC549是一個8位ADC,stm32F103自帶12位ADC,你要用一個自帶12位ADC的STM32去調取一個8位ADC的數(shù)據(jù)嗎? 如果你要求的電流數(shù)度不是0.幾mA的話,就用一個采樣電阻串聯(lián)在電機的回路中,然后用一個運放把信號放大直接送單片機進行ADC就可以了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:401564 發(fā)表于 2019-3-4 14:28 | 只看該作者
TLC549是一個8位ADC,stm32F103自帶12位ADC,你要用一個自帶12位ADC的STM32去調取一個8位ADC的數(shù)據(jù)嗎?
如果你要求的電流數(shù)度不是0.幾mA的話,就用一個采樣電阻串聯(lián)在電機的回路中,然后用一個運放把信號放大直接送單片機進行ADC就可以了
回復

使用道具 舉報

板凳
ID:10947 發(fā)表于 2019-3-4 18:51 | 只看該作者
串電阻采樣電流,信號經運放放大之后,輸入到AD芯片,MCU讀取,還可以軟件進行濾波
回復

使用道具 舉報

地板
ID:377872 發(fā)表于 2019-3-9 10:41 | 只看該作者
Y_G_G 發(fā)表于 2019-3-4 14:28
TLC549是一個8位ADC,stm32F103自帶12位ADC,你要用一個自帶12位ADC的STM32去調取一個8位ADC的數(shù)據(jù)嗎?
如果 ...

為什么要放大呢?
回復

使用道具 舉報

5#
ID:401564 發(fā)表于 2019-3-9 13:47 | 只看該作者
hyg1997 發(fā)表于 2019-3-9 10:41
為什么要放大呢?

看你直流電機的電流,如果電流不大,串聯(lián)一個0.1歐的電阻,1A的電流在話,在串聯(lián)的電阻上面產生的壓降就是0.1V,這應該不會的多大影響。
但如果你是大電流5A或者10A又或者以上的話,那就要考慮到串聯(lián)電阻的大小和功率了,這時候應該就要串聯(lián)一個0.01歐的電阻,這樣一來在電阻上面的損耗就不大,但壓降同時也變小了,單片機的ADC檢測到的數(shù)字量就有點少了,誤差比較大,就得先用一個運放把取樣的電壓先放大,然后再進行ADC
回復

使用道具 舉報

6#
ID:377872 發(fā)表于 2019-3-14 22:39 | 只看該作者
Y_G_G 發(fā)表于 2019-3-9 13:47
看你直流電機的電流,如果電流不大,串聯(lián)一個0.1歐的電阻,1A的電流在話,在串聯(lián)的電阻上面產生的壓降就 ...

如果說我用很小的電阻,那電機電壓又很大,電阻不是會直接燒壞嗎
回復

使用道具 舉報

7#
ID:63090 發(fā)表于 2019-3-15 00:14 | 只看該作者
傳統(tǒng)的串電阻電流檢測方式,誤差大,影響電機正常轉動。建議采用ACS712等電流感應傳感器,該傳感器輸出模擬量,經過您說的AD轉換后,給stm32處理
回復

使用道具 舉報

8#
ID:377872 發(fā)表于 2019-3-15 12:12 | 只看該作者
lzb1989666 發(fā)表于 2019-3-15 00:14
傳統(tǒng)的串電阻電流檢測方式,誤差大,影響電機正常轉動。建議采用ACS712等電流感應傳感器,該傳感器輸出模擬 ...

你說的沒錯,但是我不想用電流感應傳感器,用什么好的辦法嗎?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表