請大家幫忙 微控制器採集外來輸入的脈衝,經過處理輸出4到20ma的電流

2022-11-26 16:15:23 字數 2405 閱讀 4160

1樓:嘲諷帥哥

用51微控制器控制的話,我建議如下

1.t1、t0設定工作方式為tmod=0x52;這意思是,t1工作在16位計數狀態,t0工作在8位計時狀態

2.t1引線(p3.5)就可以直接接脈衝訊號3.

利用定時t0中斷,執行中斷讀取t1計數的程式。這裡要注意設定t0中斷的時間,該時間為脈衝最大頻率小於65355的時間最好,但你也可以多次取樣,求平均值的方法來獲得頻率f,再把這f存到全域性變數k中,就可以了,這裡要注意,存的位置是全域性變數!!

4.取樣來的頻率f經過轉換如下公式轉化為數字量d,我舉例採用的是8位的d/a,dac0832是個輸出電流型d/a,你也可以選用16位的,可分點就更多了,如果要很精確的話,記得資料型別要用float來計算結果轉為int,最後賦給d

d=((f+最大頻率/5)/最大頻率)*256這裡說明下,你要輸出的是4~20,f=0時,d要等於4ma

2樓:匿名使用者

使用專用的pac晶片,gp8102可以實現pwm轉4-20ma。或者電流型的dac,gp8202可以實現i2c轉4-20ma,這樣微控制器就很容易控制了。

3樓:匿名使用者

電流是控制變頻器吧,那輸出電壓也可以啊,還有你得給個比例關係啊,程式還是簡單

如何通過微控制器輸出標準的4到20ma的電流???跪求答案

4樓:sunny丁凱龍

訊號都進微控制器變成數字訊號了,還需要變成模擬訊號送出去嗎?微控制器直接處理不就得了麼 。

非要那麼做的話,只能推薦你用d/a晶片(比如tlv5615),或者帶d/a輸出的微控制器(比較少見),輸出模擬電壓之後,用運放搭一個電壓電流轉換電路。

簡單的電壓電流轉換器說一說就明白了。

1、運放反向端通過一個電阻接地

2、同向端接d/a的輸出

3、運放輸出端和反向端就能構成電流訊號

5樓:匿名使用者

看你用什麼微控制器

如果51微控制器,加個上拉電阻就可以了;

如果用pic微控制器,直接能輸出20ma的電流

6樓:匿名使用者

專用的pac晶片gp8101可以實現pwm轉4-20ma,或者電流型dac晶片可以實現ii2c轉4-20ma。

7樓:項紹

功率發大器 謝謝 樓主 我明白功率發大器為什麼常開了

plc如何處理電流訊號的???即如何處理4ma到20ma的電流訊號

8樓:w別y雲j間

通過模數轉換,把模擬量訊號轉換為數字量訊號。4-20ma訊號進入plc的ai(模擬量輸入埠)通道後,首先被串接於通道的一隻250歐姆高精度電阻轉換為1-5v的電壓訊號,然後經過模數轉換器轉換為一定位數的數字量訊號,模數轉換器的位數表示轉換後數字量的精度,加上符號位之後通常如12位的精度小於1/1000,16位的精度小於1/10000。把模擬量轉換為數字量之後,plc的cpu就可以接受並作出任何運算。

plc:

可程式設計邏輯控制器,它採用一類可程式設計的儲存器,用於其內部儲存程式,執行邏輯運算、順序控制、定時、計數與算術操作等面向使用者的指令,並通過數字或模擬式輸入/輸出控制各種型別的機械或生產過程。

9樓:

如何處理?不懂你的意思,接上就可以用了啊!

微控制器如何採集4-20ma電流訊號,是不是要轉換成0-5v的電壓訊號,怎麼轉換?

10樓:一生一個乖雨飛

串入一個適復當的電阻,一段接

制bai地,另一端接4-20ma電流訊號,du然後在4-20ma電流訊號端引zhi出一條線,如果電流過dao小就加一個射極跟隨器,之後可以測量電流了。射極跟隨器其主要作用是將交流電流放大,以提高整個放大電路的帶負載能力。

因為微控制器採集的,都是電壓值,電流值不能直接採集。串聯一個電阻,即可把電流變成電壓(歐姆定律),然後再採集電壓。

11樓:匿名使用者

在電路中串聯個2.5k的電阻,然後再加一電壓跟隨器就可以了

12樓:匿名使用者

串入一個適當的電阻,要求高的可用運放調理。

13樓:朝酒晚舞

必須使用ad轉換器。

微控制器接收外來脈衝,計數程式(c語言)

14樓:

你用的什麼的微控制器,這個太容易搞定了,只用微控制器就可以搞定了,要中斷的方式來計數,下降沿觸發中斷,感測器控制中斷口的輸入,就可以搞定,我的專案一個小部分就是開關脈衝計數。程式就不給你了,設計專利的東西,不懂的還可以在問

15樓:勇敢

不用計數器啊,用一個微控制器就可以搞定了

求解,微控制器幫忙設計簡易的數字電壓表

你好!原理圖確定了嗎?是 還是做實物。程式可以嘗試完成 參考。求一簡易數字電壓表的電路原理圖 28 數字電壓表 1 實驗任務 利用微控制器at89s51與adc0809設計一個數字電壓表,能夠測量0 5v之間的直流電壓值,四位數碼顯示,但要求使用的元器件數目最少。2 電路原理圖 圖1.28.1 3 ...

請大家幫忙想個帥氣的戰隊名,請大家幫忙想個帥氣的戰隊名!

幾區的?是北二的嗎?是的話 吱 一聲。o o 霸氣 聯盟 火爆收人 征服全城 不紅天理不容 有難我用命換 火 今夜誰與我 霸 爆 浴血奮戰!氣 收 他,就是 外 人 我的兄弟!露 yy cf幫忙想個帥氣的戰隊名字全英文 devil region 意思是 魔域 那個符號是v1的倒數第2頁的b ile丶...

請大家幫忙給我的小孩起個名字吧,請大家幫忙給我的小孩起個名字吧

邵博宇!博 博大,精深!亦或諧音做搏,有拼搏的意思,學問高!宇 宇宙,無限的邊緣 博宇,無限的才華!拼搏得到無限的才華!希望他是一個剛毅之人!祝願你的孩子是一個有無限才華的成功人士!滿意給最佳!邵熙 熙 前途一片光明 邵懿 懿 美好 邵煜 照耀 邵軒 軒 氣宇軒昂 邵華 燁 光耀 邵祺 祺 吉祥 邵...