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

正文內(nèi)容

(畢業(yè)論文)基于rs485的遠(yuǎn)程采集與控制系統(tǒng)的設(shè)計(jì)-wenkub.com

2025-05-28 22:00 本頁面
   

【正文】 (Data_buf[14] == 0x55))//若滿足通信協(xié)議 { LED2=~LED2。 } Rnum=0。 } } if(Rflag == 1) { delay_ms(13)。 //結(jié)束字節(jié) RS485_Send_Flag=1。 // 繼電器輸出 if(JiDian1==0) JiDian1 = 1。 send[3]=DAC1/0xff。 //起始字節(jié) /*DAC輸出控制,由于DAC輸出數(shù)據(jù)為10位,而一字節(jié)只有8位,為此DAC輸出的高八位與低2位分開存放,從機(jī)接收時(shí)再去相應(yīng)位去取出還原*/ DAC1+=20。 RS485_Rcv_Mode()。 //系統(tǒng)初始化 PS=1。 //繼電器開 uint AIN1=55, AIN2=66, AIN3=77, DAC1=128, DAC2=255。判斷準(zhǔn)備發(fā)送按鍵是否按下,再發(fā)送數(shù)據(jù),數(shù)據(jù)發(fā)送后判斷總線是否為準(zhǔn)備接收狀態(tài),最后接收數(shù)據(jù)。只有總線為發(fā)送狀態(tài)時(shí)主機(jī)才向從機(jī)發(fā)送數(shù)據(jù),因此從機(jī)發(fā)送過來的數(shù)據(jù)應(yīng)先存放在臨時(shí)數(shù)據(jù)存放區(qū),判斷RS485總線為發(fā)送狀態(tài)時(shí)才送到從機(jī)進(jìn)行數(shù)據(jù)處理。主機(jī)一邊偵察從機(jī)是否有數(shù)據(jù)發(fā)送過來,一邊向從機(jī)發(fā)送控制命令。 // send[5]存放DAC2高8位 send[6]=DAC2%0xff。由于DAC輸出數(shù)據(jù)為10位,而一字節(jié)只有8位,為此DAC輸出的高八位與低2位分開存放,從機(jī)接收時(shí)再去相應(yīng)位去取出還原。當(dāng)從機(jī)數(shù)量大于256臺(tái)時(shí),可考慮用幾個(gè)字節(jié)作為地址位(雖然RS485通信允許的最大從機(jī)數(shù)為32臺(tái),但使用特殊的RS485收發(fā)器芯片可突破此限制,比如,本設(shè)計(jì)采用的MAX485芯片,最大從機(jī)數(shù)可達(dá)到256臺(tái))。(4)發(fā)送數(shù)據(jù)幀:模塊將測得的數(shù)據(jù)發(fā)送給主機(jī),3~7字節(jié)是發(fā)送當(dāng)前該模塊的輸出值,以供主機(jī)讀取。 本系統(tǒng)的數(shù)據(jù)傳輸有以下特點(diǎn): (1) AD采樣部分,采用10位ADC,DA輸出部分,采用10位DAC。由主機(jī)判斷從機(jī)是否按下發(fā)送準(zhǔn)備好按鍵,從機(jī)發(fā)送準(zhǔn)備好信號(hào)后,主機(jī)要求這些從機(jī)提交其相對(duì)應(yīng)設(shè)備的狀態(tài)信息。本章從軟件的角度論述遠(yuǎn)程采集與控制器系統(tǒng)的實(shí)現(xiàn),論述的內(nèi)容包括軟件系統(tǒng)的通信協(xié)議、整體設(shè)計(jì)與實(shí)現(xiàn)、系統(tǒng)的初始化、RS485總線程序、繼電器控制程序、DA輸出控制程序、AD采集程序的設(shè)計(jì)。AD轉(zhuǎn)換電路同樣用到了LM358雙運(yùn)算放大器,兩組信號(hào)分別送入U(xiǎn)8處理,剩下的一組送入U(xiǎn)9處理,最后經(jīng)過電阻的分壓把輸出電壓降為原電壓的一半,在送入單片機(jī)處理。由于系統(tǒng)要求能提供最大10V的輸出反饋,而單片機(jī)最大只能輸出5V電壓,因此穩(wěn)壓電路中用到LM358運(yùn)放。在單片TLC561工作時(shí), 只需要向16位移位寄存器按先后輸入10位有效位和低2位填充位, 2位填充位數(shù)據(jù)任意,這是第一種方式,即12位數(shù)據(jù)序列。接著,CS 的上升將16 位移位寄存器的10 位有效數(shù)據(jù)鎖存于10 位DAC 寄存器, 供DAC 電路進(jìn)行轉(zhuǎn)換。 TLC5615的時(shí)序TLC5615 工作時(shí)序如圖3. 11所示。? REFIN ,基準(zhǔn)電壓輸入端。? SCLK ,串行時(shí)鐘輸入端。其主要特點(diǎn)如下:? 單5V 電源工作;? 3線串行接口;? 高阻抗基準(zhǔn)輸入端;? DAC 輸出的最大電壓為2倍基準(zhǔn)輸入電壓;? 上電時(shí)內(nèi)部自動(dòng)復(fù)位;? 微功耗, ;? 轉(zhuǎn)換速率快, ;小型(D) 封裝TL C5615CD 和塑料DIP(P) 封裝TLC5615CP的工作溫度范圍均為0℃~70℃;而小型(D)封裝TL C5615ID和塑料DIP(P) 封裝TLC5615IP的工作溫度在40 ℃~85℃的范圍內(nèi)。當(dāng)JiDian1腳(單片機(jī)上的P24腳)為低電平時(shí)二極管導(dǎo)通發(fā)光,接著三極管導(dǎo)通,這是7腳輸出高電平,致使T1導(dǎo)通,此后開關(guān)K1合上并且指示燈亮,從而控制AD/DA電路的數(shù)據(jù)采集與反饋工作。 繼電器控制電路系統(tǒng)中主機(jī)從機(jī)數(shù)據(jù)采集的控制是通過2路繼電器控制電路實(shí)現(xiàn)的,繼電器控制電路在本系統(tǒng)中起著“開關(guān)”作用:主機(jī)信號(hào)通過主機(jī)部分的485總線傳輸給從機(jī),從機(jī)根據(jù)接收到的主機(jī)信號(hào)進(jìn)行數(shù)據(jù)采集和反饋工作。5腳為接地端。具有10Mbps的高速性能,因而在傳輸速度上完全能夠滿足隔離總線的要求。具有溫度、電流和電壓補(bǔ)償功能,高的輸入輸出隔離,LSTTL/TTL兼容,高速(典型為10MBd),5mA的極小輸入電流。 MAX485收發(fā)器邏輯功能表收發(fā)器發(fā)送邏輯功能收發(fā)器接收邏輯功能輸入輸出輸入輸出DEDIABDEABRO1111000≥+11100100≤010X高阻高阻00輸入開路110X高阻從信號(hào)通路來說,AD變換之前是模擬電路,之后是數(shù)字電路。本系統(tǒng)選用的是120Ω的電阻。該芯片采用單一電源+5V工作,額定電流為300uA,采用半雙工通訊方式。此直流電壓經(jīng)過的穩(wěn)壓和C9的濾波便在穩(wěn)壓電源的輸出端產(chǎn)生了精度高、穩(wěn)定度好的直流輸出電壓,為單片機(jī)的正常工作提供可靠的保證。圖34所示電路為輸出電壓+5V的穩(wěn)壓電源,圖中CC10用來實(shí)現(xiàn)頻率補(bǔ)償,防止穩(wěn)壓器產(chǎn)生高頻自激震蕩和抑制電路引入的高頻干擾。圖 電源模塊電路該電源電路的設(shè)計(jì)應(yīng)用到了,是一個(gè)三端正5V穩(wěn)壓器(1A),三端穩(wěn)壓器是一種標(biāo)準(zhǔn)化、系列化的通用線性穩(wěn)壓電源集成電路,以其體積小、成本低、性能好、工作可靠性高、使用簡捷方便等特點(diǎn),成為目前穩(wěn)壓電源中應(yīng)用最為廣泛的一種單片式集成穩(wěn)壓器件。如7805 的輸出電壓是 5V,但實(shí)際電壓可能是 到 ,用戶需要精度要求比較高的話,可在出廠時(shí)將實(shí)際測出的工作電壓值記錄在單片機(jī)內(nèi)部的 EEPROM 里面,以供計(jì)算。 共 8 路電壓輸入型 A/D,可做溫度檢測、電池電壓檢測、按鍵掃描、頻譜檢測等。 STC12C5410AD單片機(jī)封裝 STC12C5410AD單片機(jī)中包含中央處理器、程序存儲(chǔ)器(Flash)、數(shù)據(jù)存儲(chǔ)器(RAM)、EEPROM、定時(shí)/計(jì)數(shù)器、I/O接口、UART接口和中斷系統(tǒng)、SPI接口、高速A/D轉(zhuǎn)換模塊、PWM(或捕捉/比較單元)以及硬件看門狗、電源監(jiān)控、片內(nèi)RC振蕩器等模塊。15.通用異步串行口(UART)。常溫下內(nèi)部R/C振蕩器頻率為:~,可選擇使用內(nèi)部時(shí)鐘,但因?yàn)橛袦仄?,?yīng)認(rèn)為是5MHz~。9.看門狗。5.片上集成512字節(jié)RAM。其主要性能特點(diǎn)如下:1.增強(qiáng)型1T流水線/精簡指令集結(jié)構(gòu)8051CPU。將編譯好的程序通過下載接口燒錄到單片機(jī)后,而單片機(jī)連接外部各個(gè)器件,統(tǒng)一處理接收到的數(shù)據(jù)和傳送指令到各個(gè)器件以便執(zhí)行相關(guān)程序。 硬件系統(tǒng)總體設(shè)計(jì)系統(tǒng)硬件電路主要由單片機(jī)應(yīng)用電路、電源穩(wěn)壓電路、AD采集電路、DA電路、RS485接口電路、繼電器控制電路組成。 本章小結(jié) 本章圍繞RS485標(biāo)準(zhǔn)、通信規(guī)約、應(yīng)用要點(diǎn)幾個(gè)方面,詳細(xì)介紹RS485協(xié)議規(guī)范。 RS485 應(yīng)用要點(diǎn)1 合理選用芯片合理地選擇一個(gè)高效、合適的RS485 收發(fā)器型號(hào),可以有效減少電路設(shè)計(jì)、網(wǎng)絡(luò)維護(hù)等后續(xù)階段的工作量。命令碼:執(zhí)行操作的依據(jù)。如果主設(shè)備寫一組從設(shè)備的寄存器(功能代碼10 十六進(jìn)制),數(shù)據(jù)域則指明了要寫的起始寄存器以及要寫的寄存器數(shù)量,數(shù)據(jù)域的數(shù)據(jù)字節(jié)數(shù),要寫入寄存器的數(shù)據(jù)。主設(shè)備應(yīng)用程序得到異議響應(yīng)后,典型的處理過程是重發(fā)消息,或者診斷發(fā)自從設(shè)備的消息并報(bào)告給操作員。對(duì)正常響應(yīng),從設(shè)備僅響應(yīng)相應(yīng)的功能代碼。這將導(dǎo)致一個(gè)錯(cuò)誤,因?yàn)樵谧詈蟮腃RC 域的值不可能是正確的。一個(gè)新的消息可在此停頓后開始??梢允褂玫膫鬏斪址鞘M(jìn)制的0...9,A...F。這種方式的主要優(yōu)點(diǎn)是:在同樣的波特率下,可比ASCII 方式傳送更多的數(shù)據(jù)。數(shù)據(jù)段包括了從設(shè)備收集的資料:象寄存器值或狀態(tài)。例如功能代碼03 是要求從設(shè)備讀保持寄存器并返回它們的內(nèi)容。關(guān)于詳細(xì)的ModBus 協(xié)議,用戶可以從ModBusIDA 協(xié)會(huì) () 網(wǎng)站下載具體的內(nèi)容。但是,這些設(shè)備采用的用戶層協(xié)議(術(shù)語參考自O(shè)SI 的7 層結(jié)構(gòu))都不相同;這些設(shè)備之間并不可以直接連接通訊。但是基于在RS485 總線上任一時(shí)刻只能存在一個(gè)主機(jī)的特點(diǎn),它往往應(yīng)用在集中控制樞紐與分散控制單元之間[17]。RS485 標(biāo)準(zhǔn)通常被用作為一種相對(duì)經(jīng)濟(jì)、具有相當(dāng)高噪聲抑制、相對(duì)高的傳輸速率、傳輸距離遠(yuǎn)、寬共模范圍的通信平臺(tái)。如果采用光電隔離方式,則通訊速率一般還會(huì)受到光電隔離器件響應(yīng)速度的限制。平衡雙絞線的長度與傳輸速率成反比,只有在20kbps 速率以下,才可能使用規(guī)定最長的電纜長度。 6V最小差動(dòng)輸出177。在接收發(fā)送器的接收平衡線上,電平范圍通常在200mV至6V 之間。在RS485 器件中,一般還有一個(gè)“使能”控制信號(hào)。RS485 標(biāo)準(zhǔn)只規(guī)定了平衡發(fā)送器和接收器的電特性,而沒有規(guī)定接插件、傳輸電纜和應(yīng)用層通信協(xié)議。RS422/485標(biāo)準(zhǔn)與RS232 標(biāo)準(zhǔn)不一樣,數(shù)據(jù)信號(hào)采用差分傳輸方式(Differential Driver Mode),也稱作平衡傳輸。RS232 采取不平衡傳輸方式,即所謂單端通訊。15V10V~+10V7V~+12V接收器輸入門限177。177。但由于PC 上的串行數(shù)據(jù)通訊是通過UART 芯片(較老版本的PC 采用I8250 芯片或Z8530 芯片)來處理的,其通訊協(xié)議也規(guī)定了串行數(shù)據(jù)單元的格式(8N1 格式):1 位邏輯0 的起始位,6/7/8 位數(shù)據(jù)位,1 位可選擇的奇(ODD)/偶(EVEN)校驗(yàn)位,1/2 位邏輯1 的停止位。RS422 是一種單機(jī)發(fā)送、多機(jī)接收的單向、平衡傳輸規(guī)范,被命名為TIA/EIA422A 標(biāo)準(zhǔn)。 RS232/422/485 標(biāo)準(zhǔn)RS23RS422 與RS485 最初都是由電子工業(yè)協(xié)會(huì)(EIA)制訂并發(fā)布的。在工業(yè)控制、電力通訊、智能儀表等領(lǐng)域中,也常常使用簡便易用的串行通訊方式作為數(shù)據(jù)交換的手段。 第三章:系統(tǒng)的硬件設(shè)計(jì),其中包括:單片機(jī)應(yīng)用電路、AD采集電路、DA電路、RS485接口電路、繼電器控制電路的設(shè)計(jì)。如此循環(huán),達(dá)到主機(jī)對(duì)從機(jī)的控制功能。從機(jī)部分需要完成的功能是負(fù)責(zé)采集相關(guān)信息傳回給主機(jī),并等待主機(jī)的控制命令。綜合以上兩個(gè)方案,本系統(tǒng)最終選擇RS485為系統(tǒng)的通信總線,這符合本系統(tǒng)的點(diǎn)對(duì)多點(diǎn)的非平衡通訊模式和遠(yuǎn)距離傳輸模式?,F(xiàn)在由于采用新的UART 芯片16C550 等,;接口使用一根信號(hào)線和一根信號(hào)返回線而構(gòu)成共地的傳輸形式, 這種共地傳輸容易產(chǎn)生共模干擾,所以抗噪聲干擾性弱;傳輸距離有限,最大傳輸距離標(biāo)準(zhǔn)值為50 米,實(shí)際上也只能用在15米左右。 2 通訊總線接口方案論證系統(tǒng)的要求是一臺(tái)主機(jī),多臺(tái)從機(jī),這就需要將主機(jī)和所有的從機(jī)全部都要連到一根總線,以滿足主機(jī)讀取從機(jī)的信息要求,至于通信方式是全雙工還是半雙工沒關(guān)系,只要主機(jī)能讀取從機(jī)采集回來的信息即可,根據(jù)以上要求,設(shè)計(jì)了以下兩個(gè)方案。 方案(二): 以PC機(jī)為控制核心,由上位機(jī)來統(tǒng)一控制信息的采集,優(yōu)點(diǎn)是可以實(shí)現(xiàn)豐富的控制功能。對(duì)于以上方案,應(yīng)該說是各有優(yōu)勢,并不能對(duì)比否決某種技術(shù)方案,論文方案的選擇也僅僅是特定條件下的技術(shù)應(yīng)用,以下對(duì)上述幾種方案進(jìn)行分析。 設(shè)計(jì)方案論證 論文設(shè)計(jì)的是一個(gè)通用、開放的系統(tǒng)方案,設(shè)計(jì)充分考慮實(shí)際應(yīng)用和對(duì)現(xiàn)有設(shè)備的兼容性,設(shè)計(jì)的的采集模塊可以完成溫度、濕度、壓力、流量、位移、電壓、電流等模擬量的采集。其中硬件電路的說明應(yīng)分模塊功能不同詳細(xì)說明,對(duì)于其中用到的芯片,也要加以介紹。在目前國內(nèi)現(xiàn)有技術(shù)和現(xiàn)狀的情況下,參照了歐洲類似的行業(yè)標(biāo)準(zhǔn)(ModBus),制訂了遠(yuǎn)程數(shù)據(jù)采集的一些要求和規(guī)范,該標(biāo)準(zhǔn)規(guī)定了計(jì)量儀表數(shù)據(jù)傳輸?shù)幕驹瓌t、接口形式及物理性能、數(shù)據(jù)鏈路、數(shù)據(jù)標(biāo)識(shí)及數(shù)據(jù)安全和數(shù)據(jù)表達(dá)格式的要求,對(duì)技術(shù)的采用并沒有提出太多限制[16]。國外應(yīng)用比較先進(jìn),普遍的主要數(shù)據(jù)采集技術(shù)有電力線載波系統(tǒng)、手持或車載式無線遙讀遙控方式、電話線數(shù)據(jù)采集系統(tǒng)、GSM(GPRS)無線數(shù)據(jù)采集等[14,15],但國外此行業(yè)的許多技術(shù)和運(yùn)行方式在國內(nèi)并不適用。其在工業(yè)現(xiàn)場數(shù)據(jù)采集和控制等眾多領(lǐng)域得到了廣泛的應(yīng)用[13]。目前數(shù)據(jù)采集技術(shù)已經(jīng)成為一種專門的技術(shù),在工業(yè)領(lǐng)域得到了廣泛的應(yīng)用,數(shù)據(jù)采集系統(tǒng)采用更先進(jìn)的模塊式結(jié)構(gòu),根據(jù)不同的應(yīng)用要求,通過簡單的增加和更改模塊,并結(jié)合系統(tǒng)編程,就可擴(kuò)展或修改系統(tǒng),迅速地組成一個(gè)新的系統(tǒng)[11,12]。20世紀(jì)90年代至今,由于集成電路制造技術(shù)的不斷提高,出現(xiàn)了高性能、高可靠性的單片數(shù)據(jù)采集系統(tǒng)DAS。在很多行業(yè)都有較廣應(yīng)用。本文設(shè)計(jì)的目的是實(shí)現(xiàn)基于RS485總線上的數(shù)據(jù)通信與遠(yuǎn)程控制的系統(tǒng),利用單片機(jī)對(duì)數(shù)據(jù)采集系統(tǒng)進(jìn)行控制。遠(yuǎn)程數(shù)據(jù)采集并沒有規(guī)定一個(gè)固有的模式,包括其內(nèi)容和形式都不斷發(fā)展和變化。遠(yuǎn)程數(shù)據(jù)采集技術(shù),廣泛用于工業(yè)生產(chǎn)和民用生活,特別是智能化小區(qū)水、電、氣、暖的抄表監(jiān)控以及工業(yè)測量儀表的數(shù)據(jù)采集和監(jiān)控等方面的應(yīng)用非常普遍。還有一些管理分散,數(shù)據(jù)采集量大的工作條件下,人到現(xiàn)場去采集數(shù)據(jù)就變得繁重而繁瑣了,這時(shí),遠(yuǎn)程數(shù)據(jù)采集就是一種非常簡單而且有效的方法[1]。其任務(wù)是對(duì)生產(chǎn)現(xiàn)場各種參數(shù)進(jìn)行采集,然后送入計(jì)算機(jī),根據(jù)不同的需要由計(jì)算機(jī)進(jìn)行相應(yīng)的計(jì)算和處理,得到所需的數(shù)據(jù)。programprogram,control,initialization,designdesignschemes almost impossible to make onthespot prehensive data analysis and decisions. In these conditio
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1