作者jfsu (水精灵)
看板Electronics
标题Re: [请益] 请高手帮忙分析这LED闪烁控制器的用法
时间Wed Dec 23 16:52:44 2009
: 不好意思~~~
: 想请教一下大家一个之前学长留下来的装置
: 如图 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
1F:推 kane2003:51 自己来 或包给104 12/24 13:04
2F:→ rogerable:或者欺压专题生叫他们做 12/24 14:53
3F:推 ubsxyz:51?? 104?? 104不是人力银行吗? 12/24 15:54
4F:→ ubsxyz:for 2楼, 可惜实验室的专题生不进实验室做实验的 12/24 15:55