標(biāo)題: 如何用單片機(jī)記錄兩次信號(hào)之間的時(shí)差 [打印本頁(yè)]

作者: CG113    時(shí)間: 2018-4-23 17:44
標(biāo)題: 如何用單片機(jī)記錄兩次信號(hào)之間的時(shí)差
本帖最后由 CG113 于 2018-4-23 21:17 編輯

   大家好,本人有一項(xiàng)音頻定位系統(tǒng)的設(shè)計(jì),用到時(shí)差定位法,擬采用單片機(jī)記錄兩次信號(hào)的時(shí)間差為后續(xù)控制步進(jìn)單機(jī)使用。
   我發(fā)現(xiàn)論壇里超聲波測(cè)距的帖子很多,里面涉及到了往返信號(hào)的時(shí)差測(cè)算,但是相關(guān)部分比較少,而且用到了專門的模塊。

   我希望能用常見(jiàn)的單片機(jī)(例如STC89C51),
將信號(hào)輸入到單片機(jī)的外部中斷INT0 或者INT1,
只測(cè)算兩次信號(hào)時(shí)間差(兩次信號(hào)均為硅光電池輸出的經(jīng)放大后的電壓信號(hào)),預(yù)計(jì)時(shí)間差范圍在0~0.6ms,精度要求10μs。

   求該測(cè)算方法下的工作程序和接線,謝謝。

作者: 小貓貓愛(ài)吃魚    時(shí)間: 2018-4-23 19:38
你好!這個(gè)功能可以實(shí)現(xiàn),但是還是有一定的難度,可以加我 QQ3205931140,幫你看看
作者: yzwzfyz    時(shí)間: 2018-4-23 20:08
1、你知道單片機(jī)識(shí)別一個(gè)INT下沿需要多少個(gè)時(shí)鐘脈沖嗎?看一下手冊(cè)中的INT0中斷的部分章節(jié)。
2、中斷發(fā)聲后,中斷響應(yīng)會(huì)延時(shí)多久?看一下中斷章節(jié)中的中斷響應(yīng)部分。
3、中斷響應(yīng)后,能不能再次響應(yīng)中斷呢?
4、從發(fā)生下沿起,到中斷響應(yīng)、中斷處理、中斷返回、再到下個(gè)下沿到來(lái),你算一算需要多少時(shí)間?你如何保證10us的精度呢?

作者: yzwzfyz    時(shí)間: 2018-4-23 20:09
以上是要點(diǎn)。
作者: CG113    時(shí)間: 2018-4-23 20:57
本帖最后由 CG113 于 2018-4-23 21:41 編輯
yzwzfyz 發(fā)表于 2018-4-23 20:09
以上是要點(diǎn)。

謝謝,不過(guò)20:08的回復(fù)還在審核,還沒(méi)看到。
作者: zl2168    時(shí)間: 2018-4-24 08:40
精心編程,完全可以做到10us的精度!3us,甚至更高。當(dāng)然前提是你那個(gè)信號(hào)本身就精度很高。
作者: CG113    時(shí)間: 2018-4-24 12:45
zl2168 發(fā)表于 2018-4-24 08:40
精心編程,完全可以做到10us的精度!3us,甚至更高。當(dāng)然前提是你那個(gè)信號(hào)本身就精度很高。

專門的時(shí)差測(cè)量程序很難找,有什么書或論文推薦一下么
作者: CG113    時(shí)間: 2018-4-24 16:08
http://www.cnki.net/kcms/detail/ ... 1Y0S016bFhJd1VLbz0=$9A4hF_YAuvQ5obgVAqNKPCYcEjKensW4IQMovwHtwkF4VYPoHbKxJw!!
作者: CG113    時(shí)間: 2018-4-25 13:57
CG113 發(fā)表于 2018-4-24 16:08
http://www.cnki.net/kcms/detail/detail.aspx?dbcode=CJFQ&dbName=CJFQ2010&FileName=DZJI201004017&v=&ui ...

鏈接有點(diǎn)問(wèn)題,是一篇基于AT89S52單片機(jī)的時(shí)間間隔測(cè)量?jī)x的論文
作者: f346259332    時(shí)間: 2018-4-25 15:05
輸入捕獲行不行
作者: f346259332    時(shí)間: 2018-4-25 15:06
可以采用單片機(jī)的輸入捕獲功能
作者: yfpc2006    時(shí)間: 2018-4-26 08:42
可以用IO的電平變化中斷做。上升沿啟動(dòng)定時(shí)器,下降沿停止定時(shí),然后讀取定時(shí)器的時(shí)長(zhǎng),要求不高的場(chǎng)合沒(méi)有問(wèn)題!




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1