全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1931
推到 Plurk!
推到 Facebook!

如何正確擴充輸出入阜?

答題得分者是:mymj
zfc555
一般會員


發表:3
回覆:6
積分:1
註冊:2009-09-30

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-10-11 09:40:25 IP:122.254.xxx.xxx 訂閱
各位大大好,小弟是正在學習8051的新手,現正在研究如何用8051來製作
一個檢測設備,檢測的產品是軟式印刷電路板,初期只需檢驗電路板上的
線路是否正常或是有發生短路的現象。小弟的構想基本上是利用兩顆8051
,一顆送出資料,另一顆接收資料及判斷,逐一檢驗每條線路,例如在P1
阜先傳送一筆#FEH的資料以檢驗第一條線路,倘若另一顆8051同樣是收到
#FEH的資料即為正常,若非則是異常,然後再送出一筆#FDH的資料以檢驗
第二條線路,如此依序檢驗每條線路。可小弟遇到一個小小的問題,即是
電路板上的線路數量一般約40至64個不等,超出8051輸出入阜的數量,以
至無法單靠8051的輸出入阜來做檢驗,於是小弟想擴充輸出入阜,小弟大
約看了五六本書左右,有學到一些擴充輸出入阜的方法,如用串列模式0
搭配74LS164及74LS165,或是利用8255,亦或74LS138與74LS154等等,這
些IC似乎都可達到擴充輸出入阜的目的,小弟也正打算去買一些回來試驗
,但出發前想先詢各位前輩的意見,是否有其他更好的IC可運用在小弟的
主題,或是有其它更好的架構可開發這個檢測設備?還望各位前輩能略為
指點一二。感激不盡。
mymj
版主


發表:132
回覆:486
積分:608
註冊:2002-10-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-10-11 23:29:51 IP:203.67.xxx.xxx 訂閱
你可利用類似cd4051這樣的多工器ic來做,測試方法以電流方式
檢察r2兩端電壓,
範例連到這取圖
https://delphi.ktop.com.tw/board.php?cid=31&fid=130&tid=99565

mymj
編輯記錄
mymj 重新編輯於 2009-10-11 23:33:33, 註解 無‧
mymj 重新編輯於 2009-10-11 23:33:51, 註解 無‧
zfc555
一般會員


發表:3
回覆:6
積分:1
註冊:2009-09-30

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-10-12 08:36:52 IP:122.254.xxx.xxx 訂閱

===================引 用 mymj 文 章===================
你可利用類似cd4051這樣的多工器ic來做,測試方法以電流方式
檢察r2兩端電壓,
範例連到這取圖
https://delphi.ktop.com.tw/board.php?cid=31&fid=130&tid=99565

mymj

感謝大大的回覆,小弟會即刻去買來試驗看看,倘若有不明白之處再向大大請教,真的非常感謝您。
peecehood
一般會員


發表:0
回覆:1
積分:0
註冊:2007-11-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-11-29 02:12:38 IP:139.175.xxx.xxx 未訂閱
用74HC573作測試因該也是不錯的選擇,一次還可以測八條線。
編輯記錄
peecehood 重新編輯於 2009-11-29 02:13:23, 註解 無‧
kib72377
高階會員


發表:1
回覆:217
積分:238
註冊:2004-11-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-12-03 09:12:22 IP:218.170.xxx.xxx 未訂閱
有需要做到精確檢測指出每一條線路是否短路嗎?
如果只是要測到板上有任一條有短路就算不良的話,
其實可以先將"絕對不會短路的線路"分組並在一起,
例如 a,b,c 3條平行線,b在中間,
那麼, a & c 不可能"直接"短路,短路的可能性只有 a&b 跟 a&c,
那可以先把 a,c並在一起當做 一組線來檢測.
不過,這樣就很難測斷線了.
如果 短路跟斷線都要檢測的話,我說的請當沒說..

編輯記錄
kib72377 重新編輯於 2009-12-03 09:15:42, 註解 無‧
zfc555
一般會員


發表:3
回覆:6
積分:1
註冊:2009-09-30

發送簡訊給我
#6 引用回覆 回覆 發表時間:2009-12-03 20:34:14 IP:122.254.xxx.xxx 訂閱
您好,非常感謝您的回覆,經過各位大大的指點後,小弟現在已經可以測試出線路是否有斷路或短路,
可如今小弟需要在更精確一點的測試方式,即是不只單純的測試線路是否正常,還要在更進一步的知道
線路的電壓值為多少。小弟翻閱了許多的書籍,裡面提到有一些IC,例如ADC0804可以用來量測電壓,
小弟買了一顆回來試驗看看,也學會了如何操作這顆IC,但卻遇上了一個大問題,即是不知如何把它運
用在小弟的主題上(線路的檢測設備),小弟可以拿一條線,把它通上電,用ADC0804來測試兩端的電壓
,但如果是一整排的線路,小弟還真不曉得如何配置會比較好,才能建制出一個較為可行的架構。
若各位大大有一些相關的資訊或是建議,都歡迎提供給小弟,給小弟一些些的提示。感激不盡。
系統時間:2024-04-23 18:43:50
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!