找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9352|回复: 22
打印 上一主题 下一主题
收起左侧

把以前做的点焊机升级成单片机控制的了

  [复制链接]
跳转到指定楼层
楼主
ID:261025 发表于 2020-5-16 16:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以前做的电瓶供电点焊机用的是电阻电容三极管控制延时  为了控制点焊时间废了好大劲匹配电阻电容  点焊由按键控制总觉得不便
昨晚构思今天开工又做了一个用单片机控制的  又废了好大劲焊接编程调试  终于可以正常使用了  调试过程中把18650侧面点漏了  吓得我赶紧把它扔了
新做的不需要按键启动  只要电焊笔两个触点连接到一起600毫秒或1300毫秒就会自动启动点焊   焊接时间可切换成 80毫秒 90毫秒  100毫秒  110毫秒  120毫秒  用手同时触摸两个焊笔触点也会启动点焊
第一次使用通电前按住P3.2不放 程序会自动把预置的数据写入单片机内部存储区
平时调整焊接的等待时间和焊接时间会自动存在单片机内部 下次通电自动调用
P3.3切换焊接时间  LED闪烁   焊接时间分5个等级1级(80毫秒)LED闪一下 5级(120毫秒)LED闪五下     LED焊接时亮焊接完灭
P3.2切换焊接前等待时间  蜂鸣器响一声600毫秒 响两声1300毫秒
P3.0通过NPN三极管检测焊笔是否短接 代替按键启动
P3.1输出高电位开启点焊
P3.4  LED指示   
P3.5  接PNP三极管控制 蜂鸣器    焊接完蜂鸣器响
场管是电动车控制器里的   
电路图很简单 看实物看程序就能推导出来 我就不画电路图了   




;         STC15F104E STC15F104W 频率默认11.0592
;
           ;----------------------
       ISP_DATA  EQU 0C2H ;定义EEPROM相关寄存器
       ISP_ADDRH EQU 0C3H ;此类寄存器地址需参考所用单片机的手册来设置
       ISP_ADDRL EQU 0C4H ;
       ISP_CMD   EQU 0C5H
       ISP_TRIG  EQU 0C6H
       ISP_CONTR EQU 0C7H
;----------------------

                EN  BIT P3.0; 检测启动
        OUT BIT P3.1; 控制输出
            KEY1 BIT P3.3; 按键1 焊接时间切换          80MS  90MS  100MS  110MS  120MS
                KEY2 BIT P3.2; 按键2 启动焊接前等待时间切换 300MS+300MS  或  300MS+1000MS
                LED BIT P3.4; 接通指示
                BZ  BIT P3.5; 蜂鸣器 完成提示音
               
                DAT1 EQU 00H; 启动延时存放
        DAT2 EQU 01H; 焊接延时存放
            MOV DAT1,#1;  预置启动延时
            MOV DAT2,#1;  预置焊接延时

         QD EQU 10H;  启动
                 HJ EQU 11H;  焊接

                 SETB LED;
                 SETB  BZ;
                 SETB KEY1;
                 SETB KEY2;
                 CLR  OUT;
                 SETB EN;
;===============================================
        JNB KEY2,EEPROMW_0        ; 首次使用通电前按住不放 把预置的数据写入内部存储
                LJMP YZ1;
;写入预置数据
EEPROMW_0:               
           LCALL ERASE
           MOV DPTR,#00H     ;第1扇区
           MOV A,DAT1;
           ACALL EEPROMW     ;写一字节
           MOV DPTR,#100H     ;第2扇区
           MOV A,DAT2;
           ACALL EEPROMW     ;写一字节

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;读内部存储数据
YZ1:   MOV DPTR,#00H     ;第1扇区起始地址;存入新键值
           LCALL EEPROMR         ;读
           MOV QD,A;
           MOV DPTR,#100H     ;第1扇区起始地址;存入新键值
           LCALL EEPROMR          ;
           MOV HJ,A;                          

下图是以前做的和现在做的对比






51hei截图20200516153647.jpg (194.38 KB, 下载次数: 192)

51hei截图20200516153647.jpg

51hei截图20200516153700.jpg (172.28 KB, 下载次数: 178)

51hei截图20200516153700.jpg

51hei截图20200516153728.jpg (165.91 KB, 下载次数: 197)

51hei截图20200516153728.jpg

51hei截图20200516153746.jpg (116.84 KB, 下载次数: 188)

51hei截图20200516153746.jpg

