|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
怎樣用單片機(jī)有效測試64根導(dǎo)線的通斷情況 |
| 作者:馮志強(qiáng) 欄目:單片機(jī) |
我想過用四個74154譯碼器來擴(kuò)展I/O口以達(dá)到64個口,然后導(dǎo)線連接64個發(fā)光二極管,用發(fā)光二極管的亮滅情況以判斷導(dǎo)線 的通斷,但這樣做要用上64個發(fā)光二極管很麻煩不劃算。。 各位大俠有什么好的辦法好的思路,請指點(diǎn),不勝感激。 |
| 2樓: | >>參與討論 |
| 作者: forthlab 于 2007/3/7 12:10:00 發(fā)布:
建議 1.用電阻分壓,產(chǎn)生64個不同的電壓在64個導(dǎo)線上,然后在另外一端測量電壓。 2。向64個導(dǎo)線發(fā)送不同的編碼,比如用UART發(fā)送1字節(jié)的端口號碼,再在另外一端接收檢測。 |
|
| 3樓: | >>參與討論 |
| 作者: 馮志強(qiáng) 于 2007/3/7 14:19:00 發(fā)布:
這么復(fù)雜啊。 |
|
| 4樓: | >>參與討論 |
| 作者: lixun00 于 2007/3/7 16:33:00 發(fā)布:
組成開關(guān)陣列 |
|
| 5樓: | >>參與討論 |
| 作者: 馮志強(qiáng) 于 2007/3/7 18:04:00 發(fā)布:
樓上的說詳細(xì)點(diǎn)好不好,謝謝 |
|
| 6樓: | >>參與討論 |
| 作者: 平常人 于 2007/3/7 21:59:00 發(fā)布:
把64條線的一端全部短接并上拉到邏輯高,另一端接多選一開關(guān) 多選一開關(guān)的個輸入端弱下拉接地,多選一開關(guān)的輸出接單片機(jī),單片機(jī)控制多選一開關(guān)分別選擇某條導(dǎo)線,導(dǎo)線通時應(yīng)檢測出“1”,導(dǎo)線斷時應(yīng)檢測出“0”。 |
|
| 7樓: | >>參與討論 |
| 作者: hotpower 于 2007/3/7 22:21:00 發(fā)布:
一般要測通斷混反~~~ 實(shí)際就是鍵掃描電路~~~ |
|
| 8樓: | >>參與討論 |
| 作者: 馮志強(qiáng) 于 2007/3/8 9:36:00 發(fā)布:
6樓的方案不錯 |
|
| 9樓: | >>參與討論 |
| 作者: 馮志強(qiáng) 于 2007/3/8 9:39:00 發(fā)布:
我現(xiàn)在主要問題是選擇什么芯片做接口擴(kuò)展,還有怎樣顯示結(jié)果? 373? LED? 數(shù)碼管? |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |