• 大小: 1.84MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-22
  • 语言: 其他
  • 标签: 单片机  

资源简介

这就是我制作的无线充电小车,充电部分采用现成无线充电模块。智能小车部分采用成品智能小车底盘改制,即将四驱的智能小车改为单电机驱动,将原有1:48减速比的TT电机改为1:90的TT电机。这是为了考虑增加减速比,增大扭矩的原因,因为智能小车还有进行爬坡测试。 大体原理为:充电器部分采用单片机充电计时,即通过红外对管检测到车体搭载在充电盘上之后开启充电计时,当充电时间达到1分钟以后,单片机通过无线模块,将充电完毕信息发送给智能小车,智能小车开始控制小车前进。但为了节约功耗,单片机通过PWM方式控制电机缓慢前进。谢谢大家,有问题我们及时沟通,QQ1193826509。

资源截图

代码片段和文件信息

#include 
#include 
#include 

#define uchar unsigned char
#define uint unsigned int

#define true  1
#define false 0


sbit JCPort = P1^0;

uchar ComDat=0;
bit Star = 0;
bit StarSend = 0;
uint time0 = 0;

void InitUART(void)
{
    SCON = 0x50;
    TH1 = 0xFA;
    TL1 = TH1;
    PCON = 0x80;
    EA = 1;
    ES = 1;
    TR1 = 1;
}

void InitTimer0(void)
{
    TMOD = 0x21;
    TH0 = 0x4C;
    TL0 = 0x00;
    EA = 1;
    ET0 = 1;
    TR0 = 1;
}

void SendOneByte(unsigned char c)
{
    SBUF = c;
    while(!TI);
    TI = 0;
}

void delay1s(void)   
{
    unsigned char abc;
    for(c=13;c>0;c--)
        for(b=247;b>0;b--)
            for(a=142;a>0;a--);
    _nop_();  
}

void main (void) 
{
    InitTimer0();
    InitUART();
while(1){ 

   if(JCPort==0){
   delay1s();
   if(JCPort==0){
      Star = 1;
   }
}

if(JCPort==1){
   delay1s();
   if(JCPort==1){
      Star = 0;
  time0 = 0;
   }
}  
  
if(StarSend==1){    //发送一次充电完毕信号
   SendOneByte(0xAA);
   SendOneByte(0xAA);
   SendOneByte(0xAA);
   SendOneByte(0xAA);
   SendOneByte(0xAA);
   SendOneByte(0xAA);
   StarSend = 0;
}
    }
}

void UARTInterrupt(void) interrupt 4
{
    if(RI){
       RI = 0;
   ComDat = SBUF;
    }
}

void Timer0Interrupt(void) interrupt 1
{
    TH0 = 0x4C;
    TL0 = 0x00;
if(Star == 1){
   time0++;
   if(time0>2400){
      time0 = 0;
  StarSend = 1;
   }
}else{
   time0 = 0;
}
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5773  2018-08-03 22:35  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\51充电板\kaishi

     文件       1054  2018-08-03 22:35  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\51充电板\kaishi.hex

     文件         45  2018-08-03 22:35  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\51充电板\kaishi.lnp

     文件       8169  2018-08-03 22:35  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\51充电板\kaishi.M51

     文件        534  2018-08-03 22:35  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\51充电板\kaishi.plg

     文件      70622  2017-01-12 21:52  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\51充电板\kaishi.uvgui.Administrator

     文件      73563  2018-08-03 18:04  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\51充电板\kaishi.uvopt

     文件      13234  2017-12-13 08:44  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\51充电板\kaishi.uvproj

     文件       1583  2018-08-03 22:35  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\51充电板\kaishi2.c

     文件       4546  2018-08-03 22:35  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\51充电板\kaishi2.LST

     文件       6516  2018-08-03 22:35  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\51充电板\kaishi2.OBJ

     文件      73575  2018-08-03 17:52  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\51充电板\kaishi_uvopt.bak

     文件      13849  2017-01-12 21:52  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\51充电板\kaishi_uvproj.bak

     文件      17273  2010-06-07 10:25  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\STM32小车\CMSIS\core_cm3.c

     文件      85714  2011-02-09 14:59  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\STM32小车\CMSIS\core_cm3.h

     文件      15766  2011-03-10 10:52  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\STM32小车\CMSIS\startup\startup_stm32f10x_cl.s

     文件      15503  2011-03-10 10:52  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\STM32小车\CMSIS\startup\startup_stm32f10x_hd.s

     文件      15692  2011-03-10 10:52  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\STM32小车\CMSIS\startup\startup_stm32f10x_hd_vl.s

     文件      12376  2011-03-10 10:52  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\STM32小车\CMSIS\startup\startup_stm32f10x_ld.s

     文件      13656  2011-03-10 10:52  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\STM32小车\CMSIS\startup\startup_stm32f10x_ld_vl.s

     文件      12765  2011-03-10 10:52  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\STM32小车\CMSIS\startup\startup_stm32f10x_md.s

     文件      14073  2011-03-10 10:51  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\STM32小车\CMSIS\startup\startup_stm32f10x_md_vl.s

     文件      15955  2011-03-10 10:51  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\STM32小车\CMSIS\startup\startup_stm32f10x_xl.s

     文件     633941  2011-03-10 10:51  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\STM32小车\CMSIS\stm32f10x.h

     文件      36557  2011-03-10 10:51  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\STM32小车\CMSIS\system_stm32f10x.c

     文件       2085  2011-03-10 10:51  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\STM32小车\CMSIS\system_stm32f10x.h

     文件       8982  2011-03-10 10:47  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\STM32小车\FWlib\inc\misc.h

     文件      21690  2011-03-10 10:47  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\STM32小车\FWlib\inc\stm32f10x_adc.h

     文件       7555  2011-03-10 10:47  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\STM32小车\FWlib\inc\stm32f10x_bkp.h

     文件      27559  2011-03-10 10:47  2018年TI杯大学生电子设计竞赛题C-无线充电电动小车 源码\STM32小车\FWlib\inc\stm32f10x_can.h

............此处省略150个文件信息

评论

共有 条评论