【正文】
ET 輸出高電平,對單片機進行復位。主機通過 TXD 向各個從機(點到點)或多個從機(廣播)發(fā)送信息,而各個從機也可以向主機發(fā)送信息,但從機之間不能自由通信,其必須通過主機進行信息傳遞。 圖 11)主機通信電路圖 主機 RXD TXD RXD TXD 從機 1 RXD TXD RXD TXD 從機 n ?? ROREDEDI GNDABV C CT L P 5 2 1 4 A5 . 1 K ΩP 1. 01P 1. 12P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78I N T 113R X D10T X D11X T A L 218X T A L 119T014P 2. 021P 2. 122P 2. 223P 2. 324P 2. 425P 2. 526P 2. 627P 2. 728P 0. 732P 0. 633P 0. 534P 0. 435P 0. 336P 0. 237P 0. 138P 0. 039T1158 9 C 5 1I N T 012R E S E T9RD17WR16E A / V P P31A L E / P30P S E N29V C C40GND20T L P 5 2 1 4 BT L P 5 2 1 4 C+ 5V+ 5V5 . 1 K Ω 5 . 1 K Ω 470Ω+ 5V3 . 3 K Ω3 . 3 K Ω120Ω20Ω20Ω12V7V12V7VM A X 4 8 55 . 1 K Ω5 . 1 K ΩROREDEDI GNDABV C CT L P 5 2 1 4 A5 . 1 K ΩT L P 5 2 1 4 BT L P 5 2 1 4 C+ 5V+ 5V5 . 1 K Ω 5 . 1 K Ω 470Ω+ 5V3 . 3 K Ω3 . 3 K Ω120Ω20Ω20Ω12V7V12V7VM A X 4 8 55 . 1 K Ω5 . 1 K ΩR S T / V pp1R X D / P 3. 02T X D / P 3. 13X T A L 24X T A L 15I N T 0/ P 3. 26I N T 1/ P 3. 37T 0/ P 3. 48T 1/ P 3. 59GND10V C C20P 1. 719P 1. 618P 1. 517P 1. 416P 1. 315P 1. 214P 1. 1/ A I N 113P 1. 0/ A I N 012P 3. 71189 C 20 51 計算機 控制技術 課程設計 17 圖 12)從機通信電路圖 主機與從機選用的 RS485通信收發(fā)器芯片為 MAX485,它是 MAXIM公司生產(chǎn)的用于 RS 485通信的低功率收發(fā)器件, 采用單一電源 +5 V工作,額定電流為 300 μ A,采用半雙工通 信 方式。與傳統(tǒng)的并行方式接口 A/D 轉(zhuǎn)換器(例 ADC0809/0808)相比,其單片機的接口電路簡單,占用 I/O 口資源少。為了開始轉(zhuǎn)換,最少需要 10個時鐘脈沖。 /**/ Void AetAD() { uchar i=1,w,PickCount。i=10。//P0 口置初始 輸入 狀態(tài) 計算機 控制技術 課程設計 20 } } 人體信號采集電路設計 人體信號采集由人體紅外檢測探頭和比較電路組成 。即運算放大器 D1 的 6腳和 D2的 1腳電壓分別為 。 圖 18) 顯示了 DS12887管腳排列圖 : DS12887接口設計原理圖如圖 19): 圖 18) DS12887 芯片管腳圖 計算機 控制技術 課程設計 22 圖 19) DS12887接口設計原理圖 輸出驅(qū)動電路設計 單片機輸出控制信號電路如圖 20) 所示,由 和 口輸出的控制信號來實現(xiàn)室內(nèi)燈光的控制功能。 鍵盤掃描程序設計 鍵盤掃 描程序的流程圖如圖 21) 所示 : 開 始初始化將第一根列線置高依次掃描行線有信號嗎延時一次有信號嗎再延時一次有信號嗎將上一根列線置低將下一根列線置高依次掃描行線有信號嗎延時一次有信號嗎再延時一次有信號嗎是第四根列線嗎將第四根列線置低返回對應鍵值返回對應鍵值返回一個值YYYNNNYYYNNNYN 計算機 控制技術 課程設計 24 圖 21) 鍵盤掃描程序的流程圖 本系統(tǒng)的鍵盤采用的是 4 4矩陣式鍵盤,矩陣式鍵盤由行線和列線組成,按鍵位于行、列線的交叉點上。 圖 27) 全部定時控制從機程序流程圖 單獨定時控制程序設計 單獨定時控制的主機程序流程圖同圖 25) 所示,從機程序流程圖如圖 28)所示。硬件電路的設計最重要的選擇用于控制的單片機,并確定與之配套的外圍芯片,使所設計的系統(tǒng)既經(jīng)濟又高性能。工礦自動化, 2020. [14]攀宇,程全.基于 RS485總線實現(xiàn)的遠距離多機主從式通信技術 .工業(yè)控制機算機, 2020. 附錄: 系統(tǒng)硬件總原理圖 P 1P 2P 3P 4P 5P 6P 7P 8I N T 113R X D10T X D11X T A L 218X T A L 119T014P 21P 22P 23P 24P 25P 26P 27P 28P 32P 33P 34P 35P 36P 37P 38P 39T11589 C 51I N T 012R E S E T9RD17WR16E A / V P P31A L E / P30P S E N29V C C40GND20P 1 . 0 P 1 . 1 P 1 . 2 P 1 . 3P 1 . 4P 1 . 5P 1 . 6P 1 . 7abcdefgABCD744710 0Ω 7D4A 10 15 4RBIRBOLTGNDV C C30pF30pF1 2 M H zD3 D2 D1V C C+ 5 VABCV C CG 2 AG 2 BY0Y1Y2Y3 K Ω 47 4 L S 1 3 8W D OR E S E TW D IMRV C CGNDM A X 8 1 3 L+ 5V+ 5V1 2 3 45 6 7 89 0 開 關確認定時↓↑+ 5VD 計算機 控制技術 課程設計 35 計算機 控制技術 課程設計 36 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m be r R e v i s i o nS i z eBD a t e : 2 5 J u n 2 0 10 S he e t o f F i l e : C : \ D o c u m e n t s a n d S e t t i n gs \ A d m i n i s t r a t o r \桌面 \ P R O T e l \ M y D e s i g n 1 .d dbD r a w n B y:V C C24S Q W23NC22NC21NC20I R Q19R S T18DS17NC16R / W15AS14CS13M O T1NC2NC3AD04AD15AD26AD37AD48AD59AD610AD711GND12J P 2D S 12 8 8 7P 3. 711P 1. 0 / A I N 112P 1. 1 / A I N 113P 1. 214P 1. 315P 1. 416P 1. 517P 1. 618P 1. 719V C C20R S T / V pp1R X D / P 3 .02T X D / P 3. 13X T A L 24X T A L 15I N T 0 / P 3 .26I N T 1 / P 3 .37T 0/ P 3. 48T 1/ P 3. 59GND10J P 1A T 89 C 2 05 1GNDGND + 5VV C CC14 7u fR51 0K+ 5VA L EWRRDR E F +1IN2R E F3GND4V C C8C L O C K7OUT6CS5R4T L C 1 5 4 9D1R1R7R2D3D2R6GND+ 12 VR3GND+ 12 VGNDGND+ 12 VR83 0KR 1 13KR 1 03KR93 0KR 1 23 0012348U 1 A56784U 1 BV C CV C CGNDC2GNDGND12J P 3H E A D E R 2V C CGND