论坛元老
金币 元
银币 角
铜币 分
诚信币 金
记录
日志
相册
回帖0
回帖0
最后登录1970-1-1
在线时间 小时
听众
个人主页
已绑定手机
|
我们设计的一款产品,上面有一个插件的双色灯。最近这款产品正在工厂生产,工厂反映了一个问题,因为不知道生产前,双色灯是不良的,直到双色灯焊到板上,经过测试产品功能才发现双色灯是不良的。这时候需要把双色灯先焊下来,然后取孔,再把一个新的双色灯重新焊上去才能修好。如果工人操作不好,双色灯的焊盘就会被焊掉,产品如果要求严格,就要把板报废掉,给生产带来不便和浪费。$ K U4 v9 M, ~2 B
为此,我决定给工厂设计一个工具,专门用来检测双色灯来料,把不良的双色灯卡出来,确保焊接到板上的双色灯是良好的,减少由于双色灯不良给生产带来的不便和浪费。
. P5 W/ ^( ?" X5 U; y( ], s! i6 r
1 u8 F$ ~& w" U4 \5 v) J
2 X' o! e" q# f1 Z# ?, \设计原理,需要用到一个单片机,一个3PIN的排母,检测时双色灯就插在排母上,排母两边的PIN分别接到单片机两个IO口上,两个IO分别控制双色灯两种颜色闪烁工作。考虑到双色灯有共阳极和共阳极之分,需要用到两个3PIN的排母,其中一个排母检测共阳极的双色灯,排母中间的PIN脚接电源,另外一个排母检测共阴极的双色灯,排母中间的PIN脚接地。但是为了简化设计,我决定只用一个排母,实现不管是共阳极双色灯还是共阴极双色灯的检测。. h! [- u% G# g9 T& b
2 h- w. H, f( R+ A7 I
- s% D* l% T Y+ F$ h6 j# S; g原理图设计如下。
! L: E7 B( z8 Q9 W. ?, H8 T0 w9 [2 l3 X3 u$ V# s+ b Q5 [2 J5 y
8 i# v' d* a! @3 Y; Z; B8 j: r& e2 y( z/ s& X1 {5 Y q6 \3 _
4 i: j9 i5 l1 F6 y/ D" Y0 d0 `, n; S0 W& \( Y0 `" W% V
?PCB设计如下。
) S- @, a" B& A2 r, a# d5 J/ r, L! z4 _$ b y7 J$ [+ z1 q
6 K1 e' [( l* q. s" P( h$ B2 k! |" X0 T! d! }( P
) T- j6 E0 [2 @* }! m* \3 T3 L+ l3 V
0 Q j; P" N8 ]* W$ H1 z
/ `* N& i1 @) @) I# e' e?这么简单的电路,就不打算打样了,找来了一块报费的PCB板,飞线整改成测试板。如下图所示。?; t3 F4 ?2 t* X( q* Y/ N
, _" C, A3 x" l! J( |3 b" B+ u( d! X" C
( h2 I) R# Y9 A% x?程序设计如下。
+ j) u4 J& R* T- e9 m' N4 u% r' R) b; i( k s' E) O1 {0 o8 W
|
|