找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2093|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

求助!用stm32F407將輸入正玄信號(hào)方向輸出

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:249942 發(fā)表于 2018-8-19 22:54 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
剛剛開始學(xué)習(xí)32的東西,接到一個(gè)任務(wù),讓我用32F407將輸入的正玄信號(hào)方向輸出,并且還要得出信號(hào)的頻率,周期。。。。。。,,,頓時(shí)不知道該怎么整了,求給位路過的大神幫忙知道一下。。。。。謝過,,,能具體給些參考的代碼更好了

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:386367 發(fā)表于 2018-8-20 00:22 | 只看該作者
有點(diǎn)不明>>"將輸入的正玄信號(hào)方向輸出",什麼是方向輸出?想要正弦波的什麼方向?

具體實(shí)現(xiàn)也不難。純粹用軟件實(shí)作功能?能否加硬件?

能加硬件就很簡(jiǎn)單,用三極管相關(guān)線路得出正弦波的zero-crossing訊號(hào),這個(gè)作為GPIO的中斷訊號(hào)。
當(dāng)mcu收到中斷,就開始計(jì)時(shí),第二次中斷就停止,得出時(shí)間。
有時(shí)間,就能得出頻率,有頻率,就有周期。

如果只能在軟件上實(shí)作,那就比較麻煩,你就要用Analog to digital的轉(zhuǎn)換。
但大概思路都一樣,找出正弦波的zero-crossing訊號(hào),然後中斷,計(jì)時(shí),中斷,停止,得出時(shí)間。

評(píng)分

參與人數(shù) 2黑幣 +55 收起 理由
726434632 + 5 淡定
admin + 50 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

板凳
ID:249942 發(fā)表于 2018-8-23 16:48 | 只看該作者
tt123 發(fā)表于 2018-8-20 00:22
有點(diǎn)不明>>"將輸入的正玄信號(hào)方向輸出",什麼是方向輸出?想要正弦波的什麼方向?

具體實(shí)現(xiàn)也不難。純粹 ...

正弦波的zero-crossing訊號(hào)怎么找?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表