最近给一个工厂做的一个转速显示小板子,程序很简单,原理图如下:
在给这个原理图做protues仿真时候,开始调用了6段一体数码管,没有达到仿真要求,其中PNP三极管一直处于导通状态,查了一天驱动电路和程序
,都是很简单的东西 ,实在没错,故最后换了单位独立的共阳数码管仿真没有问题:
总结:不知道是不是我不了解还是本身软件原因,在用多位一体数码管时候会出现PNP不按程序时序导通,而是一直导通!过几天板子就到了,回来焊板子测试就可以验证仿真效果真实性!
补:板子最后实际结果证明以上推论正确;其次发现另外一个问题
由于我板子没有加LM2576降压开关芯片的输入电容导致在TLP521-4一侧接上4个光电开关时候,电源电压不稳或者其他原因导致开关降压芯片失去效果
输出不是DC5V导致我单片机烧坏,开关电源也出了问题;故在此提醒使用LM2576时候一定不可以省略输入电容,一般选择100uf电容(电解或者其他都可以)。加了电容以后可是手上没有ATmega8单片机了
明天去买 希望 一切工作正常。有空贴图(待续)
mega8单片机有的会出现下不了程序的情况,具体原因不明,如果不是接线问题,可能跟下载器有关系,我在网上买的下载器,也是同一家买的单片机
可以下载!效果图: