|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
想用軟件的方法進(jìn)行二值化,從而達(dá)到和電壓比較器類似的效果 |
| 作者:kkkkdan 欄目:新手園地 |
電壓比較器是很簡單 但是域值太固定,沒有靈活性,不太符合我的要求 于是我有一個(gè)想法: 將模擬信號ad轉(zhuǎn)換后送到arm,由arm確定一個(gè)域值,然后將采樣進(jìn)來的一系列數(shù)值和域值進(jìn)行比較,大的話,就在某個(gè)io口輸出1,小的話,就在此端口輸出0。這樣,這個(gè)io口就會(huì)輸出一個(gè)波形,達(dá)到了電壓比較器的效果 不知道這種方法怎么樣? 再說了,每比較一次的1或者0,那個(gè)輸出的io口能保持多長時(shí)間。 |
| 2樓: | >>參與討論 |
| 作者: a12345678 于 2006/8/20 7:09:00 發(fā)布:
當(dāng)然沒問題,缺點(diǎn)是成本高多了 |
|
| 3樓: | >>參與討論 |
| 作者: 電腦圈圈 于 2006/8/20 8:57:00 發(fā)布:
如果不做數(shù)字信號處理的話,還是用硬件比較器方便 你用ADC采樣,然后再用軟件計(jì)算,勢必會(huì)速度比較慢。如果你想調(diào)整閾值電壓的話,可以使用DAC來設(shè)定。 不過如果你的系統(tǒng)速度比較慢,并且已經(jīng)有AD可用,那么用軟件的方法肯定是可以的。 輸出IO可以維持多長?只要你不改它,它永遠(yuǎn)是那么多,IO一般都帶鎖存的。 |
|
| 4樓: | >>參與討論 |
| 作者: kkkkdan 于 2006/8/20 10:01:00 發(fā)布:
如果你想調(diào)整閾值電壓的話,可以使用DAC來設(shè)定。 這個(gè)具體來說呢? 域值電壓我還是要根據(jù)輸入信號進(jìn)行設(shè)定阿,所以一定要用ad,然后才能確定域值 你的意思是:確定了域值之后,再把域值da轉(zhuǎn)換送到比較器的一個(gè)端口,是這樣嗎? 可是這樣的話,等到ad之后計(jì)算出域值,再等到da送到比較器,輸入信號已經(jīng)過了一段時(shí)間了阿,延遲以后的輸入信號和之前的域值一同送到比較器,這樣就不是我要的結(jié)果了阿 |
|
| 5樓: | >>參與討論 |
| 作者: 電腦圈圈 于 2006/8/20 10:11:00 發(fā)布:
你的閾值是如何計(jì)算出來的?或許可以用硬件來代替軟件計(jì)算。 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |