STC12C5410AD应用


/*******************************************************************************
* 作    者     :  ZHENGXIAOLIN
* 完成日期         : 2023-01-06
* 程序功能         :  下压安全开关检测板子正常输出一个500MS开关信号启动烧录,并检测试烧录是否OK。
* 输    入     :  安全开关、3.3V、7V,烧录器信号
* 输    出     :  延时短按烧录器按键,供电,接通3.3V
* 程序说明     :
        程序选择旧版本:22-12-14 加入标定功能,操作方法:短路U7芯片端上电或者按复位,进入程序选择模式,此状态下按下启动键,可加1递增,数码管最后一位显示0--5
            选到0按一复位或者重新上电显示C--0,表示此时运行0号程序,此程序只有检测到安全开关压到位后延时启动一次烧录。
            选到1按一复位或者重新上电显示C--1,表示此时运行1号程序,此程序检测到安全开关压到位,供电12V并,检测3.3V电压,检到3.3V后启动烧录,最后延时关电。
            选到2按一复位或者重新上电显示C--2,表示此时运行2号程序,此程序检测到安全开关压到位,供电12V并,检测3.3V电压,检到3.3V后启动烧录,最后检测到7V烧录OK后关电?
        程序选择新版本:23-02-25    短路U7芯片端上电或者按复位,进入程序选择模式,此状态下按下启动键,可加1递增,数码管最后一位显示0--4循环显示,确认用程序几后按复位即可。            
            V0V-X2:V0+V表示程序版本,X2表示程序类型,有不同的测试步骤对应不同的烧录机型。
            X2=0:工装压下--延时600MS--J4口短接200MS后断开。
            X2=1:工装压下--延时500MS--K1供电12V给VCC顶针--延时2S测试3.3V正常--J4口短接200MS后断开--等7S后关12V--(如果没有检到3.3V就报错显示3.3V顶针的实时电压)
            X2=2:工装压下--延时500MS--K1供电12V给VCC顶针--延时2S测试3.3V正常--J4口短接200MS后断开--检测烧录口TEST电压持续时间--期间显示待待时间--230-460为OK。
            X2=3:工装压下--延时500MS--K1供电12V给VCC顶针--延时2S测试3.3V正常--J4口短接200MS后断开--检测板子7V--7V正常--烧录OK否则显示当前7V口电压并关电。
            X2=4:工装压下--延时500MS+接通3.3V到烧录器--K1供电12V给VCC顶针--延时2S启动(J4口短接200MS后断开)--等10S关电。            
* 调试模式:
      P4-X以前版本程序:短路U5芯片端上电或者按一下复位按键S1,进入AD口调试模式,显示当前AD通道和测试电压值。按S2切换AD通道(此时不能下压手柄)。再次短路U5显示当前测试上下限设定值。
            P5-X以后版本程序:短路U5芯片端上电或者按一下复位按键S1,短路U7芯片端切换AD通道:F-00 输入电压VX测试,F-01 3.3V测试 ,F-02 7V测试 ,F-03 VX供电电压测试。每步均可再次短路U5可
                              以查看程序设定上下限。        
* 更改记录:
            22-12-19 更改第二步显示问题,更改报错抬起手柄报错恢复时间问题,更改只有0-1-2三种程序。
            22-12-21  加入默认第一次烧录程序后为C--0,J7口加入OK指示灯,要外接一电阻和LED,烧录OK时LED会亮。
            23-01-06  更改程序C-2中的7V测试口测试烧录器的TEST口电压,烧录时有3V左右,烧录OK后0.5V来判定是否烧录OK。
            23-01-07  加入上电第二位数码显示版本,比如cX-2表示版本为X。
            23-02-01  升级程序到p2- ;增加p2-3,测试7V测试点,p2-2测试烧录脚 TEST电压,无7V测试点。
            2023-02-06  加入P3-4,只供电,延时启动,不检电压,不关电。更改P3-1,不关电
            2023-02-21 版本:P4-X 更改报错或调试模式显示电压值。
            2023-02-25 版本:P5-X 更改调试模式用U5进入,U7更改步数。 \
            2023-02-27 版本:P6-X 更改上电前12V检测
            2023-02-28 增加jdk5继电器3.3V断开和3.3V报错时不断电。
            2023-02-28 版本:P7-X 更改P7-0启动烧录后显示ABCD,并不打开3.3V继电器jdk5。
            2023-03-05 版本:P8-X 更改P7-1时K5会打开,更改3.3V异常时延时4秒关掉供电。
            2023-03-06 版本:P9-X 更改P9-2时K5可以关3.3V
            2023-03-06 版本:10-X 更改10-4时K5同时打开
            2023-03-28 版本:11-X 更改
            报错代码:E-11,程序1测试3.3V错误。
                                E-21,程序2测试3.3V错误。
                                E-22,程序2测试TEST电压错误或烧录卡死。
                                E-31,程序3测试3.3V错误。
                                E-32,程序3测试7V电压错误。
                                E-36,程序3测试7V烧录时间不对,可能程序卡死导致。
                                2023-03-28:版本:12-X,更改成与STC12C5410AD通用,以前版本不兼容此芯片?
            2023-06-13:版本 13-X ,更改3.3V下限AD为600,为2.95V    
            2023-07-13:版本 14-X,更改3.3V下限为2.79V,因RB645有一台烧录器电压为2.9V。
            2023-08-11:版本15-X,重建工程,消除打开软件时有错误提示。
            2023-08-23:版本16-X,加入烧录等待时间标定步骤第5步,即16-5正常烧录OK后会自动标定好烧录时间到EEPROM并跳转到16-2的程序(进入此步烧录时需要把EEPROM填充为FF)。
                                    并去掉16-1的程序选择。
            2023-08-24:版本17-X,更改显示AD与电压。
            2023-08-29:版本18-X,更改标定完成后抬起手柄自动进入18-2程序,并以新标定值为判定标准。范围改为标定值-80和+50。
            2023-08-31:版本19-X,更改标定电压范围,兼容有些工装接TEST有些工装接7V,所以烧录中检测上限改成5V

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值