【正文】
} 山東工商學(xué)院 2021 屆畢業(yè)論文 28 附錄 2:系統(tǒng)電路原理圖 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m b e r R e v i s i o nS i z eBD a t e : 2 7 M a y 2 0 1 1 S he e t o f F i l e : D : \ pr ot e l \ M y D e s i g n 1. dd b D r a w n B y:C23 0pC33 0p X1R1 8 .2 KE L E C T R O 1E L E C T R O 5C11 0u FR21KR41KR 1 11KR 1 01KE L E C T R O 4S W 2S W 3S W 4R91MR 1 21MC22 2u FC32 2u FE L E C T R O 2VOGNDVIVOGNDVIR71 00R81 00C44 .7 uFC54 .7 uFR51KS W 1S W S P S TE L E C T R O 3abfcgdeDPY[LEDgn]1 2 3 4 5 6 7a b c d e f gabfcgdeDPY[LEDgn]1 2 3 4 5 6 7a b c d e f gabfcgdeDPY[LEDgn]1 2 3 4 5 6 7a b c d e f g1K 1K 1K 1K 1K 1K 1K 1K 1K 1K 1K 1K 1K 1K 1K 1K 1K 1K 1K 1K 1KP 1. 01P 1. 12P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78U1P 3. 0/ R X D10P 3. 1/ T X D11P 3. 2/ I N T 012P 3. 3/ I N T 113P 3. 4/ T 014P 3. 5/ T 115P 3. 6/ W R16P 3. 7/ R D17P 2. 7/ A 1528P 2. 0/ A 821P 2. 1/ A 922P 2. 2/ A 1023P 2. 3/ A 1124P 2. 4/ A 1225P 2. 5/ A 1326P 2. 6/ A 1427P 0. 0/ A D 039P 0. 1/ A D 138P 0. 2/ A D 237P 0. 3/ A D 336P 0. 4/ A D 435P 0. 5/ A D 534P 0. 6/ A D 633P 0. 7/ A D 732X T A L 119X T A L 218R S T9EA31P S E N29A L E30A T 8 9 S 5 2+ 5V+ 5V+ 5VG R E E NL E DR E DL E DR31KR61KR 1 31KA7B1C2D6LT3BI/RBO4RBI5a13b12c11d10e9f15g14U2A7B1C2D6LT3BI/RBO4RBI5a13b12c11d10e9f15g14U2A7B1C2D6LT3BI/RBO4RBI5a13b12c11d10e9f15g14U2E L E C T R O 6 。 Delay_ms(2)。0x7f。 shiw=1。 shiw=0。 baiw=1。 baiw=0。 baiw=1。 gew=1。 //處理數(shù)據(jù) 山東工商學(xué)院 2021 屆畢業(yè)論文 27 shi=va%100/10。 if(total_numremain_num) { remain_num = total_num。 if(total_numremain_num) { remain_num = total_num。 TL0=0。 TR0=0。(0==int_1))//沒有車 關(guān)門 停止計時 { CLOSE_DOOR。//讀取狀態(tài) if((0==ext_1)amp。 //設(shè)置為讀 ext_1 = EXT_LINE。 EXT_LINE = 1。 } } } //中斷 用于關(guān)門 void time_0(void) interrupt 1 { unsigned char ext_1=0。i124。ms0。 } 山東工商學(xué)院 2021 屆畢業(yè)論文 25 void delay_ms(unsigned int ms) // Fosc= { unsigned char i。 } else //異常 { 。(0==int_1)) //有車出去 { remain_num++。//讀取狀態(tài) if((1==ext_1)amp。//延時 ext_2 = EXT_LINE。amp。 } else //異常 { 。(1==int_1)) //有車進(jìn)入 { remain_num。//讀取狀態(tài) if((0==ext_1)amp。//延時 ext_2 = EXT_LINE。amp。(1==int_1))//車在門口,還沒有出去 { 。 } else if((1==ext_1)amp。amp。 int_1 = INT_LINE。 INT_LINE = 1。 unsigned char return_flag=0。 unsigned char ext_2=0。 } } } unsigned char check_car(void) { unsigned char ext_1=0。 } if(0==SW1) 山東工商學(xué)院 2021 屆畢業(yè)論文 23 { display(remain_num)。// do nothing } if(0==remain_num) { NO_FREE_PARK。 TR0=1。 EA=1。 TH0=0XFF。 while(1) { if(1==check_car()) //如果檢測到 car 出入 { OPEN_DOOR。; EX1=1。 unsigned char seg7code[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。 void delay_ms(unsigned int ms)。 //剩余車位 unsigned char dai,shi,ge。//空閑指示燈 1 亮 表示有空閑車位 unsigned char total_num=255。 //1 打開, 0 關(guān)閉 sbit RED_LED = P0^0。 // sbit SW1 = P0^3。 sbit EXT_LINE = P3^0。 sbit shiw=P2^1。GREEN_LED=0。GREEN_LED=0。對 她們 的幫助表示真摯的感謝。 我要感謝,非常感謝 幫我完成論文的朋友、同學(xué) 。在閑聊中她總是能像知心朋友一樣鼓勵你,在論文的寫作和措辭等方面她 往往 總會以“專業(yè)標(biāo)準(zhǔn)”嚴(yán)格要求你,從選題、定題開始,一直到最后論文的反復(fù)修改、潤色,老師始終認(rèn)真負(fù)責(zé)地給予我深刻而細(xì)致地指導(dǎo),幫助我開拓研究思路,精心點撥、熱忱鼓勵。 我要感謝,非常感謝我的 指導(dǎo)老 師 張巖 老 師。 山東工商學(xué)院 2021 屆畢業(yè)論文 19 致謝語 從論文選題到搜集資料,從寫稿到反復(fù)修改,期間經(jīng)歷了喜悅、聒噪、痛苦和彷徨,在寫作論文的過程中心情是如此復(fù)雜。 本系統(tǒng)的不足之處: ( 1)沒有實現(xiàn)對電機(jī)的無線控制。 ( 2)數(shù)碼管顯示亮度不夠。 斷點保護(hù) 延時后判斷 是否為低電平 當(dāng)前是否正在設(shè)置剩余車位 最大車位數(shù)加一 剩余車位數(shù)加一 中斷返回 Y N 山東工商學(xué)院 2021 屆畢業(yè)論文 18 結(jié)論 本課題所研究的是通過單片機(jī)來實現(xiàn)對停車場的管理,在設(shè)計的過程中硬件存在著這樣的問題: ( 1)本系統(tǒng)中所使用的紅外線傳感器 TSOP1738 過于靈敏,輸出端出現(xiàn)電平抖動,可以通過軟件或硬件去抖動。 增加鍵 在此程序中,剩余車位不超過最大車位數(shù),即最大車位數(shù)不超過 如下 斷電保護(hù) 初始化 TH0, TL0 判斷開門時間是否結(jié)束 兩傳感器是否同時檢測到有車 關(guān)閉自動門 中斷返回 設(shè)置倒計時時間 Y Y N N 山東工商學(xué)院 2021 屆畢業(yè)論文 17 圖 按鍵流程圖 減少鍵 減少鍵的程序段和 相似。程序流程圖如圖 所示 。當(dāng)時間到時,根據(jù)傳感器狀態(tài)判斷自動門是否可以關(guān)閉。當(dāng)兩個傳感器都檢測到時,通過邏輯判斷,剩余車位數(shù)進(jìn)行加減。當(dāng)兩個傳感器同時檢測到車的時候,說明進(jìn)出的是車輛。其流程圖如圖 所示。它關(guān)系到一個系統(tǒng)能否實現(xiàn)其預(yù)定的要求 。 停機(jī):按停止按鈕 SB1→ KM1(或 KM2)斷電→ M 停轉(zhuǎn)。 圖 電機(jī)控制模塊圖 正轉(zhuǎn)控制:合上刀開關(guān) Q→按下正向起動按鈕 SB2→正向接觸器 KM1 通電→ KM1,主觸點和自鎖觸點閉合→電動機(jī) M正轉(zhuǎn)。對于三相異步電動機(jī)來說,可通過兩個接觸器來改變電動機(jī)定子繞組的電源相序來實現(xiàn)。具體的電路圖如圖 。在電源與地線之間必須接上一個 的電解電容,以便減少接收到的雜散信號的干擾。這種傳感器的輸出為集電極開路型,因此需要外接阻值大于 10K 的上拉電阻。 內(nèi)部包括光電接收器和帶有紅外線濾波器的預(yù)放大電路它對于 1KHZ 信號調(diào)制的38KHZ 脈沖有效。 TSOP1738 是 VISHAY 公司推出的一體化紅外線接收器 ,集紅外線接收和放大于一體 ,不需要任何外接元件 ,就能完成從紅外線接收到輸出與 TTL 電平信號兼容的所有工作 ,而體積和普通的塑封三極管大小一樣。 R5 作為限流電阻,防止 555 芯片和紅外線發(fā)射管燒壞。將 IC12 的 3腳接 IC13 的 4腳(復(fù)位端)。 當(dāng) VC 上升到 2/3VCC 時,觸發(fā)器有發(fā)生翻 轉(zhuǎn),如此周而復(fù)始,在輸出端就得到一個周期性方波,其頻率為 1KHZ,占空比為 50%。電容器 C放電所需時間為 。接通電源后,電容 C1 被充電, VC 上升,當(dāng) VC上升到 2/3VCC 時,觸發(fā)器被復(fù)位,同時放電腳( 7 腳)導(dǎo)通,此時 3 腳輸出 VO 為低電平,電容C1 通過 R1 和 T 放電,使 VC下降。 紅外線發(fā)射模塊 系統(tǒng)用兩塊 555 芯片產(chǎn)生波形,用紅外線發(fā)射二極管發(fā)射波形,系統(tǒng)采用的是 TSOP1738接 收器,它對于 1KHZ 信號調(diào)制的 38KHZ 脈沖有效。 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m b e r R e v i s i o nS i z eBD a t e : 2 7 M a y 2 0 1 1 S he e t o f F i l e : D : \ pr ot e l \ M y D e s i g n 1. dd b D r a w n B y:S W 2S W 3S W 4R51KS W 1S W S P S TE L E C T R O 3P 1. 01P 1. 12P