熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2017-2-3 17:32
正文摘要:各位大神,小弟新手,請(qǐng)教一個(gè)問(wèn)題。 用激光束采集到物體經(jīng)過(guò)激光的時(shí)間,如圖高電平所示。 如何能用單片機(jī)得到這段時(shí)間t , 并用于定時(shí)或者延時(shí)。 時(shí)間長(zhǎng)度為5ms以內(nèi)。 示波器可以讀出,但是單 ... |
io開(kāi)啟上下沿中斷,,開(kāi)啟定時(shí)器,上沿記一個(gè),,下降沿記錄一個(gè),,兩個(gè)數(shù)差就是時(shí)間,,,,然后做個(gè)補(bǔ)償,, |
你好像對(duì)這種測(cè)量模式不很理解。 在測(cè)量時(shí)激光測(cè)量頭一般是有一個(gè)激光發(fā)射源和一個(gè)接收端組成,激光發(fā)射源會(huì)發(fā)出一系列的固定頻率的激光脈沖。當(dāng)有物體擋住激光時(shí),就會(huì)有反射回的激光,反之則不會(huì)。一般激光的脈沖頻率都是很高的。當(dāng)物體通過(guò)激光測(cè)量頭的時(shí)候,將會(huì)有一系列的脈沖被阻擋而反射回來(lái)。根據(jù)反射回的激光脈沖的個(gè)數(shù)就可以計(jì)算出物體的長(zhǎng)度。 如果是測(cè)距,則是根據(jù)激光發(fā)出和接收到反射回的時(shí)間差計(jì)算。但是由于光速很高測(cè)距特別是較小的距離效果不是很好。一般使用超聲波的較多。 |
贊同樓上的建議,增加一個(gè)光敏器件而矣。 |
w1179benp 發(fā)表于 2017-2-3 18:34 謝謝!這樣我得到的這個(gè)時(shí)間t可不可以直接賦給變量,進(jìn)行程序接下來(lái)的運(yùn)算? |
找個(gè)帶按鍵的計(jì)時(shí)器程序,把按鍵輸入端改成你的這個(gè)波形輸入,這樣就可以記錄你的波形時(shí)間了。試試吧 |
Powered by 單片機(jī)教程網(wǎng)