资源简介
这就是我制作的无线充电小车,充电部分采用现成无线充电模块。智能小车部分采用成品智能小车底盘改制,即将四驱的智能小车改为单电机驱动,将原有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个文件信息
- 上一篇:opengl简单地形绘制
- 下一篇:nctuns的GUI手册
相关资源
- 基于单片机脉搏计心率计设计
- 基于51的烟雾传感器测定
- 基于stm32单片机的gps定位系统app端源码
- 基于51单片机的广州塔
- 基于单片机的室内智能空气净化器系
- 富士通电梯程序烧录软件支持MB90F系列
- 交通灯单片机课设
- 基于at89c51单片机的门禁系统
- 测量液体的液位(内含原理图、源代
- 基于单片机的交通信号灯的控制系统
- esp8266代码
- 33个毕业设计—单片机类
- 《手把手教你学51单片机》教材pdf
- LCD1602硬件结构及程序设计
- 单片机实验代码8次.zip
- 硕飞ME830/ME850 单片机开发实验仪最新
- 经典51单片机开发板Protel99se文件含原
- 基于单片机的数字时钟
- WiFi-STC-DOWNLOADER.zip
- STC-ISP 6.85
- STC8A加强版开发板配套程序
- 基于单片机的超声波流量计.pdf
- 基于单片机的智能LED台灯设计-附电路
- Silicon 单片机程序烧写软件
- 基于AT89C51单片机的水塔智能水位控制
- stm32矩阵按键程序.rar
- 基于51单片机的全自动洗衣机控制器的
- 温湿度传感器DHT11资料+程序
- \\51单片机35个
- pic16f684单片机中文数据手册
评论
共有 条评论