数码之家

 找回密码
 立即注册
搜索
查看: 4493|回复: 17

[工仪] 大有5401电池协议测试真的有效

[复制链接]
发表于 2022-5-14 12:26:35 | 显示全部楼层 |阅读模式
本帖最后由 xtlgyd 于 2022-5-14 16:04 编辑

在拼多多买了台光机大有5401,刚好手里有几片STC15W104,今天抽时间搭了一个试试测试真的有效。
画红圈处要注意一下


正常输出波形


红接7805的输入端,黑接7805的地,绿接单片机8脚





附件打包里C程序文件、单片机下载文件





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 2家元 +80 收起 理由
bighuasheng + 50 謝謝分享
72hour + 30 原創內容

查看全部打赏

发表于 2022-5-14 12:59:22 来自手机浏览器 | 显示全部楼层
没看懂,看在stc份上能详细说说吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-14 14:06:16 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-14 14:07:16 | 显示全部楼层
jmkl128 发表于 2022-5-14 12:59
没看懂,看在stc份上能详细说说吗?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2022-5-15 02:03:27 | 显示全部楼层
还是百度网盘吧,。没有M币了,看个贴都要扣,现在连个贴都看不起了
回复 支持 反对

使用道具 举报

发表于 2022-5-16 07:40:01 来自手机浏览器 | 显示全部楼层
xtlgyd 发表于 2022-5-14 14:07

图片中2和4脚是短接在一起了吧
回复 支持 反对

使用道具 举报

发表于 2022-5-16 08:06:57 | 显示全部楼层
是做电源吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-16 13:54:52 | 显示全部楼层
a58477 发表于 2022-5-16 07:40
图片中2和4脚是短接在一起了吧

图片中2和4脚是给单片机供电的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-16 13:58:37 | 显示全部楼层

通过外接的单片机发出的信号,大有电锤就可以其他第三方电池了。
回复 支持 反对

使用道具 举报

发表于 2022-5-16 19:13:38 来自手机浏览器 | 显示全部楼层
xtlgyd 发表于 2022-5-16 13:54
图片中2和4脚是给单片机供电的

2和4我看见锡焊在一起了,中间是不是串联了一颗贴片电阻
回复 支持 反对

使用道具 举报

发表于 2022-5-16 21:27:23 | 显示全部楼层
https://www.mydigit.cn/forum.php ... 14&pid=11680224
抵制附件收费
直接贴原帖.呵呵
回复 支持 1 反对 0

使用道具 举报

发表于 2022-5-16 23:41:34 | 显示全部楼层
没币了                     
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-19 22:00:10 | 显示全部楼层

打赏

参与人数 1家元 +5 收起 理由
adsl_95 + 5 精彩回帖

查看全部打赏

回复 支持 1 反对 0

使用道具 举报

发表于 2022-6-5 09:50:25 | 显示全部楼层
测试成功,确实好用!
回复 支持 反对

使用道具 举报

发表于 2022-6-18 17:00:03 | 显示全部楼层
帮你们连下载都省略,下面的hex直接用记事本另存伪xx.hex
  1. :03000000020003F8
  2. :0C000300787FE4F6D8FD75812002004AE9
  3. :1000BB00190800000100010001000101000101000D
  4. :0B00CB00010101010001010100000023
  5. :0300F8001200FBF8
  6. :0800FB007F027E1DDEFEDFFC2A
  7. :0101030022D9
  8. :0C00EB007F057E347DC3DDFEDEFCDFFA05
  9. :0100F70022E6
  10. :1000D700AD07C2B31200FBED24FF92B31200F8D2B2
  11. :0400E700B30200FB65
  12. :08010F00C2B31200F80200FB6C
  13. :0B010400D2B31200FB1200FB0200FB54
  14. :10008F00E4FC12010FE4FCECFF3395E0FEC3EF94A8
  15. :10009F0019EE64809480500C74082CF8E6FF12005F
  16. :0C00AF00D70C80E31201041200EB80D695
  17. :10000F0002008FE493A3F8E493A34003F68001F278
  18. :10001F0008DFF48029E493A3F85407240CC8C333F2
  19. :10002F00C4540F4420C8834004F456800146F6DFC1
  20. :10003F00E4800B01020408102040809000BBE47E96
  21. :10004F00019360BCA3FF543F30E509541FFEE493B6
  22. :10005F00A360010ECF54C025E060A840B8E493A37D
  23. :10006F00FAE493A3F8E493A3C8C582C8CAC583CAA8
  24. :10007F00F0A3C8C582C8CAC583CADFE9DEE780BE60
  25. :0100D6000029
  26. :00000001FF
复制代码



下面的附件代码
  1. #include <stc15f104e.h>
  2. #define DATAPIN P33
  3. const char sequence[25]={0,0,1,0,1,0,1,0,1,1,0,1,1,0,1,1,1,1,0,1,1,1,0,0,0};
  4. void Delay200us()                //@5.5296MHz
  5. {
  6.         unsigned char i, j;
  7.         i = 2;
  8.         j = 29;
  9.         do
  10.         {
  11.                 while (--j);
  12.         } while (--i);
  13. }
  14. void Delay200ms()                //@5.5296MHz
  15. {
  16.         unsigned char i, j, k;
  17.         i = 5;
  18.         j = 52;
  19.         k = 195;
  20.         do
  21.         {
  22.                 do
  23.                 {
  24.                         while (--k);
  25.                 } while (--j);
  26.         } while (--i);
  27. }
  28. void sendBit(char x)
  29. {
  30.         //start
  31.         DATAPIN=0;
  32.         Delay200us();
  33.         //send bit
  34.         DATAPIN=x;
  35.         Delay200us();
  36.         Delay200us();
  37.         //end
  38.         DATAPIN=1;
  39.         Delay200us();
  40. }

  41. void Start()
  42. {
  43.         DATAPIN=0;
  44.         Delay200us();
  45.         Delay200us();
  46.         Delay200us();
  47. }
  48. void End()
  49. {
  50.         DATAPIN=1;
  51.         Delay200us();
  52.         Delay200us();
  53.         Delay200us();
  54. }
  55. void main()
  56. {
  57.         char i=0;
  58.         //send data 500ms
  59.         while(1)
  60.         {
  61.                 Start();
  62.                 for(i=0;i<25;i++)
  63.                 {
  64.                         sendBit(sequence[i]);
  65.                 }
  66.                 End();
  67.                 Delay200ms();               
  68.         }
  69. }
复制代码



有M币的还是要支持楼主,有正反馈才有发帖的动力
回复 支持 反对

使用道具 举报

发表于 2022-7-7 11:15:51 来自手机浏览器 | 显示全部楼层
下载了楼主的程序,用stc15f104e测试了下,空载可以正常运行,但是有负载后就会掉电,能否帮忙看下哪里的问题
回复 支持 反对

使用道具 举报

发表于 2022-7-7 20:47:16 | 显示全部楼层
兄弟可以多做几个卖给我们不会的行吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-8 14:29:01 | 显示全部楼层
besess 发表于 2022-7-7 11:15
下载了楼主的程序,用stc15f104e测试了下,空载可以正常运行,但是有负载后就会掉电,能否帮忙看下哪里的问 ...

你接的电源是可调的还是电池,转起来电流在我用大艺电池的使用正常.
回复 支持 反对

使用道具 举报

发表于 2025-4-19 15:51:20 | 显示全部楼层
生命在于折腾
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-7 05:03 , Processed in 0.171600 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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