论坛元老
金币 元
银币 角
铜币 分
诚信币 金
记录
日志
相册
回帖0
回帖0
最后登录1970-1-1
在线时间 小时
听众
个人主页
已绑定手机
|
我们设计的一款产品,上面有一个插件的双色灯。最近这款产品正在工厂生产,工厂反映了一个问题,因为不知道生产前,双色灯是不良的,直到双色灯焊到板上,经过测试产品功能才发现双色灯是不良的。这时候需要把双色灯先焊下来,然后取孔,再把一个新的双色灯重新焊上去才能修好。如果工人操作不好,双色灯的焊盘就会被焊掉,产品如果要求严格,就要把板报废掉,给生产带来不便和浪费。
) }3 r8 v9 x4 v4 s, {5 P J为此,我决定给工厂设计一个工具,专门用来检测双色灯来料,把不良的双色灯卡出来,确保焊接到板上的双色灯是良好的,减少由于双色灯不良给生产带来的不便和浪费。
h+ \- U0 N2 n
! D! @3 D! {; ?8 {$ {' N3 [& Q, a0 ~5 R1 A& t
设计原理,需要用到一个单片机,一个3PIN的排母,检测时双色灯就插在排母上,排母两边的PIN分别接到单片机两个IO口上,两个IO分别控制双色灯两种颜色闪烁工作。考虑到双色灯有共阳极和共阳极之分,需要用到两个3PIN的排母,其中一个排母检测共阳极的双色灯,排母中间的PIN脚接电源,另外一个排母检测共阴极的双色灯,排母中间的PIN脚接地。但是为了简化设计,我决定只用一个排母,实现不管是共阳极双色灯还是共阴极双色灯的检测。1 V$ T# c' Q0 V) n
+ T( D3 Z. V1 ^6 @6 z2 Y
6 S) A7 V" q7 I) O" s* `原理图设计如下。# d' P# v. Y% U3 j. o6 w
+ \( y' G+ ?1 x& y$ N2 T. B9 [
# V' E! p/ e7 J/ i. p) G( v# D; r1 w) F1 o9 ?6 S( i) i8 n
) j, J& w* |' G1 ~! z( E
3 u* h' n% m( y8 z/ _?PCB设计如下。) F( [ J* f. w/ R5 ]
: m. x ^, u/ H* L: w' a
4 d1 R$ T! ]. e" ^( c; p' S" ?9 z6 l B/ y+ c& a! Z% G; Y
, t4 ^ c* Q+ m9 f7 k. I1 K! ~$ j6 S/ j! L
6 n( d0 g9 a. M3 ~! _8 G; R
?这么简单的电路,就不打算打样了,找来了一块报费的PCB板,飞线整改成测试板。如下图所示。?
* B* }1 _* }& @# `: Z" G6 A9 p8 b0 Q* G& {2 y2 i6 Y
6 ~9 a0 D# B" i+ U e& h4 c8 ?8 ?. K7 x8 T4 [7 A0 I5 W) T
?程序设计如下。
' t) l/ u9 }5 h' U. {
$ E' l" j+ o$ p* T& B7 p6 X |
|