Re: [請益] 請高手幫忙分析這LED閃爍控制器的用法

看板Electronics作者 (水精靈)時間14年前 (2009/12/23 16:52), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串2/4 (看更多)
: 不好意思~~~ : 想請教一下大家一個之前學長留下來的裝置 : 如圖 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
51 自己來 或包給104
12/24 13:04, 1F

12/24 14:53, , 2F
或者欺壓專題生叫他們做
12/24 14:53, 2F

12/24 15:54, , 3F
51?? 104?? 104不是人力銀行嗎?
12/24 15:54, 3F

12/24 15:55, , 4F
for 2樓, 可惜實驗室的專題生不進實驗室做實驗的
12/24 15:55, 4F
文章代碼(AID): #1BCTfag6 (Electronics)
討論串 (同標題文章)
文章代碼(AID): #1BCTfag6 (Electronics)