畢業設計,原名:基於移動通訊網路的遠端車輛時速系統設計
名字看起來有點唬人。。
做畢業設計的時候,好多同學都去**買作品!
我也就去問問**,娘的,開價都2k以上。。
好吧,自己動手來做。
跟老師討論了下功能要求,比較簡單:
保證誤差範圍,定時傳送。
用到的器件,51微控制器,tc35通訊模組,光電測速模組
注:這幾個模組搭載一起,還是電源難解決。因為存在干擾!
來張圖:
原始碼:
#include#include #define uchar unsigned char
#define uint unsigned int
#define maxchar 81
#define pi 3.1415
uchar s_data[maxchar],buffer[12];
code uchar ate0="ate0\r\n";
code uchar creg_cmd="at+creg?\r\n";
code uchar atcn="at+cnmi=2,1\r\n";
code uchar cmgf="at+cmgf=1\r\n";
code uchar cmgs="at+cmgs=13700455878\r\n";
int wheel = 70 ; //輪胎直徑70cm
int regular=1200; //定時1分鐘
int j,over,timer,count,comsend,t;
//sbuf快取標誌位,定時結束標誌位,定時3分鐘標誌位,時間標誌位,串列埠+串列埠標誌位,t0溢位標誌位
unsigned long s;//1s定時計數,,取值
/*----------延時函式--------------*/
void delay(uchar x)//延時
}/*------------串列埠通訊-------------*/
print_char(uchar ch)//傳送單個字元
print_str(uchar *str)//傳送字串
}void com_init()
void clearbuff(void)
j=0;
}void led(int l)
void at(void)
else
}}void tc35()
/*---------速度採集模組------------*/
void speed_init()
void speed_process(void)
else if(s<=17000)
else
s=s*0.99975*pi*wheel*0.0036;
buffer[0]='s';
buffer[1]='p';
buffer[2]='e';
buffer[3]='e';
buffer[4]='d';
buffer[5]=':';
buffer[6]=s%10000/1000+0x30;
buffer[7]=s%1000/100+0x30;
buffer[8]=s%100/10+0x30;
buffer[9]='.';
buffer[10]=s%10+0x30;
buffer[11]='k';
buffer[12]='m';
buffer[13]='/';
buffer[14]='h';
buffer[15]='\0';
com_init();
tc35();//傳送訊息
t=0;//頻率計數清零
th0=0;
tl0=0;
}void first_data()
/*-------------主函式----------*/
void main()
}/*---------中斷-----------*/
void ser() interrupt 4 //串列埠中斷
}void t0(void) interrupt 1 //t0中斷
void t1(void) interrupt 3 //t1中斷
} else}}}
基於51微控制器的藍芽小車
二,對於藍芽模組,我們可以使用藍芽hc05或者hc06這種藍芽模組,用的很廣。使用這個模組之前乙個把藍芽模組與usb轉ttl模組 例如ch340模組 前者txd接後者rxd,前者rxd接前者後者txd 開啟之後如下圖 這時應該先選擇串口號,我電腦上插ch340模組的串口號是3,所以我選擇com3,因...
基於51微控制器的呼吸燈
原理 由於人眼的視覺殘留特性 人眼在觀察景物時,光訊號傳入大腦神經,需經過一段短暫的時間,光的作用結束後,視覺形象並不立即消失,這種殘留的視覺稱 後像 視覺的這一現象則被稱為 視覺暫留 舉例 我們家裡使用的燈是50hz,一秒鐘會亮滅50次,但是我們覺得燈是一直亮著的。但是亮和暗的程度取決於發光和不發...
基於51微控制器的溫度探測
這次的專案姑且算作舊瓶裝新酒吧,以前做過stm32和dht11的溫度探測,這一次是較為低價版的c51和ds18b20溫度探測。ds18b20是常用的數字溫度感測器,其輸出的是數碼訊號,具有體積小,硬體開銷低,抗干擾能力強,精度高的特點。個人感覺主要特點就是 低,這對於很多精度要求不高的量產產品來說很...