熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2020-6-5 17:17
正文摘要:本帖最后由 yjbhdpj 于 2020-6-5 17:43 編輯 前幾天做的數(shù)字轉(zhuǎn)速表,通過轉(zhuǎn)換脈沖的方法進(jìn)行轉(zhuǎn)速測(cè)量,應(yīng)該是測(cè)頻法 但是仿真的時(shí)候顯示不穩(wěn)定,是計(jì)算方法的問題,還是計(jì)數(shù)設(shè)置的問題 程序在附件有 |
用的什么傳感器? |
wulin 發(fā)表于 2020-6-5 23:47 謝謝!程序的部分我看明白了,請(qǐng)問后面補(bǔ)充的程序與仿真圖不符的情況是因?yàn)槌绦驅(qū)懥薃T89c52而實(shí)際電路用了AT89C51嗎,或者還有其他的問題? |
樓主的程序很亂,可以先把其它程序屏蔽掉,只保留頻率計(jì)的基本部分,調(diào)試正常后再逐漸加進(jìn)其它程序。對(duì)于這種要求反應(yīng)速度快的應(yīng)用千萬不要采用delay阻滯型延時(shí)。給你刪減了,只保留頻率計(jì)的基本部分供參考。另外指出樓主的程序與仿真圖不符。![]()
|
xuyaqi 發(fā)表于 2020-6-5 18:49 這個(gè)應(yīng)該不是做平均值可以解決的,它的波動(dòng)是先下降到一個(gè)數(shù)值然后突然增大,我覺得有可能是計(jì)數(shù)器的問題因?yàn)樵谇髷?shù)據(jù)的公式里有 x=TH0*256+TL0 |
這種波動(dòng)很正常,要想顯示穩(wěn)一些,可以把采集來的數(shù)平均后再顯示。 |
Powered by 單片機(jī)教程網(wǎng)