找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3748|回復: 10
打印 上一主題 下一主題
收起左側(cè)

如何用單片機記錄兩次信號之間的時差

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:314466 發(fā)表于 2018-4-23 17:44 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 CG113 于 2018-4-23 21:17 編輯

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

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

   求該測算方法下的工作程序和接線,謝謝。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:303383 發(fā)表于 2018-4-23 19:38 | 只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
回復

使用道具 舉報

板凳
ID:123289 發(fā)表于 2018-4-23 20:08 | 只看該作者
1、你知道單片機識別一個INT下沿需要多少個時鐘脈沖嗎?看一下手冊中的INT0中斷的部分章節(jié)。
2、中斷發(fā)聲后,中斷響應會延時多久?看一下中斷章節(jié)中的中斷響應部分。
3、中斷響應后,能不能再次響應中斷呢?
4、從發(fā)生下沿起,到中斷響應、中斷處理、中斷返回、再到下個下沿到來,你算一算需要多少時間?你如何保證10us的精度呢?
回復

使用道具 舉報

地板
ID:123289 發(fā)表于 2018-4-23 20:09 | 只看該作者
以上是要點。
回復

使用道具 舉報

5#
ID:314466 發(fā)表于 2018-4-23 20:57 | 只看該作者
本帖最后由 CG113 于 2018-4-23 21:41 編輯

謝謝,不過20:08的回復還在審核,還沒看到。
回復

使用道具 舉報

6#
ID:111634 發(fā)表于 2018-4-24 08:40 | 只看該作者
精心編程,完全可以做到10us的精度!3us,甚至更高。當然前提是你那個信號本身就精度很高。
回復

使用道具 舉報

7#
ID:314466 發(fā)表于 2018-4-24 12:45 | 只看該作者
zl2168 發(fā)表于 2018-4-24 08:40
精心編程,完全可以做到10us的精度!3us,甚至更高。當然前提是你那個信號本身就精度很高。

專門的時差測量程序很難找,有什么書或論文推薦一下么
回復

使用道具 舉報

8#
ID:314466 發(fā)表于 2018-4-24 16:08 | 只看該作者
http://www.cnki.net/kcms/detail/ ... 1Y0S016bFhJd1VLbz0=$9A4hF_YAuvQ5obgVAqNKPCYcEjKensW4IQMovwHtwkF4VYPoHbKxJw!!
回復

使用道具 舉報

9#
ID:314466 發(fā)表于 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 ...

鏈接有點問題,是一篇基于AT89S52單片機的時間間隔測量儀的論文
回復

使用道具 舉報

10#
ID:316247 發(fā)表于 2018-4-25 15:05 | 只看該作者
輸入捕獲行不行
回復

使用道具 舉報

11#
ID:316247 發(fā)表于 2018-4-25 15:06 | 只看該作者
可以采用單片機的輸入捕獲功能
回復

使用道具 舉報

12#
ID:138119 發(fā)表于 2018-4-26 08:42 | 只看該作者
可以用IO的電平變化中斷做。上升沿啟動定時器,下降沿停止定時,然后讀取定時器的時長,要求不高的場合沒有問題!
回復

使用道具 舉報

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

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

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