資源簡介
這就是我制作的無線充電小車,充電部分采用現成無線充電模塊。智能小車部分采用成品智能小車底盤改制,即將四驅的智能小車改為單電機驅動,將原有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手冊
評論
共有 條評論