Re: [請益] 請高手幫忙分析這LED閃爍控制器的用法
: 不好意思~~~
: 想請教一下大家一個之前學長留下來的裝置
: 如圖 http://www.wretch.cc/album/album.php?id=skzz22&book=7
: 這裝置主要是用來控制LED閃爍的,scale有ms以及us (聽學長說的)
: 但是......重點來了
: 因位學長畢業以久,所以他也忘記要如何操作了 囧rz...
: 聽學長說他是請版友幫忙製作的
: 自己是學化工的,只知道拿LED閃別人 (誤~~~)
: 所以只好上來懇求各位高手幫忙解答
: 另外,看更早之前學長的paper有寫到
: Mitsubishi FX1s programmable controller
: 想請問大家這所謂的可程式控制器也可以用來控制LED閃爍嗎
: 如果只是要拿來控制LED固定週期的亮跟暗
這裡是使用ALTERA出的FPGA/CPLD晶片EPM7128SLC84-15來實現你說的功能。
約略分析
1.電源部份:右邊有塊鋁製的散熱片,鎖著一顆IC,型號看不到清楚,應該是LM7805
之類的穩壓IC。上頭有個開關,用來控制電源輸入,而下方有個電源輸入接頭。
另外,在左上方有兩條橘色與藍色的單心導線(註明:地,OUT,正)亦是電源輸入,
你可以將它旋在電源供應器的接頭,調整到5V的輸出,或是直接接上直流的ADAPTOR
(外觀有點像手機充電器的型狀)看是9V或是12V的都可以。
2.控制電路部份
順著右方過來,圖上有預留了空的IC腳座,我想,那應該是8051/8951/8952..之類的
控制器(Controller),可能是原先製作的板友曾利用8051來設計,只是用了CPLD後
就沒用到的,所以先拔除。
周圍有兩顆按紐開闢,應該是負責該IC,猜想應該是RESET動作。
方方的銀色那塊是石英振蕩器,提供該IC的時脈(clock)
上方黑色的排阻亦是接到該IC,看起來是pull-high用,不想空接而讓腳位浮動
(floating)。
接下來就是核心的EPM7128SLC84-15,這塊可程式邏輯,用的是PLCC84 pin的腳座。
左方有6塊撥動開關,應該是給CPLD的輸入端高/低電位動作或是編碼,左上的開關
就是如上圖寫的提供0.1ms或是1S的閃爍控制。
左邊的開闢則是為LED全亮(我猜,這應該用來測試LED用)或是切換到CPLD(正常使用)
在靠近左邊開闢有顆16pin的IC(BA10324,運算放大器),用來放大訊號。
1.操作方式,首先給它電源吧,輸入5V,橘色給+5V,藍色給gnd。
(若是要從DC ADAPTOR給電壓,請先將右上方的開關撥到另一頭)
2.先將左邊的開關撥到LED,測試LED有沒有問題。
3.然後再撥回CPLD,此時你可以選擇0.1ms或是1S閃爍時間。
4.如果都沒動作,就把上頭的按紐都按過一遍...若還是沒動作,那表示CPLD可能掛了
或是裡頭的logic已經出問題。此時找出原本的程式碼重新download(如果有寫入其他
功能),或是買顆新的CPLD插入(不便宜~~)。
由於沒有電路圖,只能憑經驗猜測可能的功能,如有不全的地方希望能請其他高手板友
補充~
給原po:最安全的方式還是找出那位學長.....看是要人肉搜索還是查他IP....XD
--
在臺灣,何謂R&D工程師?
1.Reverse and Decap :IC反相工程,去膠,打開封裝,拍照,複製電路佈局。
2.Resign and Die :沒死的就操到辭職,沒辭職的就操到死。
3.Rework and Debug :計畫永遠跟不上變化,變化永遠跟不上老闆的一句話!
4.Relax and Delay :太過於輕鬆(Relax),那麼就會Random Death (隨時陣亡)
但是外派到大陸的臺彎郎,晚上是R (鴨)陪客戶,白天是D (豬)任人宰割!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.66.222.12
推
12/24 13:04, , 1F
12/24 13:04, 1F
→
12/24 14:53, , 2F
12/24 14:53, 2F
推
12/24 15:54, , 3F
12/24 15:54, 3F
→
12/24 15:55, , 4F
12/24 15:55, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):