51hei截图20200516153757.jpg (152.05 KB, 下载次数: 203)

51hei截图20200516153757.jpg

STC15F104E STC15F104W - 点焊机.rar

26 KB, 下载次数: 164, 下载积分: 黑币 -5

评分

参与人数 1黑币 +100 收起 理由
admin + 100 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏18 分享淘帖 顶2 踩
回复

使用道具 举报

沙发
ID:311419 发表于 2020-5-25 00:06 | 只看该作者
问一下是用什么电源的
回复

使用道具 举报

板凳
ID:261025 发表于 2020-5-25 11:41 | 只看该作者
无名之火 发表于 2020-5-25 00:06
问一下是用什么电源的

12V电瓶  
回复

使用道具 举报

地板
ID:577329 发表于 2020-6-17 22:43 | 只看该作者
想知道检测焊笔短接部分的电路。

回复

使用道具 举报

5#
ID:47528 发表于 2020-6-19 08:11 | 只看该作者
想知道检测焊笔短接部分的电路。
回复

使用道具 举报

6#
ID:491901 发表于 2020-10-27 01:22 | 只看该作者

想知道检测焊笔短接部分的电路。
回复

使用道具 举报

7#
ID:536683 发表于 2020-10-30 09:34 | 只看该作者
汇编的真简洁,就是看不懂。
回复

使用道具 举报

8#
ID:474921 发表于 2021-4-23 15:19 | 只看该作者
楼主还是画个图好,哪怕是草图也行啊!
回复

使用道具 举报

9#
ID:129858 发表于 2021-5-2 19:27 来自手机 | 只看该作者
太牛了,老帖子还是要顶一下,原理图有吗
回复

使用道具 举报

10#
ID:474921 发表于 2021-5-21 09:57 | 只看该作者
焊接时间80MS  90MS  100MS  110MS  120MS,是不是时间有点长了?
回复

使用道具 举报

11#
ID:77840 发表于 2021-5-24 13:30 | 只看该作者
changhai 发表于 2021-5-21 09:57
焊接时间80MS  90MS  100MS  110MS  120MS,是不是时间有点长了?

这个和电瓶的输出功率有关系的,如果电平内阻大,那么楼主的焊接时间这么长也就合理了。所以如果要通用性来讲,设计成数码管显示,焊接时间1-99毫秒可设置,基本大多数适合点焊的电瓶都可以兼容。
回复

使用道具 举报

12#
ID:294865 发表于 2021-6-3 18:08 | 只看该作者
用汇编写的程序一点看不懂
回复

使用道具 举报

13#
ID:932756 发表于 2021-6-4 10:40 | 只看该作者
这样的话 是佛 更安全呢
回复

使用道具 举报

14#
ID:374259 发表于 2021-7-10 20:21 | 只看该作者
我是在百度文库看到过楼主的老电路的,原来是大神呀
回复

使用道具 举报

15#
ID:728208 发表于 2021-8-19 11:35 | 只看该作者
楼主 有线路图吗
回复

使用道具 举报

16#
ID:261025 发表于 2021-9-11 14:33 | 只看该作者

回复

使用道具 举报

17#
ID:261025 发表于 2021-9-11 14:34 | 只看该作者

发图了  
回复

使用道具 举报

18#
ID:960619 发表于 2021-10-29 21:32 | 只看该作者
单片机IO直接驱动那么多个MOS能行?MOS泄放电阻也不需要吗?
回复

使用道具 举报

19#
ID:976070 发表于 2022-1-26 23:51 | 只看该作者
学习了,时间怎么储存?
回复

使用道具 举报

20#
ID:1004180 发表于 2022-2-6 13:33 | 只看该作者
帖子还是要顶一下
回复

使用道具 举报

21#
ID:971930 发表于 2022-6-16 15:31 | 只看该作者
使用6只3205按照原理图做了一个,前面使用灯泡测试正常,可惜点了一次就炸了

6be8499089f5ef31de15ad01e89c723.jpg (366.86 KB, 下载次数: 126)

6be8499089f5ef31de15ad01e89c723.jpg
回复

使用道具 举报

22#
ID:971930 发表于 2022-6-20 07:03 | 只看该作者
更换290A30V低内MOS还有栅极电阻 改为10欧安装下拉后成功了
回复

使用道具 举报

23#
ID:1021712 发表于 2023-5-9 17:09 | 只看该作者
问一下是用什么电源的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表