|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
用純模擬電路判斷波形 |
| 作者:yimengliang 欄目:模擬技術(shù) |
有如圖波形,要用純模擬電路判斷出AB段和CD段的斜率,即分辨出是AB段還是CD段(頻率是變化的),請問有什么好的方法?
|
| 2樓: | >>參與討論 |
| 作者: awey 于 2005/11/25 9:07:00 發(fā)布:
不會是判斷上升延和下降延這么簡單吧? |
|
| 3樓: | >>參與討論 |
| 作者: computer00 于 2005/11/25 10:04:00 發(fā)布:
從圖上看,的確如此。AB段下降,CD段上升。 如果要判斷斜率,做一次微分就行了。 |
|
| 4樓: | >>參與討論 |
| 作者: maychang 于 2005/11/25 10:11:00 發(fā)布:
判斷下降沿或上升沿很簡單 即使頻率變化也不影響判斷。 要計算斜率,稍微復雜,必須用一個微分電路,而且方波的幅度影響結(jié)果。 |
|
| 5樓: | >>參與討論 |
| 作者: yimengliang 于 2005/11/25 10:29:00 發(fā)布:
謝謝樓上各位!關(guān)鍵是幅值也有可能變化 謝謝樓上各位!關(guān)鍵是幅值也有可能變化,我需要判斷出AB段和CD段的不同 |
|
| 6樓: | >>參與討論 |
| 作者: computer00 于 2005/11/25 10:57:00 發(fā)布:
暈,你還是沒說,是判斷上升還是下降? |
|
| 7樓: | >>參與討論 |
| 作者: yimengliang 于 2005/11/25 11:30:00 發(fā)布:
可能我沒有表述清楚,如下圖 可能有兩個不同的波形過來,能判斷這兩個不同波形的唯一依據(jù)是:一號和二號波形的AB(A'B')段和CD(C'D')段的斜率不一樣。 |
|
| 8樓: | >>參與討論 |
| 作者: yimengliang 于 2005/11/25 11:32:00 發(fā)布:
可能我沒有表述清楚,如下圖 可能有兩個不同的波形過來,能判斷這兩個不同波形的唯一依據(jù)是:一號和二號波形的AB(A'B')段和CD(C'D')段的斜率不一樣。
|
|
| 9樓: | >>參與討論 |
| 作者: awey 于 2005/11/25 11:39:00 發(fā)布:
用微分電路,判斷輸出正負向脈沖的強度 |
|
| 10樓: | >>參與討論 |
| 作者: 農(nóng)民講習所 于 2005/11/25 11:59:00 發(fā)布:
先限幅可以搞定 |
|
| 11樓: | >>參與討論 |
| 作者: computer00 于 2005/11/25 12:18:00 發(fā)布:
做微分后,邊沿陡峭的幅度大,可使觸發(fā)器翻轉(zhuǎn) 而邊沿不夠陡峭的,幅度不夠大,不能使觸發(fā)器翻轉(zhuǎn)。 不過說是容易,但實際上調(diào)起來,就沒那么容易了,特別是當邊沿陡峭度相差不很懸殊時。 如果用ADC采樣下來,那就容易多了。。。 |
|
| 12樓: | >>參與討論 |
| 作者: yimengliang 于 2005/11/25 12:25:00 發(fā)布:
電路不允許用ADC采樣 電路不允許用ADC采樣,只能用模擬電路檢測 |
|
| 13樓: | >>參與討論 |
| 作者: yimengliang 于 2005/11/25 13:04:00 發(fā)布:
RE農(nóng)民講習所 請說說恁的思路? |
|
| 14樓: | >>參與討論 |
| 作者: 赤鑄 于 2005/11/25 19:18:00 發(fā)布:
用窗口比較器 輸入電壓在中間段時輸出高,就把跳沿變成了脈沖,脈沖寬度跟斜率成反比 脈沖寬度怎么判斷就看整個系統(tǒng)的情況了 |
|
| 15樓: | >>參與討論 |
| 作者: ... 于 2005/11/26 14:10:00 發(fā)布:
窗口比較器 此方案確實好 |
|
| 16樓: | >>參與討論 |
| 作者: iC921 于 2005/11/26 14:11:00 發(fā)布:
祝賀樓主 你仿佛是做一件大事。預祝你成功! 信號波形能不能改進一下:只考慮上升沿或下降沿的不同斜率就可以了? |
|
| 17樓: | >>參與討論 |
| 作者: 赤鑄 于 2005/11/26 16:28:00 發(fā)布:
的確是個大模樣 仿佛做編碼通信,像現(xiàn)場總線的電源載波通信 |
|
| 18樓: | >>參與討論 |
| 作者: iC921 于 2005/11/26 17:50:00 發(fā)布:
赤鑄圍棋高手? 有得發(fā)的 |
|
| 19樓: | >>參與討論 |
| 作者: yimengliang 于 2005/11/27 13:48:00 發(fā)布:
RE只考慮上升沿或下降沿的不同斜率 是可以只考慮上升沿或下降沿的不同斜率就可以了,例如一號波形的下降沿AB段的斜率就比二號波形下降沿A'B'的斜率小,由此可以作為判斷依據(jù)!問題是用純模擬電路判別還沒有找到最佳方案!注意:頻率變化范圍比較大,可能從0。1Hz到10KHz。判斷脈寬的話模擬電路不太好實現(xiàn)。 |
|
| 20樓: | >>參與討論 |
| 作者: iC921 于 2005/11/27 13:56:00 發(fā)布:
看起來確實很困難 不過你獲得脈沖也不容易了?不知道能不能說說看。 頻率范圍寬,當然要想辦法解決。不過,如果這樣的話,我認為最好是信號后脈沖寬度應(yīng)當固定下來,不能由著它們隨意找自己的脈寬。即便是0.1~100,000Hz的頻率范圍。 |
|
| 21樓: | >>參與討論 |
| 作者: oldzhang 于 2005/11/27 15:32:00 發(fā)布:
斜上升的時間有多長 |
|
| 22樓: | >>參與討論 |
| 作者: linxinchun 于 2005/11/27 15:44:00 發(fā)布:
這樣的問題一定要看上升或下降沿和平衡的之間的時間關(guān)系 這樣的問題一定要看上升,下降沿和電平平衡時三者之間的時間關(guān)系,要對所有可能出現(xiàn)的波形進行分析,分析透他們之間可能在時間上的范圍,要解決這個問題就也不是什么難題了。這樣的問題一定要有具體的數(shù)據(jù),不然就不能用模擬的方法解決了。 * - 本貼最后修改時間:2005-11-27 15:46:54 修改者:linxinchun |
|
| 23樓: | >>參與討論 |
| 作者: iC921 于 2005/11/27 16:04:00 發(fā)布:
斜率控制不是很難吧? 比如CAN_BUS,I2C,都早有了的。但起點控制好象還沒有。 |
|
| 24樓: | >>參與討論 |
| 作者: tuwen 于 2005/11/27 17:22:00 發(fā)布:
微分后比較正負脈沖幅度 可能還是微分的方法好。微分后,正脈沖幅度大于負脈沖幅度的是1號波形,反之是2號。 至于兩者幅度的大小比較,可以經(jīng)峰值采樣-保持后送比較器(負脈沖先經(jīng)反相)。 ![]() |
|
| 25樓: | >>參與討論 |
| 作者: iC921 于 2005/11/27 17:29:00 發(fā)布:
tuwen好思路! 另外,由于確定只用一個邊沿后,微分極性也是一樣的,因此,可以考慮微分后的脈沖寬度來比較與判斷。 |
|
| 26樓: | >>參與討論 |
| 作者: 赤鑄 于 2005/11/27 21:02:00 發(fā)布:
微分法主要的問題是抗干擾 關(guān)鍵在于“微分+幅度”方案不區(qū)分階躍和脈沖。而且尖脈沖的微分結(jié)果是正負兩個脈沖,顯得比階躍還“理直氣壯”。加上峰值保持更是把尖峰干擾保持了下來,把黑錢給洗白了。 在干擾比較強的領(lǐng)域,還是覺得判斷寬度可靠。 |
|
| 27樓: | >>參與討論 |
| 作者: 賴城基 于 2005/11/27 22:49:00 發(fā)布:
不知道這個是不是樓主的原意 如果頻率變化這樣寬,斜率也有變化吧,那么看看這個波形圖中誰與誰比,這個清楚了,后面的就知道應(yīng)該怎么作了 http://file.21ic.com.cn/upload/img/200511/200511272246518185.jpg |
|
| 28樓: | >>參與討論 |
| 作者: yimengliang 于 2005/11/28 9:07:00 發(fā)布:
re賴城基 是這個意思!不管批率如何變化,只要判斷出上升沿和下降沿的的上升(下降)時間就可以了,同時上升(下降)時間可以用脈寬電路來表示。 理論上,對脈寬信號進行積分就可以把脈寬信號轉(zhuǎn)換為電壓信號,然后對兩個電壓信號進行減法運算即可以得出上升沿的上升時間與下降沿的下降時間的差值。 但是,在0.1Hz~10KHz的范圍內(nèi)要找到一個合適的積分電容確實不容易! |
|
| 29樓: | >>參與討論 |
| 作者: ic921 于 2005/11/28 9:33:00 發(fā)布:
頻率變化與斜率無關(guān) 斜率應(yīng)當系統(tǒng)決定和負載電流決定。如器件、電纜或線路。當然,如果頻率超出既定范圍不在此例
|
|
| 30樓: | >>參與討論 |
| 作者: yimengliang 于 2005/11/28 9:49:00 發(fā)布:
謝謝 ic921 把上升時間和下降時間變換成脈沖寬度后,如果能夠用積分電路積分出線性度較好的電壓輸出,我的問題就解決了。 比如說:在5KHz時,上升時間和下降時間的脈寬分別是T1、T2,在0.1Hz時,上升時間和下降時間的脈寬分別是T3、T4,在波形形狀不變的情況下,假設(shè)T1>T2,則T3>T4.用積分電路對上升時間和下降時間的脈寬進行積分后,應(yīng)該是上升時間積分后的電壓大于下降時間積分后的電壓。主要的任務(wù)就是要判斷上升時間是否大于下降時間 |
|
| 31樓: | >>參與討論 |
| 作者: IC921 于 2005/11/28 10:01:00 發(fā)布:
分上升沿和下降沿就不需要太準確的脈寬比較 只要能區(qū)別于正常(標準)的脈寬就可以了。 只是“判斷上升時間是否大于下降時間”和判斷同一邊沿的微分脈寬在目標上沒有區(qū)別。而我擔心的是,按照你的方案,恐怕電路更為復雜。因為它微分正值要判斷,負值也要判斷。我現(xiàn)在覺得,“判斷上升時間是否大于下降時間”這種方案是不合理的,而后者則不同,只要有一個時間寬度比較判斷就可以了。因為我們無論是用上升沿還是下降沿,微分出來的信號極性都是一樣的。 樓主不必客氣,我覺得你的題目比較有“模樣”,會跟蹤下去的。 * - 本貼最后修改時間:2005-11-28 10:02:41 修改者:IC921 |
|
| 32樓: | >>參與討論 |
| 作者: yimengliang 于 2005/11/28 10:29:00 發(fā)布:
RE IC921 信號源中,同一種波形上升沿和下降沿只是形狀不變,但時間的變化趨勢是:頻率越低,上升時間和下降時間都相應(yīng)變長! |
|
| 33樓: | >>參與討論 |
| 作者: ic921 于 2005/11/28 11:00:00 發(fā)布:
我講過了,這是不是誤區(qū)? yimengliang 發(fā)表于 2005-11-28 10:29 模擬技術(shù) ←返回版面 RE IC921 信號源中,同一種波形上升沿和下降沿只是形狀不變,但時間的變化趨勢是:頻率越低,上升時間和下降時間都相應(yīng)變長! >>既然形狀不變(硬件沒變),那么時間如何變長?我認為在這你們誤解了。真的。應(yīng)該說,系統(tǒng)中的信號頻率是可以變的,但邊沿并沒有變,因為它的原始信號就沒變。----如果一定要說變,我覺得不是影響實質(zhì)的那種。 |
|
| 34樓: | >>參與討論 |
| 作者: linxinchun 于 2005/11/28 15:02:00 發(fā)布:
我覺得樓主還沒把問題交代清楚 我本來也考慮過這個問題,覺得樓主的問題還沒有交代清楚,也就不說話了。就好比頻率變化范圍,上升沿和下降沿變化范圍等,還有沒有“相對變化”的概念等等,所以ic921你和他討論,就出現(xiàn)矛盾了。 |
|
| 35樓: | >>參與討論 |
| 作者: iC921 于 2005/11/28 15:56:00 發(fā)布:
呵呵,是分歧不是矛盾吧? 莫言重了。 我覺得,這是一個基本問題,先定下來比較好:邊沿斜率如何定?選用哪些邊沿?如何防止邊沿重疊?......等等。至于電路如何實施,是具體的問題,雖然在考慮方案時也是適當涉及的 |
|
| 36樓: | >>參與討論 |
| 作者: 赤鑄 于 2005/11/28 17:00:00 發(fā)布:
最好給出定量描述吧 |
|
| 37樓: | >>參與討論 |
| 作者: linxinchun 于 2005/11/28 17:46:00 發(fā)布:
呵呵用詞不當 “iC921 發(fā)表于 2005-11-28 15:56 模擬技術(shù) ←返回版面 呵呵,是分歧不是矛盾吧? 莫言重了。 我覺得,這是一個基本問題,先定下來比較好:邊沿斜率如何定?選用哪些邊沿?如何防止邊沿重疊?......等等。至于電路如何實施,是具體的問題,雖然在考慮方案時也是適當涉及的 簽名:” 呵呵用詞不當。老弟不要介意 |
|
| 38樓: | >>參與討論 |
| 作者: 賴城基 于 2005/11/29 0:07:00 發(fā)布:
看來樓主的課題無解 頻率范圍0.1Hz~10KHz,是多少個倍頻程了哦。只是以我自己的經(jīng)驗,電路結(jié)構(gòu)確定以后,由于電路的頻率特性的影響,它的斜率是會變化的,因此我的波形圖畫成那個樣子。如此一來就沒有可比性了。 我建議將頻率分段處理,再綜合輸出,只有斜率與頻率無關(guān)了,問題也就解決了。 |
|
| 39樓: | >>參與討論 |
| 作者: 赤鑄 于 2005/11/29 4:19:00 發(fā)布:
才注意到0.1Hz~10KHz…… 如果跳沿也跟脈沖寬度一起“按比例縮放”……那要求是高了點,模擬實現(xiàn)出來成本也會很高,真不如用軟件判斷了 |
|
| 40樓: | >>參與討論 |
| 作者: yimengliang 于 2005/11/30 12:58:00 發(fā)布:
感謝各位熱情指教! 由于涉及到一項關(guān)鍵技術(shù),不能描述得過于詳細,還望各位見諒!看來只好采用軟件技術(shù)來解決了 |
|
| 41樓: | >>參與討論 |
| 作者: yanghl 于 2005/11/30 13:35:00 發(fā)布:
很難啊 |
|
| 42樓: | >>參與討論 |
| 作者: javie 于 2005/11/30 14:58:00 發(fā)布:
比較難 |
|
| 43樓: | >>參與討論 |
| 作者: 天域 于 2005/11/30 15:00:00 發(fā)布:
computer00的方法可以,可以改進一下 先用微分電路把這個波形變成上 下 2個尖峰的波形,這樣我們可以比較這2個波峰的絕對值高度,就可以區(qū)別了.這樣很容易解決了頻率變化的的問題.樓主沒有提這個電路是分辯的精度是怎么樣子的,也就是說要分辯出每一個脈沖,還是會持續(xù)一段時間都是同樣的波形.如果是后者,就非常簡單了.前者就需做一個同步處理比較電路就可以了. |
|
| 44樓: | >>參與討論 |
| 作者: yimengliang 于 2005/11/30 16:00:00 發(fā)布:
RE 天域 持續(xù)一段時間都是同樣的波形,不過采用峰值電路好像抗干擾的能力不高 |
|
| 45樓: | >>參與討論 |
| 作者: iC921 于 2005/11/30 20:10:00 發(fā)布:
本質(zhì)上,樓主說了 因為公給出了頻率范圍。 ____ 天域 發(fā)表于 2005-11-30 15:00 模擬技術(shù) ←返回版面 computer00的方法可以,可以改進一下 先用微分電路把這個波形變成上 下 2個尖峰的波形,這樣我們可以比較這2個波峰的絕對值高度,就可以區(qū)別了.這樣很容易解決了頻率變化的的問題.樓主沒有提這個電路是分辯的精度是怎么樣子的,也就是說要分辯出每一個脈沖,還是會持續(xù)一段時間都是同樣的波形.如果是后者,就非常簡單了.前者就需做一個同步處理比較電路就可以了. |
|
| 46樓: | >>參與討論 |
| 作者: tuwen 于 2005/12/2 9:55:00 發(fā)布:
施密特整形,然后對整形前后波形之差做積分運算 用施密特觸發(fā)器整形,然后對整形前后波形之差做積分運算。如下圖。紅色面積代表積分值為正,蘭色面積代表積分值為負。由于施密特的滯回特性,下降沿紅色面積大于蘭色面積,積分凈剩值為正;上升沿蘭色面積大于紅色面積,積分凈剩值為負。而且,斜率越小,積分凈剩值越大。輸入1號波形,下降沿斜率小于上升沿斜率,每個周期(包含一個上升沿和一個下降沿)積分的凈剩值為正,積分器輸出電壓會逐步升高,直至正向飽和。輸入2號波形則相反,積分器輸出電壓會逐步下降,直至負向飽和。 ![]() * - 本貼最后修改時間:2005-12-2 9:59:52 修改者:tuwen |
|
| 47樓: | >>參與討論 |
| 作者: iC921 于 2005/12/2 12:31:00 發(fā)布:
tuwen的方法看起來很妙 不過,由于不太清楚具體的時序和信號情況而有點難于具體化了。 另外,如果針對專門的應(yīng)用目的而設(shè)計,電路可以得到相對的簡化和改進的。 * - 本貼最后修改時間:2005-12-2 12:36:38 修改者:iC921 |
|
| 48樓: | >>參與討論 |
| 作者: linxinchun 于 2005/12/2 14:20:00 發(fā)布:
要分辨這個波形原理上是不難的 說道底還是要很具體的參數(shù),如上升和下降沿的變化范圍,這是最重要的,他到現(xiàn)在只是給出一個示意,如實際的時間非常小,就是斜率很陡,以上的很多分析都毫無價值,如上升沿和下降沿的種類不同,但同一種類波形的變化不大,也有個可被叛定的上升時間(10US級以上),那我想這樣的波形判斷也不是什么難題,只對一個沿來判斷,每個沿判斷一次,可以不管他的頻率變化,每個沿判斷一次,就可以正確實現(xiàn)所要求的功能。 |
|
| 49樓: | >>參與討論 |
| 作者: yimengliang 于 2005/12/2 14:21:00 發(fā)布:
謝謝各位關(guān)注 tuwen的方案好像可行,我去試試! |
|
| 50樓: | >>參與討論 |
| 作者: yimengliang 于 2005/12/2 15:27:00 發(fā)布:
RE linxinchun 謝謝指教!下降沿的上升時間和下降時間是不確定的,可以作如下描述:頻率越低,則下降沿的下降升時間和上升沿的上升時間越長(約幾個ms);頻率越高,則下降沿的下降升時間和上升沿的上升時間越短(約幾個us)。但上升時間和下降時間的比值是不變的。 |
|
| 51樓: | >>參與討論 |
| 作者: iC921 于 2005/12/4 14:25:00 發(fā)布:
我不明白, 下降沿的上升時間和下降時間是不確定的,可以作如下描述:頻率越低,則下降沿的下降升時間和上升沿的上升時間越長(約幾個ms);頻率越高,則下降沿的下降升時間和上升沿的上升時間越短(約幾個us)。但上升時間和下降時間的比值是不變的。 _____ 它們本應(yīng)是由硬件系統(tǒng)來決定的,前面說過了。起碼最主要是這樣。 |
|
| 52樓: | >>參與討論 |
| 作者: 賴城基 于 2005/12/5 0:19:00 發(fā)布:
是不是上升沿與下降沿的比較? yimengliang前面這樣說: ‘主要的任務(wù)就是要判斷上升時間是否大于下降時間’。如果只是比較上升沿與下降沿,比如:上升沿>下降沿=1;上升沿<下降沿=0 那就比較好辦了.當然前提是實時比較,不包含存儲上升沿與下降沿的值.另外,你如果要求輸出一個模擬量,又當別論了。 re iC921: ‘0.1 到 10k ’是一個17倍頻程的信號源,任何一個電路(純阻除外)都不能不失真的傳輸。而且上升沿與下降沿正好是一個變量,也是失真最大的部分。 |
|
| 53樓: | >>參與討論 |
| 作者: yimengliang 于 2005/12/5 9:42:00 發(fā)布:
re賴城基 就是恁說的這樣的,上升沿>下降沿=1;上升沿<下降沿=0,而且要實時比較。 |
|
| 54樓: | >>參與討論 |
| 作者: iC921 于 2005/12/5 9:56:00 發(fā)布:
這種情況可以測試階躍響應(yīng)來觀察 穩(wěn)定時間在最高頻率脈沖許可范圍內(nèi)就應(yīng)該可以了。 一個按既定方案(實際電路)產(chǎn)生的信號,其邊沿的陡度,不論什么頻率都是一樣的,怎么會與頻率有關(guān)呢?怎么能說跟著頻率變化呢?不要誤會了。 除非樓主有交待不清之處,不然,按照我現(xiàn)在的理解是不會有錯的。 |
|
| 55樓: | >>參與討論 |
| 作者: staryu 于 2005/12/28 17:31:00 發(fā)布:
用觸發(fā)開關(guān)對保持電容充電 用信號上升及下降沿觸發(fā)延遲開關(guān),開關(guān)導通期間(導通時間固定且小于波形寬度)波形對保持電容充電,檢出的電壓可供判斷斜率不同的波形。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |