版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 水文站的水位自動監(jiān)測系統(tǒng)設計</p><p><b> 摘要</b></p><p> 本文是為了實現(xiàn)對大壩水位進行多點水位采集,然后通過遠距離傳輸,并且有數據顯示和越限報警功能,單片機作為下位機,負責大壩現(xiàn)場各水位點的選通和采集,作為上位機的PC機,則負責大壩水位的集中顯示和管理記錄,而PC機與單片機之間的通訊方式主要采用RS-485總線技
2、術。本文闡述了通過超聲波液位傳感器等對大壩水位進行自動監(jiān)測系統(tǒng),主要由硬件部分和軟件部分組成。</p><p> 硬件部分主要是傳感器主要是超聲波傳感器,數據采集部分采用多路開關方式進行,利用超聲波傳感器進行模擬數據采集,為了滿足生產中多通道的要求,設計了8個模擬數據采集通道。傳感器將非電量信號變?yōu)殡娦盘枺浄糯笃鞣糯蠛笏腿?位串行模數轉換器TLC0838,數據處理部分采用AT89S52單片機為核心控制器件,當
3、AT89S52單片機接到控制軟件發(fā)出的通道采集指令,采集的信號通過串行接口送入單片機,由顯示芯片HD7279八驅動LED數碼管進行現(xiàn)場顯示,再通過RS-485通信總線上傳至上位機,由上位機進行顯示。</p><p> 軟件部分主要采用匯編語言編程進行了數據采集處理、數據顯示、報警等程序的設計。針對電磁干擾對系統(tǒng)的干擾,本文提出了去藕電容的配置等三點抗干擾措施,以增加系統(tǒng)的穩(wěn)定性。</p><
4、p> 關鍵詞:超聲波傳感器;AT89S52單片機;數據采集通信;上位機</p><p> Design of Automatic Monitoring System of the Water Level in Hydrological Station</p><p><b> Abstract</b></p><p> The p
5、aper mainly describes the method of the ultrasonic liquid level through the dam of water level sensors for automatic monitoring system, which is consist of the hardware part and software part. In this paper, uses the hos
6、t who and the monolithic integrated circuit is composed by PC machine from the type many machine networking system, the monolithic integrated circuit took the lower position machine, is responsible for the dam scene vari
7、ous gauging stations the selection and gathering, in th</p><p> Here uses the sensor mainly is the ultrasonic sensor, the data-acquisition works in frame of multi-channel switch. Carries on analog data gath
8、ering using the ultrasonic sensor, It designs eight analog-data acquisition system .The sensor changes the non-electronic signals into electronic signals and sends them to eight TLC0838 tandem modu1us transfers after bei
9、ng amplified. Data-acquisition takes AT89S52 single chip microcomputer as the key controller element, when the AT89S52 receives the channe</p><p> It designs much program like data-acquisition treatment, da
10、ta-display and data-communication Etc, using complied languages. As to the interference from the electromagnetism to the system, the thesis proposes three measures to resist the interference like capacitance dispose, to
11、steady the system.</p><p> Key word: Ultrasonic sensor; Single Chip Microcomputer of AT89S52; Data-acquisition and communication System; PC</p><p><b> 目 錄</b></p><p>
12、<b> 第一章 緒論1</b></p><p> 1.1國內外的發(fā)展概況1</p><p> 1.2目的和意義1</p><p><b> 1.3主要內容2</b></p><p> 第二章 數據采集的硬件設計3</p><p> 2.1單片機數據采集
13、系統(tǒng)3</p><p> 2.1.1基本組成3</p><p> 2.1.2采集方式3</p><p> 2.1.3硬件組成4</p><p> 第三章 硬件電路設計5</p><p> 3.1水位傳感器的選擇5</p><p> 3.1.1浮子式水位傳感器5</
14、p><p> 3.1.2壓力式水位傳感器5</p><p> 3.1.3氣泡式水位傳感器6</p><p> 3.1.4超聲波水位傳感器6</p><p> 3.2傳感器檢測電路8</p><p> 3.2.1超聲波發(fā)射電路9</p><p> 3.2.2超聲波接收電路10&
15、lt;/p><p> 3.3 A/D轉換電路設計10</p><p> 3.3.1 A/D轉換器工作過程10</p><p> 3.3.2 A/D轉換單元電路設計11</p><p> 3.4單片機最小系統(tǒng)13</p><p> 3.5 LED顯示電路14</p><p> 3
16、.6 報警電路16</p><p> 3.7串行通信電路設計16</p><p> 3.7.1 RS-485通信總線17</p><p> 3.7.2串行通信電路設計18</p><p> 3.8 電源電路設計19</p><p> 第四章 軟件設計20</p><p>
17、 4.1數據處理程序設計20</p><p> 4.2數據采集處理21</p><p> 4.3數據顯示22</p><p> 4.4報警程序設計22</p><p> 4.5數據通信23</p><p> 第五章 系統(tǒng)的抗干擾及可靠性設計24</p><p> 5.1電
18、磁干擾對系統(tǒng)的干擾24</p><p> 5.2系統(tǒng)抗干擾設計24</p><p><b> 第六章 總結26</b></p><p><b> 謝辭27</b></p><p><b> 參考文獻28</b></p><p> 附錄
19、A 外文翻譯-原文部分:29</p><p> 附錄B 外文翻譯-譯文部分35</p><p> 附錄C總體接線圖40</p><p> 附錄D 主要源程序41</p><p> 1.A/D轉換子程序41</p><p> 2.動態(tài)掃描顯示子程序41</p><p> 3
20、.控制報警電路連續(xù)鳴音30ms的控制子程序的清單42</p><p><b> 第一章 緒論</b></p><p><b> 1.1目的和意義 </b></p><p> 水情水位測量一直是水文、水利部門的重要課題。為及時發(fā)現(xiàn)事故苗頭,防患于未來,經濟實用、可靠的水位無線監(jiān)測系統(tǒng)將會發(fā)揮巨大的作用水位是水庫大壩安
21、全、水利排灌調度、蓄水、泄洪的重要參數之一。水位的自動化監(jiān)測、傳輸和處理為水庫現(xiàn)代化建設提供了良好的基礎資料。在工農業(yè)生產的許多領域都需要對水位進行監(jiān)控,可能現(xiàn)場無法靠近或現(xiàn)場無需人力來監(jiān)控。我們就可以通過遠程監(jiān)控,坐在儀器前就能對現(xiàn)場進行監(jiān)控,既方便又節(jié)省人力。為了保證水利發(fā)電站的安全生產,提高發(fā)電效率,水電站生產過程需要對水庫水位、攔污柵壓差和尾水位進行監(jiān)測。但是,由于不同電站有著不同的實際情況,因此就有著不同的技術要求,而且水位參
22、數的測量方法和測量位置不同,對監(jiān)測設備的要求亦有所不同。這樣往往造成監(jiān)測系統(tǒng)設備專用化程度高,品種多,互換性差,不利于設備維護,亦增加了設備設計、生產、安裝的復雜性。因此,在綜合研究水電站水位監(jiān)測的實際情況以及特點的基礎上,利用現(xiàn)代電子技術,特別是單片機技術和不揮發(fā)存儲器技術,設計開發(fā)一種通用性好,可靠性高,維護方便,可適用于多種監(jiān)測環(huán)境的多模式水位自動監(jiān)測系統(tǒng)具有重要的實際意義。</p><p> 1.2國內
23、外的發(fā)展概況</p><p> 傳感器是實現(xiàn)測量及控制的首要環(huán)節(jié),一般傳感器有模擬式和數字式兩類,模擬式傳感器,在和計算機及數字化儀器相連的時候必須采用A/D轉換器把模擬量轉換為數字量,且易受電磁干擾,不利于遠距離傳輸。數字式傳感器直接將待測量轉換為數字量輸出,其輸出信號抗干擾能力強,功耗小,可與數字設備直接連接。數字式傳感器的這些特點,特別適合應用于水情遙測系統(tǒng)中。但限于成本控制本設計依然采用模擬傳感器。&l
24、t;/p><p> 水位監(jiān)測系統(tǒng)在我國的應用已相當普及。大型國家水壩常采用由PC機和單片機組成的主從式的多機聯(lián)網系統(tǒng),單片機作為下位機,負責大壩現(xiàn)場各水位點的選通和采集,作為上位機的PC機,則負責大壩水位的集中顯示和管理記錄,PC機作為通用機,在用于專項的應用上時,難免會在很多方面存在問題,比如體積大,功耗大,運行不穩(wěn)定、很難做到不間斷運行等。而PC機與單片機之間的通訊方式主要采用RS485總線技術和現(xiàn)場總線技術兩
25、種。RS-485是使用較為廣泛的雙向有補償傳輸線標準,其最大每段總線長度為1200米,每段最多支持32個節(jié)點,采用單組雙絞線雙向主從通信。當總線加長或節(jié)點增多時需要使用中繼器連接,全網絡支持最多256個節(jié)點。RS-485通信技術應用時間較長,軟硬件實現(xiàn)較為容易,因此是國內糧情測控系統(tǒng)采用較多的通信方式。</p><p> 而本文多路水位監(jiān)測系統(tǒng)特點:</p><p> 能夠靈活適應測量
26、庫水位、攔污柵壓差、尾水位等變化緩慢或劇烈的水位的需要。</p><p> 系統(tǒng)工作體制采用輪詢方式,實時性好。</p><p> 采用無線/有線雙通道傳輸方式,提高了傳輸的可靠性。</p><p> 水位采集站工作模式可靈活編程設定,以適應不同的監(jiān)測環(huán)境。</p><p> 監(jiān)測分中心提供微波接口和RS-485接口,為上級監(jiān)控中心提
27、供監(jiān)測數據。</p><p><b> 1.3主要內容</b></p><p> 本次所設計的水位自動監(jiān)測系統(tǒng)主要包括以下幾個內容:</p><p> 多點水位數據采集:具有自動檢測水位等功能,可根據需要進行定時檢測、選點檢測和巡回檢測;</p><p> 水位數據傳輸:采集的數據進行遠程傳輸,需要解決遠程傳輸數
28、據不穩(wěn)定和有干擾等影響;</p><p> 水位數據分析:通過單片機進行數據分析,然后將數據傳輸到LED和報警器,進行數據顯示或報警;</p><p> 水位數據顯示:根據傳回的數據通過LED顯示;</p><p> 水位預警:根據水位實測值與人工設定的超限制或相關數據模型進行對比分析,若實測值超過設定的范圍,則語音報警。</p><p&g
29、t; 水位自動監(jiān)測系統(tǒng)采用液體壓力探頭采集水位原始資料,在單片機上進行模數轉化資料處理,通過專線把資料傳輸到工作站;同時也可以在遠程工作站通過電話撥號調用資料;在工作站的計算機上進行資料加工、存取、分析等處理。遠離水庫的指揮中心通過該系統(tǒng)可獲得當前時刻的水位、水庫庫容、淹沒面積、當天最高水位、最低水位、日水位升降、平均水位等一系列數據,為水庫的防洪、水庫水資源調度、蓄水灌溉提供科學的數據。該系統(tǒng)由數據采集、數據傳輸、數據分析、數據顯示
30、和水位預警等部分組成。</p><p> 第二章 數據采集的硬件設計</p><p> 2.1單片機數據采集系統(tǒng)</p><p> 本文的設計是基于單片機的數據采集系統(tǒng)是以單片機為核心控制器件。單片機具有體積小、功耗小、成本低、可靠性高、靈活方便、價格廉以及控制功能強等特點而得到廣泛的應用。利用單片機的硬件、軟件資源,實現(xiàn)信號采集的智能化控制和管理。</
31、p><p><b> 2.1.1基本組成</b></p><p> 基于單片機的數據采集系統(tǒng)是以單片機為核心控制器件;結合外圍電路所構成?;窘M成如圖2.1所示。</p><p> 圖2.1 數據采集系統(tǒng)的組成</p><p> 采集系統(tǒng)硬件主要包括傳感器、轉換器、單片機、輸入輸出接口電路等。由單片機做為控制單元的數
32、據采集系統(tǒng)的工作過程可分為以下幾個步驟:數據采集是將被測量的信號轉換為能夠被單片機所識別的信號并輸入給單片機;數據處理是由單片機執(zhí)行以測試為的的算法程序后,得到與被測參數對應的測量值或形成相應的決策與判斷。</p><p><b> 2.1.2采集方式</b></p><p> 一個具體的采集系統(tǒng)的構成,根據所測信號的特性而定。力求做到既能滿足系統(tǒng)的性能要求又能在
33、性能價格比上達到最優(yōu)。根據這個要求,這種方式輪流循環(huán)采樣的轉換速度較慢,但是節(jié)省硬件。結構框圖如圖2.2所示。</p><p> 圖2.2 多路開關方框圖</p><p> 數據處理部分采用AT89S52做為核心控制器件。模數轉換器采用8位串行模數轉換器TLC0838,該芯片占用單片機的引腳資源少,僅占有單片機5個引腳即可完成8個通道的數據采集,簡化了電路設計,降低了成本。</p
34、><p><b> 2.1.3硬件組成</b></p><p> 硬件部分分為數據采集和數據處理兩部分。整體硬件框圖如圖2.3所示。</p><p> 圖2.3 整體硬件框圖</p><p> 數據采集部分采用多路開關方式進行,設計有8個模擬數據采集通道,滿足了生產中多通道的要求。可以對常見的模擬信號量,如水位、壓力
35、、流量、速度、頻率等進行采集。每一種信號量都可以使用不同的傳感器。擴大了數據采集系統(tǒng)的應用范圍,具有較強的通用性。</p><p> 它常用于采集多路變化緩慢的信號,如水位變化、應變信號等。用這種方式采集多通道信號時,不能同時采集同一時刻的各種參數。</p><p> 本文所設計的硬件框圖,主要是超聲波傳感器采集電路,采集到水位數據后經過信號放大和采樣保持后再由TLC0838進行A/D
36、轉換,然后輸入到AT89S52單片機中,其中AT89S52單片機是整個系統(tǒng)的核心,單片機通過處理后再進行LED顯示和越限報警,并將數據傳送至上位機進行人工操作。</p><p> 第三章 硬件電路設計</p><p> 3.1水位傳感器的選擇</p><p> 傳感器是實現(xiàn)測量及控制的首要環(huán)節(jié),一般傳感器有模擬式和數字式兩類,模擬式傳感器,在和計算機及數字化儀
37、器相連的時候必須采用A/D轉換器把模擬量轉換為數字量,且易受電磁干擾,不利于遠距離傳輸。數字式傳感器直接將待測量轉換為數字量輸出,其輸出信號抗干擾能力強,功耗小,可與數字設備直接連接。數字式傳感器的這些特點,特別適合應用于水情遙測系統(tǒng)中。但限于成本控制本設計依然采用模擬傳感器。</p><p> 目前主要測水位的液位傳感器有浮子式水位傳感器、水位跟蹤式傳感器、超聲波水位傳感器、雷達激光水位傳感器,壓力式水位傳感
38、器等。下面是一些主要水位傳感器的簡單介紹。</p><p> 3.1.1浮子式水位傳感器</p><p> 其主要產品有上海精浦機電有限公司的GEMPLE GPH500,正天科技的FYC-3型浮子式水位傳感器等。</p><p> 1)工作原理:它利用液體浮力測液位的原理,靠浮子隨水面升降的位移反映水位變化。漂浮通過繩索經滑輪與編碼器相連,編碼器的數字輸出即為
39、水位高度。為防止錯碼的出現(xiàn),其編碼器的編碼為格雷碼。機械浮子式和光電浮子式都是來用機械齒輪減速產生進位和退位的辦法來形成編碼。其工作示意圖如圖3.1所示。</p><p> 圖3.1 浮子式水位計工作示意圖</p><p> 2)特點:穩(wěn)定,可靠,優(yōu)點:成熟、運用最廣泛,價格相對較低。</p><p> 3)缺點:機械加工復雜、運行阻力大、使用壽命短,測試數據
40、離散。</p><p> 3.1.2壓力式水位傳感器</p><p> 其主要產品有重慶華正的WYZ-1型壓力水位計,武漢華凱的JWRWX-3壓力水位計。</p><p> 1)原理:根據壓力與水深成正比關系的靜水壓力原理,運用壓敏元件作傳感器的水位汁。當傳感器固定在水下某一測點時,該測點以上水柱壓力高度加上該點高程,即可間接地測出水位。壓力式水位計是一種通過
41、壓力傳感器及其有關的引壓信號傳輸數據處理等裝置來測定水位的儀器可有數字顯示編碼輸出及自動記錄的功能它可分為引壓式和直接式兩種記錄特征可分為模擬過程線數字顯示分時段記時打印磁帶記錄固態(tài)存貯微機處理等形式。</p><p> 2)優(yōu)點:測量精度高,價格相對低廉,安裝簡便,不需要建造水位井。</p><p> 3)缺點:對泥沙含量大的水流,測量精度會受到影響,工作不穩(wěn)定,壓阻式有時飄、溫飄,
42、要定時率定。</p><p> 3.1.3氣泡式水位傳感器</p><p> 原理:將一根上端裝有壓力傳感器和氣源的管子插入水中,以恒定流向管子里通入少量空氣或惰性氣體,壓力傳感器即可測出管內氣體壓力,此值與管子末端以上水頭成正比,通過記錄系統(tǒng)轉換成水位。</p><p> 優(yōu)點:該儀器的壓力傳感器不直接與水體接觸,可不建測井,特別適用水體污染嚴重和腐蝕性強的
43、工業(yè)廢水等場合。國外 應用氣泡式水位計較普遍。</p><p> 缺點:在一些水位變幅較大較快而且含沙量較大的山區(qū)河流誤差偏大,針對這種情況,我生產廠家要采取必要的措施,如加裝防浪頭。</p><p> 3.1.4超聲波水位傳感器</p><p> 超聲波水位傳感器是利用空氣聲學回聲測距原理來進行水位變化測量的新型水位測量儀器,是在SCA6-1型聲學水位計基礎
44、上的改進設計。由收發(fā)共用換能器發(fā)射一聲脈沖、經聲管傳聲遇水界面產生反射,回波經由同一換能器接收。測得聲波在空氣中的傳播時間及現(xiàn)場聲速,算出換能器發(fā)射面至水面的距離,依據換能器安裝基準面及水位零點得到水位值。特點是非接觸測量,無需建造水位測井,安裝方便,自動測量;具有聲速補償;RS-485數據輸出。應用于沿海水文臺站的常規(guī)長短期潮位觀測,江河湖泊的水位連續(xù)自動測量,以及港工水文調查、港口調度、船舶航行等部門的水位測量。目前智能水位傳感器由
45、聲學傳感器、溫度傳感器、聲管、測量電路、信號傳輸電纜組成。其水位測量原理如圖3.2所示。</p><p> 1.水位采集系統(tǒng) 圖3.2水位測量原理圖</p><p> ?。?)水位測量工作原理</p><p> 水位測量原理如圖所示,由收發(fā)共用聲學探頭發(fā)射一聲脈沖,經聲管傳聲L聲程遇水界面產生反射,
46、反射波(下稱回波),又經L聲程由同一聲學探頭接收,只要測得聲波(由發(fā)射至接收到回波)在空氣中的傳播時間t及現(xiàn)場聲速c,就可測算出聲學探頭發(fā)射面至水面的距離,即</p><p><b> ?。?-1)</b></p><p> 在設計上采用自校準技術對聲速進行補償,即在連接聲學探頭的第一節(jié)聲管(稱此聲管為校準管)的已知距離L0處開有一校準用小圓孔。聲學探頭發(fā)射的聲脈沖
47、首先遇小孔這一界面產生反射回波,這一回波傳播的聲程2L0為已知,傳播時間T0可測出,傳播聲速若為C0則有:</p><p><b> ?。?-2)</b></p><p> 取校準孔回波與水面回波傳播聲程的比值則有:</p><p><b> ?。?-3)</b></p><p> 由式(1)可
48、知聲程L是傳播聲速C、C0,傳播時間t、T0和校準孔距L0的函數。如果在聲管中傳播聲速由發(fā)射面至水面間變化很小,這樣(1)式就可簡化為:</p><p><b> ?。?-4)</b></p><p> 發(fā)射聲脈沖后,測得T0、t即可測算出聲程L。</p><p> 由圖2知,探頭安裝基準面至水位零點高度為S(S可以當地水準點或水尺為參考,
49、安裝時測量確定)則水位值H為:</p><p><b> (3-5)</b></p><p><b> 式中:H為水位值</b></p><p> S為探頭發(fā)射面至水位零點距離</p><p> L為探頭發(fā)射面至水面間距離</p><p> ?。?)水位采集系統(tǒng)的組成
50、</p><p> 水位測量是應用空氣聲學回聲測距原理,將聲學探頭安裝在自流道進口和出口處,通過電纜將信號傳至水位采集系統(tǒng),采集并輸出進口和出口處的水位值。</p><p> 水位采集系統(tǒng)由聲學探頭,聲路總成、外保護管總成、水位采集主機系統(tǒng)、顯示及電源組成、水位采集系統(tǒng)通過RS-485接口與流量數據處理系統(tǒng)相連。</p><p> 在智能聲學水位傳感器工作中,
51、用戶可以根據實際需要選擇安裝不同個數的溫度傳感器。為了便于互換和維護,每個DS1820有獨自的單線接口與微處理器連接通訊。智能聲學水位傳感器可以掛接1~8個溫度傳感器。當傳感器測量至水面距離時,如果是聲程范圍內溫度均勻或對精度要求較低時,可以不使用溫度傳感器,通過自校準技術直接測量水位,因為校準管距離L0為已知,測得T0、t之后,根據公式(3)即可算出聲程L,再由公式(4)得出水位。如果聲程范圍內溫度不均勻,就會產生測量誤差,上述方法將
52、不能滿足精度要求。所以,為了提高水位測量的準確度,采集水位(聲程)的同時,還要采集聲程數點的溫度值,在數據處理時可以對水位測量值進行溫度補償,減小溫度梯度造成的測量誤差,提高測量準確度。具體計算步驟如下:</p><p><b> 聲程內平均溫度:</b></p><p><b> (3-6) </b></p>&l
53、t;p> 式中:ai:聲程內第i個溫度因子(與現(xiàn)場安裝位置等有關;用戶可以根據實際比測作出修正)</p><p> Ti:聲程內第i個溫度傳感器溫度值。</p><p> n:聲程內溫度傳感器個數。</p><p> 將平均溫度代入公式(5),算出平均聲速C0、c,根據公式(2)即可算出聲程L,再由公式(4)得出水位溫度對測量精度的影響及修正空氣中,不
54、考慮濕度和氣壓的影響,則聲速c為:</p><p> C=331.4+0.607 T (m/s) (3-7)</p><p> 式中:T為溫度(℃)。溫度變化1℃,將影響聲速變化約0.18%,如果聲管中傳播聲速由發(fā)射面至水面間變化較大。為了在不均勻的聲場進行準確測量,采集水位的同時,還要采集聲程
55、數點的溫度值,修正聲速,對水位測量值進行溫度補償,減小溫度梯度造成的測量誤差,提高測量準確度。聲學測量中,溫度的影響是產生測量偏差的主要原因。在水位測量的實際應用過程中,聲程不同位置測得的溫度數據為非均勻變化,最大差值會達到6℃以上。經過溫度修正,減小了聲場溫度影響產生的測量誤差。尤其是在聲程遠端,未修正誤差較大,修正后誤差明顯減小。聲場受溫度影響產生的測量誤差,可以通過加入測溫傳感器,測量聲路不同位置的溫度,在軟件上對測量值進行修正,
56、減小測量誤差。實際應用表明,效果很好。</p><p> 浮子式水位傳感器的缺點是機械加工復雜、運行阻力大、使用壽命短,測試數據離散;壓力式水位傳感器工作不穩(wěn)定,壓阻式有時飄、溫飄,要定時率定;超聲波水位傳感器的優(yōu)勢:在測量過程中沒有任何部件接觸水面,實現(xiàn)了非接觸測量。不需建設觀測井,基建投資少,見效快。運動部件,不因部件磨損銹蝕而產生故障,提高了無故障工作時間。周邊環(huán)境無特殊要求,具有很高的兼容性,可多種組合
57、,功能齊全,能夠滿足各種用戶要求。實時全變量溫度補償,精度高,運用有線或無線傳輸水位信息,時效性強,降低勞動強度,提高了現(xiàn)代化水平。軟件功能齊全,更適于水位站使用,提高經濟效益。故本文選用的是超聲波傳感器。</p><p> 3.2傳感器檢測電路</p><p> 本文設計的超聲波傳感檢測電路是利用40kHz的超聲波發(fā)生器,實現(xiàn)40kHz的振蕩是很容易的,并且方法有多種,取液位計與水面
58、的距離為適當的高度,可令超聲波發(fā)出去后能有效地返回,讓接收器收到信號,送到微處理器,經微處理器處理所得的數據,即可算出水位高度。超聲波在空氣中一般可以實現(xiàn)有效傳播,只要外部的環(huán)境不是特別的惡劣,所受的干擾并不是很大,測量結果不會有太大的誤差。整個系統(tǒng)的核心是AT89S52。所選用是超聲波傳感器,它的工作電壓是40kHz的脈沖信號,這可很容易地用軟件編程使AT89S52的P1口中的第0位產生40KHz方波的方法來實現(xiàn)。并在第一個脈沖產生時
59、開始啟動計時。40kHZ的脈沖方波信號經放大后即可驅動超聲波傳感器工作,使其向水面垂直發(fā)出40kHz的超聲波。</p><p> 所選的超聲波傳感器是雙用型傳感器,即發(fā)送和接收集成于一體。當超聲波遇到水面時發(fā)生反射,反射波回到超聲波傳感器,超聲波接收器將超聲波調制脈沖變?yōu)榻蛔冸妷盒盘枺賹⑺玫慕蛔冸妷盒盘柗糯?,輸人到音調譯碼器中,音調譯碼器的輸出由高電平躍變?yōu)榈碗娖?,作為中斷信號輸人到AT89S52單片機的I
60、NT1管腳。INT1端產生一個中斷請求信號,單片機響應外部中斷請求,執(zhí)行外部中斷服務子程序,停止計時,取得超聲波往返的時間差。通過計算式s=340t/2算出液位計離水面的距離,從而計算出水位的高度。這些都可以通過對51單片機編程實現(xiàn)。計算出水位高度以后,單片機將所算出的結果通過P0口輸出到七段LED數碼管顯示出來。</p><p> 超聲波水位傳感器是利用空氣聲學回聲測距原理來進行水位變化測量的新型水位測量儀器
61、,是在SCA6-1型聲學水位計基礎上的改進設計。由收發(fā)共用換能器發(fā)射一聲脈沖、經聲管傳聲遇水界面產生反射,回波經由同一換能器接收。測得聲波在空氣中的傳播時間及現(xiàn)場聲速,算出換能器發(fā)射面至水面的距離,依據換能器安裝基準面及水位零點得到水位值。特點是非接觸測量,無需建造水位測井,安裝方便,自動測量;具有聲速補償;RS-485數據輸出。應用于沿海水文臺站的常規(guī)長短期潮位觀測,江河湖泊的水位連續(xù)自動測量,以及港工水文調查、港口調度、船舶航行等部
62、門的水位測量。目前智能水位傳感器由聲學傳感器、溫度傳感器、聲管、測量電路、信號傳輸電纜組成。</p><p> 3.2.1超聲波發(fā)射電路</p><p> 超聲波發(fā)射電路如圖3.3所示為超聲波的發(fā)射電路圖。</p><p> 圖3.3 超聲波發(fā)射電路</p><p> 由圖可見,超聲波的發(fā)射電路比較簡單,主要是由一個超聲波探頭、一個N
63、PN型晶體管、一個穩(wěn)壓二極管和一個升壓變壓器組成。傳感器探頭需要40kHz的脈沖信號才能觸發(fā),圖中輸人端口是從單片機的P3.5輸出的40kHz方波。方波電壓信號經二極管穩(wěn)壓后送到三極管放大,再經Tl升壓變壓器升壓,驅動超聲波傳感器探頭發(fā)出40KHz的超聲波。</p><p> 3.2.2超聲波接收電路</p><p> 在這里超聲波的發(fā)送與接收用的是同一個探頭。如圖3.4所示為接收用電
64、路。</p><p> 圖3.4 超聲波接收電路</p><p> 超聲波在空氣中傳播時,其能量的衰減程度與傳播距離成正比,因此,超聲波傳感器接收信號一般在lmV-1V之間。這么微弱的電信號,一般都要經過放大才能使用。除此之外,接收探頭接收到信號后,向電路中輸出的是交變的正弦波電壓信號,這就需要設計交流放大電路。這里選用兩個運算放大器組成兩級放大電路,放大倍數可達100倍。經這經這樣處
65、理后,最后接收電路所輸出的是正常的電壓信號。</p><p> 3.3 A/D轉換電路設計</p><p> 由于超聲波傳感器采集的信號是模擬信號,而單片機所接受的信號為數字信號,故需要將模擬信號轉換成數字信號,因此本文設計了一個A/D轉換電路,下面是A/D轉換電路的設計。</p><p> 3.3.1 A/D轉換器工作過程</p><p&
66、gt; A/D轉換器實際上是將模擬信號轉換成數字量的裝置,其轉換過程主要包括采樣、量化、編碼三個步驟。</p><p> (1) 采樣、保持部分</p><p> 采樣就是周期性地測量一種連續(xù)信號或連續(xù)過程信號,測量的周期稱為采樣周期Ts,采樣周期的倒數稱為采樣頻率</p><p><b> (3-8)</b></p>&
67、lt;p> 在對模擬信號進行模數轉換時,戶以D轉換器從啟動變換到轉換完成需要一定的轉換。當輸入信號頻率較高時,由于轉換時間的存在,會造成較大的轉換誤差。為了防止這種現(xiàn)象的產生,必須在A/D 轉換開始時將信號電平保持住,而在戶以D轉換結束后又能跟蹤輸入信號的變化,即將輸入信號采樣保持,能實現(xiàn)這種功能的器件叫做采樣/保持器。采樣保持器在保持階段相當于一個“模擬信號存儲器。A/D轉換器輸出數字量的大小只能是某個規(guī)定的最小單位的整數倍,
68、即必須把采樣電壓轉化為這個最小數值單位的整數倍。這個轉化過程叫做量化,所取的最小數量單位叫做量化單位,其大小等于輸出的數字信號最低有效位1所代表的數量大小。把量化的結果用代碼表示出來稱為編碼。采樣保持電路能將采樣后的模擬信號暫時存儲起來,保持一個采樣周期。</p><p> 當輸入信號變化較快時,就不能輸入到TLC0838中,這就要求輸出信號能快速而準確的跟隨輸入信號的變化進行間隔采樣。在兩次采樣之間保持上一次
69、采樣結束時的狀態(tài)。圖3.5是采樣保持電路。</p><p> 圖3.5 采樣保持電路</p><p> 圖中S是一個模擬開關,由場效應管構成。當控制信號為高電平時,開關閉合,電路處于采樣周期。這時Ui對存儲電容元件C充電,U0=UC=Ui,即輸出電壓跟隨輸入電壓的變化。當控制電壓變?yōu)榈碗娖綍r,開關斷開,電路處于保持周期。因為電容元件無放電電路,故U0=UC。</p>&l
70、t;p> 這樣就實現(xiàn)了采樣保持,就能夠與TLC0838相連。</p><p><b> (2)量化編碼部分</b></p><p> 量化編碼部分是留D轉換器的核心組成部分。所謂量化,就是采用一組數碼來逼近離散模擬信號的幅值,將其轉換為數字信號。將采樣信號轉換為數字信號的過程稱為量化過程。執(zhí)行量化動作的裝置為A/D 轉換器。</p><
71、p> 在實際應用中,因串行A/D轉換芯片具有占用單片機的引腳資源少,可以簡化單片機系統(tǒng),降低成本的優(yōu)點,所以串行工作方式的A/D轉換器在單片機系統(tǒng)中有著廣泛的應用。信號采集單元選用串行多路模數轉換器TLC0838實現(xiàn)。TLC0838是采樣頻率為8位的、以逐次逼近原理進行?!獢缔D換的器件。其內部有一個8通道多路開關,它可以根據地址碼鎖存譯碼后的信號,只選通8個單斷模擬輸入信號中的一個進行A/D轉換。</p><
72、p> 3.3.2 A/D轉換單元電路設計</p><p> 在實際應用中,因串行A/D轉換芯片具有占用單片機的引腳資源少,可以簡化單片機系統(tǒng),降低成本的優(yōu)點,所以串行工作方式的A/D轉換器在單片機系統(tǒng)中有著廣泛的應用。信號采集單元選用串行多路模數轉換器TLC0838來實現(xiàn)。</p><p> TLC0838為美國德州儀器公司推出的八通道8位逐次逼近模數轉換器。它具有與單片機接口
73、連接簡單,占用線路板體積較小,性價比較高的優(yōu)點。</p><p> 其采用取樣—數據—比較器的結構,使用逐次逼近流程轉換輸入信號。要轉換的模擬通道的輸入電壓連到一個輸入端與地比較(單端輸入)或與另一個輸入比較(差分輸入)。通過同單片機相連的串行數據電路傳送控制命令,用軟件進行通道選擇和輸入端配置。輸入配置在多路器尋址時序中進行。串行輸出可配置為標準移位寄存器或微處理器接口。以SPI總線與單片機接口。輸入和輸出均
74、與TTL和CMOS兼容,總失調整誤差±1LSB。A/D 轉 換 單元電路見圖3.6所示。TLC0838以SIP總線與單片機接口。片選信號CS接P1.0引腳,因為數據輸入端D1和輸出端D0在同一時間有一個為高阻,所以連在一起,接P1.1引腳,串行數據時鐘信號輸入端CLK接P1.2引腳。狀態(tài)轉換輸出引腳SARS連接PI.3,數據輸出方式選擇引腳SE連接P1.4。</p><p> 圖3.6TLC0838接
75、口電路</p><p> TLC0838工作過程如下:輸入配置在多路器尋址時序中進行。置CS為低,使所有邏輯電路使能,轉換器初始化。CS在整個轉換過程中必須置為低。接著CLK從單片機P1.2口接收時鐘,在每個時鐘的上升沿;由單片機P1.1口輸出的多路器地址通過Dl端移入多路器地址移位寄存器。在每個時鐘的上升跳變時,Dl端的數據就移入多路器地址移位寄存器。第一位為邏輯高,表示起始位。緊接的2、3、4、5位是配置位
76、,用來選擇通道。多路器地址選擇模擬輸入通道,也決定輸入是單端輸入還是差分輸入。</p><p> 在連續(xù)的每個時鐘的上升跳變,起始位和配置位移入移位寄存器。當起始位移入多路器寄存器之后,輸入通道選通,轉換器開始工作。SARS狀態(tài)輸出變高表示轉換過程正在進行。引腳D1在轉換過程中與多路器的移位寄存器之間是關斷的。為使選定的通道穩(wěn)定,在通道配置位輸送完后,要隔一個時鐘周期轉換的數據才在時鐘的下降沿從引腳D0輸出數據
77、至單片機P1.1。</p><p> 轉換過程為采樣比較器把從電阻梯形網絡輸出的逐次信號和輸入模擬信號進行比較。比較器的輸出指出模擬輸入是大于還是小于電阻梯形網絡的輸出。在轉換過程中,轉換數據同時從D0端輸出,以最高位(MSB)開頭。經過8個時鐘后,轉換完成,SARS變?yōu)榈汀?lt;/p><p> TLC0838的輸出數據可從高位開始,也可從低位開始。在SE為高時,數據先從最高到最低位輸出
78、,并將最低位保持在數據線上;在SE為低時,數據從低位開始重新輸出一遍。在全8位分辨率下允許任意小的模擬電壓編碼間隔。變換結果范圍為0-FF。為滿足低溫下系統(tǒng)正常工作的要求,選用工業(yè)級TLC0838芯片,工作溫度為-0℃-5℃。</p><p> 3.4單片機最小系統(tǒng)</p><p> 單片機最小系統(tǒng),或者稱為最小應用系統(tǒng),是指用最少的元件組成的單片機可以工作的系統(tǒng)。對單片機來說,單片機
79、+晶振電路+復位電路,便組成了一個最小系統(tǒng)。下面介紹AT89S52的最小系統(tǒng),如圖3.7所示。</p><p> 圖3.7 AT89S52最小系統(tǒng)</p><p> P0口:P0口是一個8位漏極開路的雙向I/O口。作為輸出口,每位能驅動8個TTL邏輯電平。對P0端口寫“1”時,引腳用作高阻抗輸入。當訪問外部程序和數據存儲器時,P0口也被作為低8位地址/數據復用。在這種模式下,P0具有內
80、部上拉電阻。</p><p> P1口:P1口是一個具有內部上拉電阻的8位雙向I/O口,P1輸出緩沖器能驅動4個TTL邏輯電平。對P1 端口寫“1”時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流。</p><p> P2口:P2口是一個具有內部上拉電阻的8位雙向I/O口,P2輸出緩沖器能驅動4個TTL邏輯電平。對P2端
81、口寫“1”時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流。在訪問外部程序存儲器或用16位地址讀取外部數據存儲器(例如執(zhí)行MOVX @DPTR)時,P2口送出高八位地址。</p><p> P3口:P3口是一個具有內部上拉電阻的8位雙向I/O口,P2輸出緩沖器能驅動4個TTL邏輯電平。對P3端口寫“1”時,內部上拉電阻把端口拉高,此時可以作為輸入
82、口使用。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流。</p><p> 程序存儲器:如果EA引腳接地,程序讀取只從外部存儲器開始。對于AT89S52,如果EA 接VCC,程序讀寫先從內部存儲器(地址為0000H~1FFFH)開始,接著從外部尋址,尋址地址為:2000H~FFFFH。</p><p> 數據存儲器:AT89S52 有256 字節(jié)片內數據存儲器。高128
83、 字節(jié)與特殊功能寄存器重疊。也就是說高128字節(jié)與特殊功能寄存器有相同的地址,而物理上是分開的。當一條指令訪問高于7FH 的地址時,尋址方式決定CPU 訪問高128 字節(jié)RAM 還是特殊功能寄存器空間。直接尋址方式訪問特殊功能寄存器(SFR)。</p><p> AT89S52的主要性能</p><p> 與MCS-51單片機產品兼容</p><p> 8K字
84、節(jié)在系統(tǒng)可編程Flash存儲器</p><p><b> 1000次擦寫周期</b></p><p> 全靜態(tài)操作:0Hz~33Hz</p><p><b> 三級加密程序存儲器</b></p><p> 32個可編程I/O口線</p><p> 三個16位定時器/
85、計數器</p><p><b> 八個中斷源</b></p><p> 全雙工UART串行通道</p><p> 1低功耗空閑和掉電模式</p><p> 掉電后中斷可喚醒 圖3.8 AT89S52引腳圖</p><p><b>
86、 看門狗定時器</b></p><p><b> 雙數據指針</b></p><p><b> 掉電標識符</b></p><p> AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash存儲器。使用Atmel公司高密度非易失性存儲器技術制造,與工業(yè)80C51產品指令和引腳
87、完全兼容。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8位CPU 和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應用系統(tǒng)提供高靈活、超有效的解決方案。AT89S52具有以下標準功能: 8k字節(jié)Flash,256字節(jié)RAM,32 位I/O 口線,看門狗定時器,2個數據指針,三個16位定時器/計數器,一個6向量2級中斷結構,全雙工串行口,片內晶振及時鐘電路。另外,AT89S52可降至0Hz
88、 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式。空閑模式下,CPU停止工作,允許RAM、定時器/計數器、串口、中斷繼續(xù)工作。掉電保護方式下,RAM內容被保存,振蕩器被凍結,單片機一切工作停止,直到下一個中斷或硬件復位為止。其定時計數控制寄存器如表1所示。</p><p> 表1 T2CON:定時器/計數器2控制寄存器</p><p> 3.5 LED顯示電路</p><
89、p> 本文設計了LED即時顯示功能,下面是對此的設計。</p><p> 本文采用比高公司生產的具有串行接口,可同時驅動8位共陰式數碼管(或46只獨立LED)的智能顯示驅動芯片HD7279A。該芯片同時可連接多達64鍵的鍵盤矩陣,且64鍵鍵盤控制器內含有去抖動電路;無需外圍元件便可直接驅動LED,一片芯片即可完成LED顯示及鍵盤接口的全部功能。HD7279A內部含譯碼器,可直接接收BCD碼或是16進制碼
90、,并同時具有2種譯碼方式,各位可獨立控制譯碼1不譯碼、消隱和閃爍等屬性;具有(循環(huán))左移/(循環(huán))右移指令;具有段尋址指令,可方便地用來控制獨立的LED顯示管; HD7279A和微處理器之間采用串行接口,.其接口和外圍電路比較簡單,且占用口線少,加之它具有較高的性能價格比,因此,在微型控制器、智能儀表、控制面板和家用電器等領域獲得了日益廣泛的應用。本數據采集系統(tǒng)不需要按鍵,只用到HD7279A的顯示功能。顯示接口電路如圖3.9所示。&l
91、t;/p><p> HD7279A一共有28個引腳,引腳連接說明如下:</p><p> VDD:正電源,接系統(tǒng)電源VCC。</p><p> NC:無連接,必須懸空。</p><p><b> VSS:接地。</b></p><p> CS:片選輸入端,與單片機AT89S15的P2.4口連
92、接。此引腳為低電平時,單片機AT89S52可向芯片發(fā)送指令。</p><p> CLK:同步時鐘輸入端,與單片機AT89C52的P2.5口連接。向芯片發(fā)送數據,此引腳電平上升沿表示數據有效。</p><p> DATA:串行數據輸入/輸出端,與單片機AT89C52的P2.2口連接。當HD7279A芯片接收指令時此引腳為輸入端。</p><p> KEY:按鍵有
93、效輸出端。 </p><p> SG-SA:段G段A驅動輸出。 圖3.9 HD7279A顯示接口電路</p><p> DP:小數點驅動輸出。</p><p> DIG0-DIG7:8個LED管的位驅動輸出端。本系統(tǒng)只使用4個LED管用以現(xiàn)場顯示,所以只使用了DIG0—DIG3
94、四個端口。</p><p> CLK:振蕩輸出端。</p><p> RC:RC振蕩器終接端。其中電阻的值為1.5K。,電容的值為15PF。</p><p> ERSE:Tt復位端。接+5電源。當該端由低電平變成高電平,并保持25ms后,復位過程結束。</p><p><b> 3.6 報警電路</b></
95、p><p> 實現(xiàn)單頻音報警的接口電路比較簡單,其發(fā)音元件通??刹捎脡弘姺澍Q器,這種蜂鳴器只需在其兩引線上加3-15V的直流電壓,就能產生3KHz左右的蜂鳴振蕩音響,比電研式蜂鳴器結構簡單,耗電少,且更適應于在單片機系統(tǒng)中應用。</p><p> 壓電式蜂鳴器,約需10mA的驅動電流。因此,可以使用TTL系列集成電路7406或7407低電平驅動,也可以使用一個晶體三極管驅動。如圖3.10所
96、示是這種驅動的接口電路。</p><p> 圖3.10 單頻音報警電路</p><p> 在圖中,P0.0接晶體管基極輸入端,當P0.0輸出高電平“1”時,晶體管導通,壓電蜂鳴器得電而鳴音;P0.0輸出低電平“0”時,三極管退出導通狀態(tài),蜂鳴器停止發(fā)音。</p><p> 3.7串行通信電路設計</p><p> 本文要求AT89S5
97、2單片機在數據采集完成后能夠將采集到的數據交給上位機,由上位機進行數據的后續(xù)處理。為適應上位機處理的需要,數據采集系統(tǒng)應有與上位機通信的接口。單片機的通信接口分為并行接口和串行接口,在現(xiàn)代單片機系統(tǒng)中,由于串行通訊方式具有占用資源很少、成本低,特別是在遠程傳輸時,避免了多條線路特性的不一致而被廣泛采用。串行通訊時,要求通訊雙方都采用一個標準接口,使不同的設備可以方便地連接起來進行通訊,常常用一兩個端口就可以完成傳輸任務,所以使用越來越廣
98、泛。</p><p> 一條信息的各位數據被逐位按順序傳送的通訊方式稱為串行通訊。串行通訊的特點是數據位傳送,傳送按位順序進行,最少只需一根傳輸線即可完成,成本低但速度慢。串行通訊的距離可以從幾米到幾千米。根據信息的傳送方向,串行通訊可以進一步分為單工、半雙工和全雙工三種。在進行串行通信的線路連接時,通常要解決一個重要問題,就是上位機與外設之間要共同遵守的某種約定,這種約定稱為物理接曰標準,包括電纜的機械特性、
99、電氣特性、信號功能及傳送過程的定義,它屬于ISO七層參考模型中的物理層,它規(guī)定了傳送數據位的物理硬件規(guī)則、RS-232C,RS-85標準所包含的接口電纜及連接器均屬于此類。</p><p> RS-232C 接口(又稱EIARS-232C)的全名是數據終端設備(DET)和數據通訊設備(DCE)之間串行二進制數據交換接口技術標準”,該標準規(guī)定采用一個25個腳的DB25連接器。</p><p&g
100、t; 由于RS-232C接口標準出現(xiàn)較早,難免有不盡之處,主要有以下四個缺點:</p><p> 接口的信號電平值較高,易損壞接口電路的芯片,又因為與TTL電平不兼容故需使用電平轉換電路方能與竹L電路連接。</p><p> 傳輸速率較低,通訊波特率的范圍為0-20KbPs。</p><p> 接口使用一根信號線和一根信號返回線而構成共地的傳輸形式,這種共地
101、傳輸容易產生共模干擾,所以抗噪聲干擾性弱。</p><p> 傳輸距離有限,最大傳輸距離標準值為15.24m,實際上也只能用在15m以內。</p><p> 針對RS-232C的不足,于是就不斷出現(xiàn)了一些新的接口標準,RS-458就是其中之一。在要求通信距離為幾十米到上千米時,廣泛采用RS-485串行總線標準。Rs-485采用平衡發(fā)送和差分接收,因此具有抑制共模干擾的能為二加上總線收發(fā)
102、器具有高靈敏度,能檢測低至20解的電壓,故傳輸信號能在千米以外得到恢復。RS-485采用半雙工工作方式,任何時候只能有一點處于發(fā)送狀態(tài)。因此,發(fā)送電路須由使能信號加以控制。RS-485用于多點互連時非常方便,可以省掉許多信號線?;诒壤背幈鞠到y(tǒng)采用RS-485標準進行通信。</p><p> 3.7.1 RS-485通信總線</p><p> RS-485工業(yè)標準有許多優(yōu)點,它可以在一
103、個聯(lián)機中連接多達23個接收及發(fā)送裝置,連接長度更長達1200m,短距離通信速度可以達到10Mbit/s,同時RS-485收發(fā)芯片的價格較低,僅要5V電源供電,這可以大大簡化系統(tǒng)中電源電路的設計。</p><p> 根據規(guī)定,標準RS-485接口的輸入阻抗為≥12kΩ,相應的標準驅動節(jié)點數為32。數據在RS-458總線上傳輸,為了保證傳輸質量和傳輸距離,通常需要進行總線電平轉換。AT89C52的輸出高低電平是5V
104、和0V,為了滿足RS-485的電平要求,需要外接接口芯片,進行電平之間的轉換。接口芯片使用原理如圖3.11所示。</p><p> 圖3.11 RS-485接口芯片使用原理</p><p> RS-485接口傳輸是所謂的平衡式傳輸,它是指其發(fā)送是兩線式的,而且這兩條在線的信號是互為反相的,接收端就以這兩端的電壓差來反應接收到的信號,這是根據電路測量學上的差動測量原理。平衡式傳輸最大的優(yōu)
105、點是抵抗噪聲,通常的噪聲包括火花,震蕩以及電磁干擾等等,若它們是從傳輸線進入,由于RS-485采用平衡方式的接線方法,利用差動測量的原理,這些干擾可在接收端相互抵消,因此RS-485的抗干擾能力較RS-232C高出許多。平衡式傳輸的另一優(yōu)點是,對于每個RS-485節(jié)點的對地電壓差有相當的免疫性,因為如果每個節(jié)點都相距甚遠時,傳輸線對地的電壓都有所變化,但是差動電路僅對輸入線的電壓差反應,所以每個節(jié)點的對地電壓不同時,RS-485仍能正常
106、傳輸。</p><p> RS-485所使用的電纜線是相對便宜的雙絞線,即這兩條線是相互對絞在一起,這種線材可以把感應到的電磁干擾信號相互抵消掉。雖然RS-485采用5V電源供電,但是其接口上的準位卻不是標準的TTL或CMOS的準位。如果將傳輸在線的信號稱為A與B時,對輸出而言,通常A與B的電壓差都是5V左右,可是只要A較B高1.5V就是邏輯1,當A較B低于1.5V時就是邏輯0。RS-485總線在長距離傳輸時,
107、信號強度必然會有所下降,因此在接收端的靈敏度就要高一些,只要兩根電線間的電壓差超過0.2V就認定是有效準位。所以在接收端上,A較B高0.2V就是邏輯1,A較B低于0.2V時就為邏輯0。</p><p> 通常在RS-485傳輸線兩端所加的終端電阻是高頻信號的“消波塊”,它在終點處吸收信號,以免有反射信號再度灌回傳輸線。傳輸線是有阻抗的,而且理論上這個阻抗值與傳輸線的長度無關,所以不論聯(lián)機的距離如何,只要我們選擇
108、的終端電阻值剛好等于該傳輸線的阻抗值時,就可以有效地吸收發(fā)送端的信號。</p><p> 3.7.2串行通信電路設計</p><p> 本系統(tǒng)把單片機的TXD、RXD信號通過MAX3O28芯片把TTL電平轉化為R-458電平。使單片機的TXD與上位機的RXD,及單片機的RXD與上位機的TXD間接相連。同時使兩機共地,從而建立兩機之間的通信。</p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機控制水位畢業(yè)設計
- 單片機畢業(yè)設計外文翻譯
- 畢業(yè)設計---單片機水塔水位控制系統(tǒng)設計
- 單片機畢業(yè)設計外文翻譯7
- 基于單片機的地鐵自動門設計【畢業(yè)設計(含源程序、外文翻譯)】
- 畢業(yè)設計--單片機自動打鈴系統(tǒng)論文
- 單片機畢業(yè)設計外文翻譯9
- 單片機基礎畢業(yè)設計外文翻譯
- 單片機畢業(yè)設計外文翻譯1
- 單片機遙控系統(tǒng)畢業(yè)設計(含外文翻譯)
- 基于單片機和智能水位控制系統(tǒng)畢業(yè)設計論文
- 畢業(yè)論文-基于單片機的智能插座的設計 含電路圖
- 單片機畢業(yè)設計外文翻譯-- pic系列單片機的特點
- 畢業(yè)設計(論文)基于51單片機的自動窗簾系統(tǒng)設計
- 【畢業(yè)設計】基于單片機水塔水位控制系統(tǒng)
- 基于單片機的自動豆?jié){機控制電路設計畢業(yè)設計論文
- 單片機畢業(yè)設計(論文)外文資料翻譯---51系列單片機的結構和功能
- 單片機畢業(yè)設計外文翻譯單片機at89c51
- 畢業(yè)論文(設計)基于單片機的水位控制系統(tǒng)設計
- 【畢業(yè)設計】基于單片機水塔水位控制系統(tǒng)
評論
0/150
提交評論