怎么把數(shù)字量轉(zhuǎn)換模擬量
劉玉蓉
發(fā)布于2014-09-15 17:47
87
0
標(biāo)簽:
怎么把數(shù)字量轉(zhuǎn)換模擬量
主機(jī)轉(zhuǎn)一圈發(fā)出120個(gè)脈沖。速度不同,轉(zhuǎn)一圈的時(shí)間不同。
我想把這個(gè)脈沖轉(zhuǎn)化成模擬量。
問(wèn)題補(bǔ)充:
怎么積累,脈沖是循環(huán)的。
有人說(shuō)用SFB47做,有知道的嗎?發(fā)個(gè)程序給我。
圖片說(shuō)明: 1,怎么把數(shù)字量轉(zhuǎn)換模擬量 2,怎么把數(shù)字量轉(zhuǎn)換模擬量
佳答案
你應(yīng)該是想得到轉(zhuǎn)速,而又不需要FM350(因?yàn)樘F),
“用ob35等時(shí)間中斷,每一個(gè)中斷周期讀取脈沖計(jì)數(shù)器的值,并處理,然后把脈沖計(jì)數(shù)器清零,如果ob35中讀取到的數(shù)值是120,ob35的中斷周期是100ms那么你的主機(jī)的轉(zhuǎn)速就是120/120/0.1=10,即主機(jī)每秒轉(zhuǎn)速是10圈。即ob35中讀取到的脈沖數(shù)是v,則v/120/0.1就是每秒轉(zhuǎn)的圈數(shù)。”
用這個(gè)可以計(jì)算出來(lái)。