|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
有關檢測的話題! |
| 作者:hui7744 欄目:技術交流 |
檢測外部負載的通電時間,一般采用過零 檢測輸入到MCU的外部中斷口便可。那么 如果要檢測多個(比如說100個以內)外部 負載通電時間的話,應該采用什么樣方法, 才能使之電路簡單,成本較低! |
| 2樓: | >>參與討論 |
| 作者: hui7744 于 2006/1/3 10:52:00 發(fā)布:
補充說明: 多個負載通電時間的檢測是同時同步的! |
|
| 3樓: | >>參與討論 |
| 作者: hui7744 于 2006/1/3 12:59:00 發(fā)布:
沒有人發(fā)表嗎? |
|
| 4樓: | >>參與討論 |
| 作者: tyw 于 2006/1/3 13:14:00 發(fā)布:
同步同時精度要求?對cpu來說還是依次排隊處理的 查詢精度夠了,是最經濟的,中斷響應快點,一定要用,只有用硬件來擴了 |
|
| 5樓: | >>參與討論 |
| 作者: hui7744 于 2006/1/3 13:47:00 發(fā)布:
硬件肯定是要擴的! 怎樣擴才能更經濟,更有效呢? 能給個建議嗎? 期待回復! |
|
| 6樓: | >>參與討論 |
| 作者: hui7744 于 2006/1/3 13:48:00 發(fā)布:
因為一般的mcu只有一個或者兩個外部中斷! |
|
| 7樓: | >>參與討論 |
| 作者: adminic 于 2006/1/3 14:48:00 發(fā)布:
呵呵,沒人回答,我來幫你頂住。。。 |
|
| 8樓: | >>參與討論 |
| 作者: hui7744 于 2006/1/3 14:50:00 發(fā)布:
謝謝! |
|
| 9樓: | >>參與討論 |
| 作者: maychang 于 2006/1/3 15:25:00 發(fā)布:
Re 單片機只有一個兩個外部中斷可用,但可以擴展,擴展幾十個上百個不成問題。 本來是很簡單,容易解決的問題。 tyw問你的問題,你根本和沒聽見一樣,讓tyw怎么回復?怎么給出建議? |
|
| 10樓: | >>參與討論 |
| 作者: hui7744 于 2006/1/3 15:52:00 發(fā)布:
謝謝你的回復! 檢測精度當然不是很高,允許有幾十毫秒的誤差! 請問,如何中斷擴展? 請求各位仁兄能給個直接正面的回復! 謝謝! |
|
| 11樓: | >>參與討論 |
| 作者: 西安周公 于 2006/1/3 17:31:00 發(fā)布:
看 8279 的傳感器方式 |
|
| 12樓: | >>參與討論 |
| 作者: maychang 于 2006/1/3 17:47:00 發(fā)布:
如果允許幾十ms誤差 不必使用外部中斷,使用定時中斷即可。 檢測各用電負載通電時間,實際上各用電負載送到單片機的是開關量,通電為“1”不通電為“0”或相反。每個負載只要檢測一位輸入端口即可。 例如允許10ms誤差,可以每10ms產生一次定時中斷,在定時中斷例程中檢查所有開關量輸入電平并記錄,10ms時間完全來得及,實際上有1ms到2ms已經足夠。 你要做的,不是擴展中斷,而是擴展并口。100個用電負載,需要擴展16個8位并行口。這需要16片74HC573或74HC244之類芯片,另用兩片74HC138作為地址譯碼。 這樣當然不能完全同步,但同步誤差為10ms,小于要求的分辨率。 想要直接正面的回復,先要把你的問題說清楚。 |
|
| 13樓: | >>參與討論 |
| 作者: chunyang 于 2006/1/3 18:34:00 發(fā)布:
已經給你回了Email。 |
|
| 14樓: | >>參與討論 |
| 作者: hui7744 于 2006/1/4 8:13:00 發(fā)布:
謝謝各位仁兄! 有了這些建議,已經足夠,特別鳴謝maychang兄、chunyang兄! 本人萬分感激! 最后祝各位新年吉祥! |
|
| 15樓: | >>參與討論 |
| 作者: yewuyi 于 2006/1/4 8:51:00 發(fā)布:
很簡單的嘛 你所有的外部信號‘或’之后觸發(fā)外部中斷,MCU響應外部中斷后查詢外部信號確定是哪個信號觸發(fā)中斷的,當然,查詢的時候你可以再搞點優(yōu)化查詢方式,以加快查詢速度,不過你都說了可以有幾十MS的誤差,呵呵,即使最笨的輪循方法也足夠滿足你的要求了把 |
|
|
|
| 免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |