单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DIY手机无线充电器,包括LGT8F690A单片机源码,PCB,等资料

  [复制链接]
跳转到指定楼层
楼主
tfzzs 发表于 2018-11-26 10:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
注:本内容不是广告,只是觉得这个MCU比较有性价比而已

制作出来的实物图如下:


pcb源文件:


LGT8F690A单片机源程序如下:
  1. #include "allinone.h"
  2. #include "lgt8f690a_qiwc.h"


  3. //充电过程中最大电流阈值
  4. #define        i_threshold        80

  5. //运行过程中温度阈值
  6. #define        t_threshold        500

  7. //充电过程中出现异物时输出功率与接收功率差的阈值
  8. #define        fod_threshold        2800

  9. // QI通讯指示灯
  10. #define QLED_COM_ON()        CMOE = 1
  11. #define QLED_COM_OFF()        CMOE = 0

  12. // Import external definitions
  13. extern void init_modules(void);

  14. // 系统供电指示灯开
  15. void qled_power_on()
  16. {
  17.         LATA6 = 0;
  18. }

  19. // 系统供电指示灯关
  20. void qled_power_off()
  21. {
  22.         LATA6 = 1;
  23. }

  24. // Qi长暂停请求指示灯开
  25. void qled_lto_on()
  26. {
  27.         LATB5 = 0;
  28. }

  29. // Qi长暂停请求指示灯关
  30. void qled_lto_off()
  31. {
  32.         LATB5 = 1;
  33. }

  34. // Qi异物检测指示灯开
  35. void qled_fod_on()
  36. {
  37.         LATC0 = 0;
  38. }

  39. // Qi异物检测指示灯关
  40. void qled_fod_off()
  41. {
  42.         LATC0 = 1;
  43. }

  44. // Qi降功率请求指示灯开
  45. void qled_pdec_on()
  46. {
  47.         LATA1 = 0;
  48. }

  49. // Qi降功率请求指示灯关
  50. void qled_pdec_off()
  51. {
  52.         LATA1 = 1;
  53. }

  54. // Qi升功率请求指示灯开
  55. void qled_pinc_on()
  56. {
  57.         LATA4 = 0;
  58. }

  59. // Qi升功率请求指示灯关
  60. void qled_pinc_off()
  61. {
  62.         LATA4 = 1;
  63. }

  64. // main program start
  65. // ==========================================
  66. int main(void)
  67. {
  68.         // Device initialization
  69.         init_modules();
  70.         
  71.         wdtReset();
  72.         wdtStop();        
  73.     t2c1OutputEnable();
  74.         t2c1nOutputEnable();
  75.         t2c2OutputEnable();
  76.         t2c2nOutputEnable();
  77.         acEnable();
  78.         dapEnable();
  79.         
  80.         // Qi相关初始化
  81.         qiwc_init();
  82.         qiwc_set_ithreshold(i_threshold);
  83.         qiwc_set_tthreshold(t_threshold);
  84.         qiwc_set_fthreshold(fod_threshold);
  85.         
  86.         // 关闭Qi通讯指示灯
  87.         // QLED_COM_OFF();
  88.                
  89.         while(1)
  90.         {        
  91.                 // Qi协议处理
  92.                 qiwc_loop();
  93.         }
  94.                   
  95.         return 0;
  96. }
复制代码


所有资料51hei提供下载:
源文件_lgt8f690a_qiwc_app.rar (185.92 KB, 下载次数: 50)
PCB文件.rar (43.87 KB, 下载次数: 50)
hex文件.rar (4.69 KB, 下载次数: 20)
LGT8F690A_databook_v1.0.7.pdf (2.11 MB, 下载次数: 29)

评分

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

查看全部评分

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

使用道具 举报

沙发
穿着安踏去拉萨 发表于 2018-11-26 18:08 | 只看该作者
原来手机无线充电不是靠线圈的吗??
回复

使用道具 举报

板凳
iamLuoRui 发表于 2018-12-1 09:06 | 只看该作者
你这板子是被烙铁烫了吗
回复

使用道具 举报

地板
暗淡无存、 发表于 2018-12-5 14:19 | 只看该作者
无线充电怎么实现?
回复

使用道具 举报

5#
weiyihhhh 发表于 2018-12-7 12:39 | 只看该作者
谢谢你了    大神哟
回复

使用道具 举报

6#
@小湫 发表于 2019-1-12 10:28 | 只看该作者
想看看原理图,大神谢谢了
回复

使用道具 举报

7#
kckckc 发表于 2019-2-25 21:14 | 只看该作者
有没有原理图,给一下呗
回复

使用道具 举报

8#
461664852 发表于 2019-4-24 20:50 | 只看该作者
请问这个板子 可以出售给我吗
回复

使用道具 举报

9#
cs11111111 发表于 2019-6-10 17:33 | 只看该作者
源码不全?
回复

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|单片机论坛 |51Hei单片机16群 联系QQ:125739409;技术交流QQ群7344883

Powered by 单片机教程网

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