freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

“探月小車”的設(shè)計與制作_畢業(yè)設(shè)計(文件)

2025-08-09 19:37 上一頁面

下一頁面
 

【正文】 current_INIO)。 delayus(10)。 (current_INIO[7]!=39。 } if ( out_n 0 ) { out_n = 2*1000。 while( ((out_n) 0) amp。)) { read(INIO_fd, current_INIO, sizeof current_INIO)。 if (debug_flag) timeuse = *timeuse。 static char tmp=0。 sprintf(str,img%d\n,img_)。 } void turn_get_img( int direction) { int i,o_direction。 stop_buzzer()。 else o_direction=LEFT。 i++。 sprintf(fname, //img%,img_)。 SaveHtml(img_)。 return。 ( pin_state==。 if ( (*last_state == NO_IMG) amp。 工位號: 20xx029 42 car_run(200,1)。 Capture_Image(fname)。 dis = get_dis()。 //here 300 delay(200)。 car_back(300,0)。 char fname[20]。 fclose(fp)。 if (tmp++ == 0) 工位號: 20xx029 41 fp = fopen(//, w+)。 else return 4000。end, NULL )。 (current_INIO[7]==39。 gettimeofday( amp。)) { out_n。 while( (out_n 0) amp。 delayus(10)。 //out_n2 = 1。 int timeuse。 break。 stop_buzzer()。 while(1) { tmp ++。 //3500 old if (car_turn_degree(_other_turn1, other_turn,0)) return。 i4。 int tmp, i。 return LEFT。 i += (get_dis() MINDIS)。 i += (get_dis() MINDIS)。 car_back(_back,0)。 if ( dis = len) { return 1。 } int check_dis_ok(int len) { int dis。 delay(200)。 if ( (Fg == 1) amp。 ix。 = 400。 } delay(1)。 ( Flag amp。 i++) { read(INIO_fd, current_INIO, sizeof current_INIO)。 //0 old = 400。 if ( direct == LEFT) { printf(turn left\n)。 return 0。 delay(10)。 if ( (Fg==1) amp。 ix。 = 800。 } //bak way int car_back(int x, int Fg) { int i。 (( Flag amp。 工位號: 20xx029 35 read(INIO_fd, current_INIO, sizeof current_INIO)。 set_buzzer_freq(myfreqs)。 int dis。 close(h_fd)。 write(h_fd,str, len)。 for (i=0。 write(h_fd,str, strlen(str))。 工位號: 20xx029 34 h_fd = open(//, O_WRONLY | O_CREAT | O_TRUNC)。 int dis。 int i。 } } result = check_flag(result)。 i 5。 } unsigned char tohex(unsigned char *IN) { int i。 } last_turn = turn_flag。 set_buzzer_freq(myfreqs)。 } else { // if (debug_flag) printf(NOTURN \n)。 set_buzzer_freq(myfreqs)。 } else if ( turn_flag == LONGRUN) { printf(turn LOMGRUN\n)。 = 1。 //RIGHT F2 set_buzzer_freq(myfreqs)。 } else if (turn_flag == LEFT) { // if (debug_flag) printf(LEFT\n)。 //LEFT FWD //10 old = 400。 } else if (turn_flag == BIGRIGHT ) { // if (debug_flag) printf(BIGRIGHT\n)。 //LEFT, BCK //10 old = 400。 if (turn_flag == BIGLEFT) { // if (debug_flag) printf(BIGLEFT\n)。 return NOTURN。 if ( flag == ((1L2) | (1L3)) ) return RIGHT。 } else return BIGLEFT。 } else return BIGRIGHT。 (1L0) ) return BIGLEFT。 if (debug_flag) printf( Flags: %d\n, flag)。 // if ( ( flag amp。 //闃叉 ? //if ( ( flag amp。 (11)) amp。amp。 if ( flag == (1L3) ) return RIGHT。 HIGHT2) 3) 0) amp。} else last_big_right++。 } } int check_wich_turn( unsigned char flag ) { static int last_big_right=100, last_big_left=100。 exit(1)。 if(ret 0) { perror(stop the buzzer)。 ioctl(OUTIO_fd,1,FL2)。 ioctl(OUTIO_fd,0,FL2)。 ioctl(OUTIO_fd,0,FL2)。 ioctl(OUTIO_fd,1,FL2)。freqs)。 close(PWM_fd)。 exit(1)。j34。 } void delayus(int m) { int i,j。im。 void openINIO(void)。 }。 char Flag_END =0。 int OUTIO_fd。 //float TC=0。 d) .測試溫度傳感器 在超級終端運行溫度測試程序,觀察顯示的溫度與環(huán)境溫度是否相同。 測試步驟: a) 測試灰度傳感器 將小車放在模擬月球環(huán)境下的標志線上,從左邊第一個,在白線附近左右移動 , 在白線上的 信號指示燈是否熄滅 , 灰線上是否點亮 若在白線上指示燈點亮 , 順時針旋轉(zhuǎn)模擬數(shù)字轉(zhuǎn)換板上 對應的精密可調(diào)電阻,將調(diào)到指示燈熄滅即可 , 樣一次把五個灰度傳感器調(diào)整好 , 后啟動循跡測試程序 , 照上述說明將循跡模塊調(diào)整到最優(yōu)狀態(tài) 。 4) 電機驅(qū)動供電不得大于 10V。 10) 在控制臺上可以觀看 “探月小車” 傳回來的圖片和距離以及相關(guān) 數(shù)據(jù)。 6) 我們借助 PC 機上的虛擬機與我們的核心板建立交叉編譯環(huán)境,并且把程序燒到核心板 內(nèi)部。 2) 檢查各個模塊和電源接線是否良好。 6) 兩個 8V 鋰電池電源( YSD08180) 。 2) RS232 串口下載線一條。 ? 銅柱的作用是以防電路板下有金屬引發(fā)短路。 ? 調(diào)節(jié)好電烙鐵的焊接溫度,以免溫度過高對元件產(chǎn)生影響。 我們調(diào)節(jié)電位器的靈敏度 , 以滿足小車在不同光度的環(huán)境 中能夠 行走 正確路線。 檢測到目標 時 輸出低電平 ,它利用被測物對光束的遮擋或反射,有同步回路選通電路,接收器在根據(jù)接收到光線的強弱或者有無對目標物體進行探測, 我們在小車的前面裝了兩個光電開關(guān)傳感器,可以探測到路邊的標志物 ,同時調(diào)整電機的轉(zhuǎn)速,對標志物進行拍照 圖像處理 ,最后 通 過無線通信網(wǎng)絡 發(fā)送到上位機的控制臺 。超聲 波測距的原理如下: 首先超聲波傳感器向空氣中發(fā)射聲脈沖 , 聲波遇到被測物體反射回來 , 若可以測出第一個回波達到的時間與發(fā)射脈沖間的時間差 t,利用 12s vt? ,即可算得傳感器與反射點間的距離 s , 測量距離 22()2hds??,若 sh 時 ,則 d ≈ s。 該芯片有兩個差分驅(qū)動門,可以同時驅(qū)動兩個直流電機,該芯片引腳介紹如下: 引腳 符號 功能 1 15 SENSING A SENSING B 此兩端與地連接電流檢測電阻,并向驅(qū)動芯片反饋檢測到的信號 2 3 OUT 1 OUT 2 此兩腳是全橋式驅(qū)動器 A 的兩個輸出端,用來連接負載 4 Vs 電機驅(qū)動電 源輸入端 5 7 IN 1 IN2 輸入標準的 TTL 邏輯電平信號,用來控制全橋式驅(qū)動器 A的開關(guān) 6 11 ENABLE A ENABLE B 使能控制端 .輸入標準 TTL 邏輯電平信號;低電平時全橋式驅(qū)動器禁止工作。蓄電池 必須要 具有較強的電流驅(qū)動能力以及穩(wěn)定的電壓輸出性能,所以我們采用鋰電池供電。 工位號: 20xx029 8 電 源 管 理 系統(tǒng)循 跡 模 塊超 聲 波 模 塊電 機 驅(qū) 動 模塊主 板 芯 片S 3 C 2 4 4 0攝 像 頭 模 塊無 線 模 塊控 制 臺控 制 臺無 線 模 塊控 制 臺探 測 物 體 模塊 圖( 11) 系統(tǒng) 功能 方框圖 1) 工作原理 : “ 探月 小車 ” 主體電路是以 三星公司 S3C2440 為核心芯片進行設(shè)計,合理利用了該芯片上豐富的資源。 3) 遠程 控制“探月小車 ” ,通過按鍵 方式 利用無線通信 控制小車的 基本動作。 11) 具有 攝像頭模塊 , 通過對 標志物 的 圖像 采集,將 采集的 數(shù)據(jù) 以數(shù)字信號方式 通過無線通信 網(wǎng)絡 發(fā)送 到 上位機的控制臺 。 4) 外圍 電路 由 灰 度 傳感器 、 L298 芯片來驅(qū)動 直流 電機 ( PM3312600030k) 、 超聲波 、 光電開關(guān)傳感器( E3FDS30C4) 無線 接收 ( TLWN321G+) 和 電源( 8V 鋰電池 YSD08180)組成 “ 探月小車 ” 系統(tǒng) ,溫度傳感器( DS18B20) 。 工位號: 20xx029 7 模擬探月小車系統(tǒng)結(jié)構(gòu) 模擬 探月小車 系統(tǒng)劃分為小車的電源模塊、 電機驅(qū)動模塊 、循跡模塊、圖像識別 模塊、測距和 測溫模塊、無線評分通
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1