钻石会员
  
主题
帖子
积分24797
阅读权限50
注册时间2008-12-21
最后登录1970-1-1
在线时间 小时
|
朋友要做LED流水灯控制器,之前是托外地的设计(包括软件),易稿两次拿到PCB图,未经打样试验直接做了两千片PCB出来,结果发现PCB设计不合理,又由于等了一个月也还没拿到软件,最后闹翻了,没有拿到电路图、元件表和软件,求我帮忙,我看线路设计基本无误,交代朋友先去找些元件装几个看是否有问题,自己先拿了两片PCB进行程序编写;
该控制器是交流220V输入,阻容降压半波整流78L05供电,采用STC89C51RC,11.0592MHz方便串口编程,外接24C16存储花样,安有牛角座连接串口下载花样,输出是20路,分别通过20个10K电阻接至20个MCR100-6单向可控硅,LED的供电是1N5408半波整流,线路就这么简单,不要画图大家应该也懂吧? PCB拿回家后,我是编程实验,所以电源部分没装,+5V电源是USB通过下载线传到牛角座直接供给单片机的,输出是510欧姆电阻接至红色LED回电源负极的,程序编写完后运行正常,但是朋友没有按我交代的先组装几个起来,而是将所有元件一次性买回来,装了两个暂时没地方试机,等到做LED灯箱用上控制器,才发现花样控制不太正常,表现在流水时显示正常,花样累加(几路一起亮时)有的路数会时亮时灭,芯片换回到LED实验板上又正常,估计是可控硅特性不良或者是受干扰(5V电压正常),由于不正常的是固定那么几路,而且软件也四处加了陷阱可以将跑飞的程序拉回却没发现程序从头运行,所以先判断是可控硅问题,但是连换了几个可控硅(同一路,可控硅厂家不同)也没解决,以为驱动不足,将10K电阻改成5K,干脆不亮,改成20K,此路正常了;但是别的路数此招无效,再换可控硅,换了第6个后终于正常,晕!真是可控硅问题?
上面的板运行两天都没再出过问题,不放心,拿10个*20路的LED装了一块测试灯板,接上新的控制器,这回又有相同的毛病了,只是不正常的路数和上次的不同,分别换花样试试,流水灯一切正常,常亮也正常,不会有时亮时灭的现象,只有累加的花样会出问题,经检验程序绝对是没问题的了,单片机不是AT系列的而是STC的应该不会驱动电流不足,何况实验板的LED带动都很正常,该板220V供电常亮的花样也正常,一切似乎又回到了可控硅上面,换个可控硅,情况好转但是没有消除,在可控硅触发脚与地并上104瓷片,正常,只是快速显示时速度跟不上,改102故障依旧,只能换103好点;在不正常的单片机I/O口上与电源间接个10K电阻,一切正常; 以上并电容或者接电阻的两种方法,看起来后者不影响性能,但是不好操作(没位置空间),前者好弥补但影响视觉效果,不知有没其他的方案? 这种问题到底是什么引起的?驱动不足还是I/O口受干扰?(可以肯定程序没有跑飞及运行错误) |
|