• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    SS4B機車變壓器油溫溫度測控器的設計

    2022-04-18 05:31:02張俊杰
    內(nèi)蒙古科技與經(jīng)濟 2022年4期
    關鍵詞:鉑電阻波特率寄存器

    張俊杰

    (國家能源集團 新朔鐵路公司機務分公司,內(nèi)蒙古 鄂爾多斯 017000)

    1 緒論

    1.1 課題背景與意義

    通過對現(xiàn)有SS4B機車變壓器油溫的溫度測控器的研究發(fā)現(xiàn),現(xiàn)有的溫度測控器采用模擬信號傳輸方式,精度較差,抗干擾能力弱,主電路大都采用模擬電路,設計復雜,故障率較高等缺點。本次設計采用SS4B機車既有的PT100鉑電阻溫度傳感器,重新設計溫度測控器和信號傳輸方式。

    溫度變送器在國內(nèi)的應用比較廣泛,基于Modbus協(xié)議的通信方式是現(xiàn)在流行的一種方式。國內(nèi)的溫度變送器應用水平相對于國外先進技術來說還有一定的差距,技術相對來說不算是十分成熟,形成廣泛應用的溫度變送器也比較少。本設計采用精度高,穩(wěn)定性好,可靠性強的鉑電阻測溫,采用單片機實現(xiàn)信號的放大、轉(zhuǎn)換和處理等功能。比起以往的設計,本設計的硬件電路設計較為簡單,省去了采集和放大等電路的設計,選用的單片機可以實現(xiàn)以上功能。鉑電阻的驅(qū)動電路采用四線制,可以消除引線電阻,線性化處理采用軟件編程的方法實現(xiàn),適合高精度的應用場合。

    通信電路采用的是RS485總線來實現(xiàn)數(shù)據(jù)的傳輸,以Modbus協(xié)議為基礎來設計軟件編程。RS485總線具有傳輸速率快、傳輸距離遠以及抗共模干擾的能力強等特點,克服了RS232總線的缺點。

    設計實現(xiàn)的功能是把溫度信號通過單片機采集、放大和處理后通過RS485總線實現(xiàn)和計算機的通信。本設計具有精度高,數(shù)據(jù)采集可靠,傳輸速率快和傳輸距離遠等特點。

    1.2 溫度變送器

    溫度變送器需要和熱電阻或者熱電偶配合使用,把溫度信號轉(zhuǎn)換成統(tǒng)一的標準信號,把信號作為控制器等的輸入信號來實現(xiàn)溫度參數(shù)的顯示和控制等功能。熱電阻溫度變送器有兩線制和四線制之分,這里采用四線制來消除引線電阻的影響。圖1為四線制鉑電阻測溫元件。

    圖1 四線制鉑電阻測溫元件

    鉑電阻測溫電路需要有電壓或電流來驅(qū)動,設計選用恒流源驅(qū)動PT100鉑電阻。如圖1所示,采用200 μA恒流源來驅(qū)動鉑電阻,并且采用四線制的連接方法消除引線電阻,電流通過鉑電阻產(chǎn)生電壓,電壓信號通過放大電路放大后變成1 V~5 V的統(tǒng)一的輸出信號。把溫度信號通過鉑電阻測溫電路和放大電路,變成統(tǒng)一的電壓輸出信號就構成了鉑電阻溫度變送器。如圖2所示為溫度變送器結構方框圖。

    圖2 鉑電阻溫度變送器結構方框圖

    2 Modbus協(xié)議介紹

    2.1 Modbus協(xié)議

    Modbus通信協(xié)議是一種應用于電子控制器的通用語言。采集器相互之間,采集器通過網(wǎng)絡和其他設備之間通過此協(xié)議可以通信。通過此協(xié)議不同廠家生產(chǎn)出來的各種采集器和設備可以連成工業(yè)網(wǎng)絡,可以集中起來控制。Modbus是一個開放的標準的而且可以免費使用的協(xié)議,支持多種電氣接口,可以在雙絞線、光纖、無線網(wǎng)等傳輸介質(zhì)上傳送。協(xié)議采用主從方式,若主機設備發(fā)送一個信息,一臺從機設備就會返回一個響應。在一個Modbus網(wǎng)絡上工作的各個設備必須有自己的設備地址。當主機發(fā)送一條命令,各個從機設備開始檢測地址是否是自己的設備地址,如果不是自己的設備地址則不回應,如果是自己的設備地址,根據(jù)請求決定執(zhí)行什么功能,如果需要回應,就生成Modbus協(xié)議幀方式發(fā)送報文。

    2.2 傳輸模式

    Modbus協(xié)議有兩種通用的傳輸模式:ASCII模式和RTU模式。根據(jù)自己的設計選擇合適的模式。在一個網(wǎng)絡上的所有設備的傳輸模式和串口通信參數(shù)必須一致。

    2.2.1 ASCII模式。在Modbus網(wǎng)絡上以ASCII模式進行通信的時候,每8位字節(jié)對應兩位十六進制數(shù)以ASCII字符值發(fā)送的。ASCII模式這種方式的優(yōu)點是字符發(fā)送的時間間隔可以長達1 s,也不容易產(chǎn)生錯誤。ASCII模式和RTU模式傳輸模式的特性見表1。

    表1 ASCII模式和RTU模式傳輸模式的特性

    使用ASCII模式時消息是以冒號字符開始,回車換行符為結束。在Modbus網(wǎng)絡上的所有設備不停地檢測冒號字符,當檢測到冒號字符時立刻開始通過地址域判斷是否是發(fā)給自己的命令,決定是執(zhí)行還是繼續(xù)檢測。ASCII模式的好處就是傳輸?shù)膬?nèi)容都是ASCII字符,調(diào)試的時候比較容易,LRC錯誤校驗也很容易。典型的ASCII消息幀如表2所示。

    表2 ASCII消息幀

    ASCII傳輸模式的錯誤校驗方法是LRC校驗,它是以冒號開始,以回車換行符結束,忽略了單個字符數(shù)據(jù)奇偶校驗的辦法。校驗碼為8位二進制值,一個字節(jié)。接收設備接受信息時計算LRC的校驗碼,與接收到的發(fā)送設備計算的LRC值比較,如果兩個值不一樣就會產(chǎn)生一個錯誤。

    2.2.2 RTU模式。 RTU通信模式在Modbus網(wǎng)絡上通信時,信息里的每8位字節(jié)分為2個4位的十六進制的字符。RTU傳輸模式的特性見表1。它相對于ASCII模式的優(yōu)勢是波特率相同的情況下傳輸?shù)臄?shù)據(jù)會更多。消息中每8位都是1個由2個十六進制字符組成的。在一個Modbus系統(tǒng)中只允許使用一種傳輸模式,不允許混合使用。

    RTU模式的起始位是T1-T2-T3-T4時間的停頓,網(wǎng)絡上所有的設備不斷檢測,當起始位滿足條件,立刻開始檢測第一個域,第一個域是設備地址域,設備判斷地址是否為自己的設備地址來進行相應的操作。不是自己的設備地址則重新開始檢測。如果是自己的設備地址則開始解碼功能代碼、數(shù)據(jù)等來執(zhí)行。消息幀必須是連續(xù)的傳輸,如果在結束之前出現(xiàn)有超過1.5個字符時間的停頓,接收設備將認為下一個字節(jié)是一個新的消息的地址。再結束最后一個傳輸?shù)淖址?,至少得?.5字符時間的停頓來標志消息的結束。如果下一個消息傳輸時,停頓時間沒有超過1.5個字符時間的停頓,接收設備就會認為它是前一個消息的延續(xù)。所以RTU模式的優(yōu)勢是在同樣的波特率的情況下傳輸?shù)男畔⒘恳華SCII模式多。RTU消息幀如表3所示。

    表3 RTU消息幀

    在使用RTU模式傳輸數(shù)據(jù)時消息中有一個CRC校驗,CRC為16位的二進制值,兩個字節(jié)。傳輸設備在傳輸時按照CRC計算后加入消息中,接收設備接受消息時也計算接收到的消息的CRC并與消息中的CRC值比較。如果計算的值和消息中的值一樣則正確,不同則產(chǎn)生一個錯誤。校驗開始時調(diào)入一個16位寄存器的各位都置“1”,把信息中相鄰的2個8位字節(jié)數(shù)據(jù)放到當前寄存器中處理,只有每個字節(jié)的8位數(shù)據(jù)位用于CRC處理。起始位、校驗位、停止位都不參與CRC計算。在進行校驗時,每個8位數(shù)據(jù)與該寄存器的內(nèi)容進行異或運算,然后向最低有效位(LSB)方向移動,用零填入最高有效位(MSB),對LSB檢查,如果LSB為0,不做異或運算,如果LSB為1,寄存器和預置的固定值異或。整個過程重復8次,最后一位完成后,下一個8位字節(jié)又單獨和寄存器的當前值異或,再重復上述過程,處理完全部信息中的數(shù)據(jù)字節(jié)后,寄存器中的值就是CRC值。

    2.3 常用的功能代碼

    在消息中的功能域中的功能代碼告訴了被尋址的設備執(zhí)行什么功能。有些功能代碼適用于所有設備,有些只應用于某些設備。幾種常用的功能碼見表4。

    表4 常用的功能碼

    例如功能代碼03是查詢并讀保持寄存器,從機設備執(zhí)行的動作類型為查詢,用寄存器的內(nèi)容作出回應。該消息的數(shù)據(jù)區(qū)必須含有告訴從機要查詢寄存器的起始地址及數(shù)量。錯誤校驗區(qū)的一些信息為從機提供一種校驗方法來保證信息的完整性。如果從機正常的響應,響應的功能代碼是查詢功能代碼的應答,數(shù)據(jù)區(qū)包括了采集到的寄存器的值。如果出現(xiàn)錯誤會修改功能碼,說明為錯誤響應,并在數(shù)據(jù)區(qū)含有一個代碼來說明錯誤。

    3 硬件電路設計

    3.1 鉑電阻測溫測量電路

    溫度是非常重要的物理參數(shù),熱電阻和熱電偶適合大多數(shù)的高溫測量。在工業(yè)上-200 ℃~500 ℃之間的溫度一般用電阻溫度計來進行測量。電阻溫度計在中低溫測溫時它的輸出信號要比熱電偶大很多,準確度和靈敏度很高。電阻溫度計輸出的電信號便于實現(xiàn)信號的遠傳和多點切換測量。

    熱電阻一般采用金屬測溫電阻,但是不是所有的金屬都能作為熱電阻測溫的。必須滿足測溫時物理、化學性質(zhì)穩(wěn)定;電阻的溫度系數(shù)大;較大的電阻率;復現(xiàn)性好、復制性強;價格便宜以及電阻值與溫度的關系近似于線性的,從而便于分度和讀數(shù)。

    鉑電阻因為具有穩(wěn)定性好、準確度高、長期穩(wěn)定性、可重復操作性、快速響應以及具有較寬的工作溫度范圍等特點,使其能夠適用于多種場合。本設計中采用PT100分度號的鉑電阻。

    3.1.1 鉑電阻線性化處理。 鉑電阻隨著溫度的升高,它的電阻值也是升高的,但并不是呈線性關系的,所以在應用的時候必須對其進行非線性誤差補償。有多種的模擬和數(shù)字的方法可以對PT100鉑電阻進行非線性誤差補償??紤]到采用模擬電路對電阻進行線性化處理需增加的硬件電路部分以及其本身存在一定的誤差,這里采用數(shù)字補償?shù)囊环N方法。

    鉑電阻的阻值和溫度的關系可以用下列兩個式子表示。

    在-200 ℃~0范圍之間:

    Rt=R0[1+At+Bt2+Ct3(t-100)]

    (1)

    在0~850 ℃范圍之間:

    Rt=R0(1+At+Bt2)

    (2)

    在以上兩個式子中Rt是t ℃時的電阻值,R0是0 ℃時的電阻值。A,B,C都是常數(shù),對于工業(yè)用的鉑電阻來說,A=3.90802×10-3℃-1,B=-5.802×10-7℃-2,C=-4.27350×10-12℃-4。

    以上兩公式描述了PT100鉑電阻阻值于溫度的關系,顯然它是呈現(xiàn)非線性的關系。根據(jù)以上兩式通過軟件編程的方法,對采集來的溫度進行計算得到的溫度值所存在的誤差很小,適用于精度要求高場合,實現(xiàn)起來也很簡單。這種方法需要微處理器的支持,本設計中選用的ADuC845單片機強大的處理及運算能力完全能夠進行PT100鉑電阻的線性化處理的運算。

    3.1.2 測溫電路的設計。 鉑電阻阻值隨著溫度的變化而產(chǎn)生變化,利用鉑電阻這一特性可以用來測量溫度的變化。但是要利用鉑電阻采集溫度信號,必須要有恒流源或恒壓源來驅(qū)動,把阻值的變化轉(zhuǎn)換成能夠處理的電信號。如果采用恒壓源驅(qū)動電路,在恒電壓的橋式電路不僅存在鉑電阻的非線性誤差還有輸出電壓和電阻阻值的變化也存在非線性誤差,整個系統(tǒng)的誤差會增大。所以本設計采用恒流源來驅(qū)動鉑電阻,流過鉑電阻的電流如果能夠保持恒定,鉑電阻的阻值就和它兩端的電壓呈線性關系。但是流過鉑電阻的電流必須低于1.5 mA,如果流過電阻的電流過大,電阻發(fā)熱就會影響到測量精度。恒流源由選用的ADuC845單片機來提供,單片機有兩個匹配的、可以軟件設置的200 μA的電流源,如圖3所示。

    圖3 鉑電阻測溫電路

    通過設置單片機的激勵電流源控制寄存器,把200 μA的電流通過IEXC1引腳輸出來驅(qū)動鉑電阻。根據(jù)設計要求測量的溫度范圍是-50 ℃~300 ℃,鉑電阻阻值的變化范圍是80 Ω~212 Ω之間,200 μA的電流源通過PT100鉑電阻產(chǎn)生的電壓信號在0~80 mV之間,設置主ADC輸入范圍是0~80 mV單極性模式,單片機通過P1.0和P1.1采集電壓信號,來進行放大轉(zhuǎn)換等處理。

    3.2 ADuC845單片機特點

    美國ADI公司推出的ADuC84X系列單片機執(zhí)行速度很快,達到了一個時鐘可以執(zhí)行一條指令的速度,最快可以達到25 MHz。它的片內(nèi)集成的器件和各種功能在可靠性和功耗上都提升很多。

    本設計選用具有2個獨立的24位的高分辨率的ADC的ADuC845,該單片機比較適合測控系統(tǒng)和在儀器儀表中使用。

    ADuC845單片機具有以下特點。

    3.2.1 高分辨率∑-Δ型ADC。 兩個獨立的24位ADC; 10個ADC輸入通道; 在60 Hz范圍內(nèi)有20位有效分辨率。

    3.2.2 存儲器。62 KB的片內(nèi)閃速/電擦除程序存儲器;4 KB的片內(nèi)閃速/電擦除數(shù)據(jù)存儲器;閃速/電擦除可使用100年,重復擦寫10萬次;在線串行下載;2304B片內(nèi)數(shù)據(jù)RAM。

    3.2.3 基于8051的內(nèi)核。高性能的單指令周期內(nèi)核; 32 kHz的外部晶振; 片內(nèi)可編程鎖相環(huán)PLL,最高的時鐘頻率為12.58 MHz; 3個16位的定時器計數(shù)器; 26條可編程輸入/輸出線; 11個中斷源,2個優(yōu)先級。

    3.2.4 片內(nèi)外圍設備。內(nèi)部電源復位電路;雙激勵電流源;時間間隔計數(shù)器;UART、I2C、SPI串行接口;高速波特率發(fā)生器;看門狗定時器(WDT)和電源監(jiān)視器(PSM)。

    3.2.5 電源。采用3 V和5 V電壓工作;正常情況下位2.3 mA/3.6 V(核心時鐘頻率為1.57 MHz);掉電保持電流為20 μA,喚醒定時運行。

    3.3 電源電路設計

    設計中的芯片用到的數(shù)字供電電源和模擬供電電源都是5 V的,所以電源電路的設計采用三端穩(wěn)壓集成電路7805。如圖4所示,把220 V的交流電通過變壓器輸出為9 V的交流電,把9 V的交流電通過全控整流橋,經(jīng)過電容濾波后輸入到三端穩(wěn)壓集成電路7805。輸出的+5 V的電壓分為數(shù)字電路電源線和模擬電路電源線,它們各自走線,以減少數(shù)字電路和模擬電路之間的相互干擾,尤其是數(shù)字電路對模擬電路的干擾較大。如果采用兩套獨立的電源電路來分別為數(shù)字和模擬電路供電,將會增加電路的復雜性和成本。這種方法會再不增加電路的情況下顯著的降低數(shù)字電路和模擬電路的互相干擾。圖中的電容主要是起到濾波、退耦以保證單片機的正常工作和性能。圖中LED發(fā)光管主要做電源指示。

    圖4 電源電路

    3.4 通信電路設計

    鉑電阻測溫電路采集來的溫度信號通過單片機處理后通過串口傳送給計算機,串口和計算機的連接就是通過通信電路來連接的。電路設計采用串行通信方式,串行方式線路少、成本低是其優(yōu)點,遠程傳輸廣泛采用串行傳輸?shù)姆绞健?/p>

    現(xiàn)在最常用串行通信接口是RS485接口。它克服了較早出現(xiàn)的RS232接口的傳輸速率低、傳輸距離短等不足之處。RS485的主要特點有:RS485最高的傳輸速率為10 Mbps;RS485接口是采用平衡驅(qū)動器和差分接收器的組合,抗共模干擾能力增強,即抗噪聲干擾性好;RS485最大的通信距離約為1 219 m,最大傳輸速率為10 Mb/S,傳輸速率與傳輸距離成反比,在100KB/s的傳輸速率下,才可以達到最大的通信距離,如果需傳輸更長的距離,需要加485中繼器。RS485總線一般最大支持32個節(jié)點,如果使用特制的485芯片,可以達到128個或者256個節(jié)點,最大的可以支持到400個節(jié)點。

    如圖5所示為通信電路的設計電路。通信電路采用RS485接口,它采用Maxim公司生產(chǎn)的MAX485接口芯片,它是用于RS485的低功耗收發(fā)器。MAX485是用于RS485與RS422通信的低功耗收發(fā)器。MAX485的驅(qū)動器擺率不受限制,可以實現(xiàn)最高2.5 Mbps的傳輸速率。這些收發(fā)器在驅(qū)動器禁用的空載或滿載狀態(tài)下,吸取的電源電流在120 μA~500μA之間。所有器件都工作在5 V單電源下。驅(qū)動器具有短路電流限制,并可以通過熱關斷電路將驅(qū)動器輸出置為高阻狀態(tài)。接收器輸入具有失效保護特性,當輸入開路時,可以確保邏輯高電平輸出。具有較高的抗干擾性能。MAX485性價比高,優(yōu)質(zhì),供貨穩(wěn)定是大部分廠家采用它的主要原因。

    圖5 通信電路

    MAX485采用單一電源+5 V工作,額定電流為300 μA,采用半雙工通信方式。它完成將TTL電平轉(zhuǎn)換為RS485電平的功能。MAX485芯片的結構和引腳都非常簡單,內(nèi)部含有一個驅(qū)動器和接收器。RO和DI端分別為接收器的輸出和驅(qū)動器的輸入端,與單片機連接時只需分別與單片機的RXD和TXD相連即可;RE和DE端分別為接收和發(fā)送的使能端,當RE為邏輯0時,器件處于接收狀態(tài);當DE為邏輯1時,器件處于發(fā)送狀態(tài),因為MAX485工作在半雙工狀態(tài),所以只需用單片機的一個管腳控制這兩個引腳即可;A端和B端分別為接收和發(fā)送的差分信號端,當A引腳的電平高于B時,代表發(fā)送的數(shù)據(jù)為1;當A的電平低于B端時,代表發(fā)送的數(shù)據(jù)為0。在與單片機連接時接線非常簡單。只需要一個信號控制MAX485的接收和發(fā)送即可。

    為了增加總線的抗干擾能力,在總線差分信號的A端口與電源之間、A端口和B端口之間、B端口和接地端之間分別都接入一個10 K的電阻??偩€空閑時,A端電壓大約為3.2 V,B端電壓大約為1.6 V。當有干擾信號時,干擾信號很難產(chǎn)生串行通信的起始信號0。

    當數(shù)據(jù)傳輸?shù)接嬎銠C的通信接口處之前還得把RS485的差動信號轉(zhuǎn)換成RS232標準的數(shù)據(jù)信號,因為大多數(shù)的計算機使用的通信接口支持的是RS232的標準。本設計電平轉(zhuǎn)換電路采用MAX232芯片,如圖6所示。MAX485的接受使能端和發(fā)送使能端通過MAX232的R2OUT端來控制。當計算機發(fā)送數(shù)據(jù)時,R2OUT輸出低電平,經(jīng)過Q1倒相后使MAX485的RE和DE為高電平而處于發(fā)送狀態(tài)。當計算機處于接收數(shù)據(jù)時,R2OUT輸出高電平,經(jīng)過Q1倒相后使MAX485的RE和DE端為低電平而處于接收狀態(tài)。設計的電平轉(zhuǎn)換電路可以實現(xiàn)RS485和RS232之間的電平轉(zhuǎn)換。有了電平轉(zhuǎn)換電路就可以實現(xiàn)采用RS485總線來通信,可以發(fā)揮RS485總線的傳輸速率快、傳輸距離遠等特點。

    圖6 RS485-RS232電平轉(zhuǎn)換電路設計

    3.5 復位電路設計

    ADuC845的內(nèi)部復位結構如圖7所示,復位引腳的RST端通過一個施密特觸發(fā)器和復位電路相連。上電復位所需的時間至少應該大于振蕩器建立時間加上2個機器周期,在這段時間內(nèi)RST端的電平應該維持高于施密特觸發(fā)器的下閾值。

    圖7 ADuC845的內(nèi)部復位結構

    為了保證單片機復位和運行的可靠性,本設計采用外部復位電路的方法。如圖8所示,X5045具有上電復位、低電壓監(jiān)控、看門狗定時器和串行EEPROM等功能的可編程控制電路。

    圖8 復位電路設計

    當給X5045上電時,會激活它內(nèi)部的復位電路而產(chǎn)生200 ms的復位脈沖,能足以保證單片機正常復位。在單片機工作過程中,X5045會一直監(jiān)視VCC的電壓,當VCC的電壓降到單片機正常工作電壓以下時,它會產(chǎn)生一個復位脈沖,這個脈沖信號一直有效,直到VCC降到1 V以下。當VCC恢復到單片機正常工作的電壓以上時,復位脈沖延時200 ms后自動消失,單片機就可以恢復正常的工作。

    除了具有上電復位和電壓監(jiān)控功能還有看門狗定時器和串行的EEPROM來保證單片機是正常工作和掉電保護等功能。

    3.6 小結

    主要介紹了設計的硬件電路部分,主要包括鉑電阻測溫電路、電源電路、通信電路和復位電路的設計。設計選用ADuC845單片機,它的處理速度和24位高分辨率的ADC完全可以滿足設計精度的要求,它的兩個激勵電流源可以直接用來驅(qū)動鉑電阻測溫電路。

    設計的重點就是鉑電阻測溫電路的設計和通信電路的設計。為了實現(xiàn)高精度的要求,鉑電阻通過恒流源來驅(qū)動,通過24位高分辨率的ADC來轉(zhuǎn)換,鉑電阻的非線性誤差補償采用軟件編程的方法來實現(xiàn),這種方法適合高精度的應用場合。通信電路采用RS485/Modbus組網(wǎng)方式來實現(xiàn)計算機和單片機之間的通信,RS485總線具有傳輸速率快、傳輸距離長和抗共模干擾能力強等特點,克服了RS232的一些缺點。

    4 系統(tǒng)軟件設計

    硬件電路的運行離不開軟件的支持,硬件電路必須有與之相符的軟件程序才能執(zhí)行命令,實現(xiàn)它要實現(xiàn)的功能。單片機把鉑電阻測溫電路的電信號采集、放大、轉(zhuǎn)換和線性化處理不僅是硬件部分要求連接正確,軟件程序也須按照一定的順序正確執(zhí)行。單片機處理后的數(shù)據(jù)通過串口在Modbus協(xié)議的基礎上與計算機實現(xiàn)通信。

    4.1 單片機軟件系統(tǒng)設計

    4.1.1 ADC初始化內(nèi)容。單片機要實現(xiàn)對信號采集和轉(zhuǎn)換等功能首先要對各個狀態(tài)寄存器進行初始化。單片機的主程序主要是數(shù)據(jù)的采集和轉(zhuǎn)換功能,初始化的狀態(tài)寄存器有ADCSTAT、ADCMODE、ADC0CON1、ADC0CON2、SF、ICON。

    ADCSTAT是ADC狀態(tài)寄存器,它反映了ADC的數(shù)據(jù)準備和校準的狀態(tài),是否有與ADC有關的錯誤,包括REFIN檢測、轉(zhuǎn)換溢出等標志。如表5所示。

    表5 ADC狀態(tài)寄存器

    RDY0:主ADC準備好標志位,在該位被清除前禁止向主ADC寫入轉(zhuǎn)換結果或禁止向其校準寄存器寫入數(shù)據(jù)。

    RDY1:輔助ADC準備好標志位,與RDY0類似。

    CAL:校準狀態(tài)位。完成后硬件置位,清除該位啟動一次模數(shù)轉(zhuǎn)換。

    NOXREF:無外部參考電源標志位,僅在主ADC或輔助ADC運行時有效。當該位被置位時,所有的轉(zhuǎn)換結果的各位都為1。清除該位時說明外部的參考電源有效。

    ERR0:主ADC發(fā)生錯誤標志位,寫入模式位啟動轉(zhuǎn)換或校準時自動清除該位。

    ERR1:輔助ADC發(fā)生錯誤標志位,與ERR0類似。

    ADCMODE是ADC模式控制寄存器,用于控制主ADC和輔助ADC的操作,如表6所示。

    表6 ADC模式控制寄存器

    REJ60:自動60 Hz陷波器選擇位。置位時自動選擇60 Hz陷波器。

    ADC0EN:主ADC使能位,清除該位使主ADC處于掉電模式。

    ADC1EN:輔助ADC使能位,與ADC0EN相似。

    CHOP:斬波模式選擇位,置位時主ADC和輔助ADC處于非斬波模式工作,清除該位使主ADC和輔助ADC處于斬波模式工作。

    MD2,MD1,MD0:主ADC和輔助ADC工作模式的控制位,本設計選擇011,連續(xù)轉(zhuǎn)換模式。

    ADC0CON1是主ADC控制寄存器,用于主ADC的設置,包括緩沖、單極性或雙極性編碼、主ADC的輸入范圍等,如表7所示。

    表7 主ADC控制寄存器

    BUF1、BUF2:緩沖設置位,選擇00,設置為ADC+和ADC-都具有緩沖。

    UNI:主ADC的單極性控制位。

    RN2,RN1,RN0:主ADC輸入范圍設置位,設置為010,單極性模式為0~80 mV范圍。

    ADC0CON2:是主ADC通道選擇寄存器,用于主ADC的通道選擇。如表8所示。

    表8 主ADC通道選擇寄存器

    XREF1,XREF0:主ADC外部參考電源選擇位。置位時選擇外部參考電源作為主ADC的參考電源。

    CH3,CH2,CH1,CH0:主ADC通道選擇位,用來選擇主ADC的輸入通道。根據(jù)設計要求是兩路鉑電阻輸入,通道選擇時選擇1010和1011,兩路鉑電阻分別通過AIN1-AIN2管腳通道和AIN3-AIN4管腳通道輸入的。

    SF為ADC濾波器控制寄存器,它用于ADC數(shù)字濾波器的抽取因子的選擇。SF的全部位用以設置ADC濾波器的抽取因子,影響著ADC的數(shù)據(jù)輸出速率和斬波建立的時間。為得到最好的校準效果,推薦在校準時設置SF為最大值,SF=11111111。

    ICON是激勵電流源控制寄存器,它用于激勵電流源的控制。如表9所示。

    表9 激勵電流源控制寄存器

    ICON.6:激勵電流源使能位,置位可以使激勵電流源通過引腳AIN7/AIN8輸出。

    ICON.3:選擇IEXC2為輸出引腳,為0時選擇AIN8,為1時選擇AIN7。

    ICON.2:選擇IEXC1為輸出引腳,為0時選擇AIN7,為1時選擇AIN8。

    ICON.1:IEXC2使能位,0時禁止,1時使能。

    ICON.0:IEXC1使能位,0時禁止,1時使能。

    根據(jù)設計的要求設置ICON=4FH,兩路鉑電阻測溫電路需要兩路的200 μA的電流源來驅(qū)動,兩路電流分別通過AIN7和AIN8來輸出。

    4.1.2 單片機主程序。單片機在設計中實現(xiàn)的功能是不斷地采集溫度信號,通過串口中斷程序?qū)崿F(xiàn)與計算機的通信。單片機主程序框圖如圖9所示。

    圖9 單片機主程序框圖

    主程序要先進行串口初始化,ADC0初始化才能正常的執(zhí)行程序。串口中斷要在初始化完畢后打開,使得單片機可以執(zhí)行串口中斷程序。單片機主程序是不停地采集信號、轉(zhuǎn)換和線性化處理。計算機發(fā)送指令后單片機立刻響應串口中斷,執(zhí)行串口中斷程序和計算機實現(xiàn)通信。

    以下是單片機主程序具體程序:

    Void PT100 Linearization 1 (void); //鉑電阻線性化程序

    Void PT100 Linearization 2 (void);

    float t1,t2;

    Void main (void)

    {

    float voltage,r1,r2;

    T3CON=0x83;

    T3FD=0x2d;

    SCON=0x5c;

    SF=0xff;

    ICON=0x41;

    ADCMODE=0x63;

    ADC0CON1=0x22;

    ADC0CON2=0x4a;

    ES=1;

    EA=1;

    while(1)

    {

    ADC0CON2=0x4a;

    voltage=ADC0H;

    voltage=voltage*256+ADC0M;

    voltage=voltage*256+ADC0L;

    r1=voltage/0.0002;

    PT100 Linearization 1( )

    ADC0CON2=0x4b;

    voltage=ADC0H;

    voltage=voltage*256+ADC0M;

    voltage=voltage*256+ADC0L;

    r2=voltage/0.0002;

    PT100 Linearization 2( );

    }

    Void PT100 Linearization 1(Void)

    {

    float rt,rt1,t1;

    rt1=r;

    rt=rt1;

    t1=(rt-100)/0.36;

    do

    {

    if(rt<100)

    {

    rt1=100+t1*(0.390802-0.0000580195*t1-0.000000000427351*

    (t1-100)*t1*t1;

    }

    else

    {

    rt1=100+t1*(0.390802-0.0000580195*t1);

    }

    t1=t1+(rt-rt1)/0.36

    }

    while((rt-rt1)>0.005||(rt1-rt)>0.005);

    return;

    }

    Void PT100 Linearization 2(Void)

    {

    float rt,rt2,t2;

    rt2=r;

    rt=rt2;

    t2=(rt-100)/0.36;

    do

    {

    if(rt<100)

    {

    rt2=100+t2*(0.390802-0.0000580195*t2-0.000000000427351*

    (t2-100)*t2*t2;

    }

    else

    {

    rt2=100+t2*(0.390802-0.0000580195*t2);

    }

    t2=t2+(rt-rt2)/0.36

    }

    while((rt-rt2)>0.005||(rt2-rt)>0.005);

    return;

    }

    4.2 串口中斷程序設計

    4.2.1 串口初始化內(nèi)容。 單片機和計算機通信是通過串口發(fā)送和接收數(shù)據(jù)的,單片機在執(zhí)行主程序時要跳轉(zhuǎn)到串口中斷程序必須要提前打開中斷。要保證兩者的數(shù)據(jù)準確的傳輸,兩者必須設置相同的波特率。ADuC845單片機有一個專門用于產(chǎn)生波特率的定時器T3,尤其是高速率和高精度的波特率可以由它產(chǎn)生。T3是獨立于其他3個定時器的。用T3CON和T3FD兩個專用寄存器來設置T3。

    T3CON是波特率控制寄存器,用于設置串口的波特率和二進制分頻器的分頻數(shù)的。T3CON專用寄存器的各位作用如表10所示。

    表10 T3CON專用寄存器各位作用

    T3BAUDEN:T3波特率發(fā)生器的使能位,置1時說明T3作為波特率發(fā)生器。PCON.7、T2CON.4、T2CON.5不再有效,清零時采用T1或者T2作為波特率發(fā)生器。

    DIV2,DIV1,DIV0:二進制分頻器分頻因子,對內(nèi)核時鐘分頻產(chǎn)生合適的時鐘頻率。

    T3FD是所需波特率的一個分數(shù)分頻比,可以由內(nèi)核時鐘頻率、分頻因子和所需波特率計算得到。

    串行端口的控制狀態(tài)寄存器SCON如表11所示。

    表11 串行端口控制狀態(tài)寄存器SCON

    SM0,SM1:UART模式設置位。

    SM2:模式2,3中多處理機通信的使能位,模式2,3中,當SM2=1且接收的第9位數(shù)據(jù)RB8為0,RI接收中斷的標志就不會被激活。

    REN:允許接收位,由軟件置位或者清除,REN=0時禁止接收,REN=1時允許接收。

    TB8:模式2,3中發(fā)送的第9位數(shù)據(jù),可以由軟件置位或者清除。

    RB8:模式2,3中已接收的第9位數(shù)據(jù)。

    TI:發(fā)送中斷標志,在發(fā)送停止位之前由硬件置位,必須由軟件來清除TI。

    RI:接收中斷標志,在接收停止位時由硬件置位,必須由軟件來清除RI。

    設置T3CON=0x83H,T3FD=0x2DH,SCON=0xDCH,串口工作在方式3,波特率設置為9 600。

    4.2.2 串口中斷程序。 在對串口初始化完畢之后,串口根據(jù)串口中斷程序?qū)?shù)據(jù)進行接收和發(fā)送。本設計是在Modbus協(xié)議基礎上,通過串口來實現(xiàn)計算機和單片機之間的通信。

    根據(jù)Modbus協(xié)議的規(guī)定數(shù)據(jù)傳輸時有ASCII模式和RTU模式,因為在同一波特率情況下RTU模式可以傳輸更多的數(shù)據(jù),它采用的CRC校驗方法使數(shù)據(jù)傳輸準確,所以采用效率更高的RTU模式傳輸數(shù)據(jù)。單片機再執(zhí)行主程序時跳到串口中斷程序來執(zhí)行程序,通過程序來實現(xiàn)接受、發(fā)送以及執(zhí)行的功能等。串口中斷程序框圖如圖10所示。

    圖10 串口中斷程序框圖

    串口中斷程序在設計中實現(xiàn)的功能就是實現(xiàn)單片機和計算機之間的通信,保證數(shù)據(jù)的準確無誤的接收和發(fā)送,實現(xiàn)Modbus協(xié)議的讀寄存器中的值,把讀到的數(shù)值發(fā)送給計算機,從而實現(xiàn)單片機所要執(zhí)行的功能。

    中斷服務程序執(zhí)行的流程為:打開串口,偵測幀頭,若符合Modbus協(xié)議規(guī)定的4個字符的延時等待時間就開始接受報文;首先判斷地址是否發(fā)給本機地址,如果是發(fā)送給自己的則產(chǎn)生CRC校驗碼并且和接收到的報文中的CRC碼進行比較,正確則執(zhí)行報文所述功能,發(fā)送響應報文,中斷返回。如果兩個CRC校驗碼不一致,則產(chǎn)生錯誤報告,發(fā)送給主機,重新發(fā)送報文。

    4.3 主機程序設計

    要實現(xiàn)計算機和單片機的通信,設計采用根據(jù)Modbus協(xié)議通過串口實現(xiàn)通信,通信介質(zhì)為RS485總線。計算機如果要對從機實現(xiàn)控制就要按照Modbus協(xié)議的格式發(fā)送,本設計采用的是Modbus協(xié)議的RTU模式,發(fā)送的命令報文要符合RTU模式的幀格式,包含4個字符延時的起始位、地址位、功能代碼位、數(shù)據(jù)位、CRC校驗位和4個字符的結束位。

    計算機和單片機之間的通信過程如圖11所示。首先打開串口準備要發(fā)送的報文,產(chǎn)生一個報文的CRC校驗碼放到報文中,組織好報文并發(fā)送。計算機開始等待單片機發(fā)送回來的響應報文,不停地偵測幀頭。如果接收到的報文幀頭符合4個字符的延時就開始接受報文,并產(chǎn)生這個報文的CRC校驗碼來和接收到的報文的CRC碼進行比較,如果兩個CRC碼一致,就開始分析報文并處理,如果CRC碼不一致就會產(chǎn)生錯誤報告,重新發(fā)送報文[13]。計算機等待的響應報文的時間過長就會執(zhí)行超時處理,進行重發(fā)報文。

    圖11 主機程序框圖

    4.4 小結

    這主要說明的是以Modbus協(xié)議為基礎實現(xiàn)計算機和單片機的通信。重點是單片機主程序、串口中斷程序和主機程序的程序框圖。單片機程序包括ADC初始化、數(shù)據(jù)采集和非線性誤差補償?shù)葍?nèi)容。串口中斷程序包括串口工作方式和波特率的設置,串口中斷程序的框圖設計。主機程序主要包括主機程序框圖的設計。計算機和單片機之間的通信主要靠主機程序和串口中斷程序一起來實現(xiàn)接收和發(fā)送。

    5 總結

    筆者設計的是SS4B機車鉑電阻溫度變送器,它的功能是利用鉑電阻阻值隨著溫度的變化的特點來采集溫度,并通過RS485總線把工業(yè)現(xiàn)場的溫度信號傳送到計算機,計算機可以在任意時刻通過鉑電阻溫度變送器采集到現(xiàn)場溫度。在現(xiàn)場采集溫度要通過單片機采集、放大和轉(zhuǎn)換,鉑電阻的非線性化誤差補償也是通過單片機軟件編程運算來實現(xiàn),軟件編程實現(xiàn)鉑電阻的非線性誤差補償適合高精度的應用場合。設計中選用ADuC845型號的單片機,它有24位高分辨率∑-Δ型ADC,10個ADC輸入通道??梢詽M足設計要求的兩路鉑電阻的輸入和0.5%精度的要求。通信介質(zhì)采用RS485總線,它具有傳輸速率快、傳輸距離遠和抗共模干擾能力強等特點。軟件程序是在Modbus協(xié)議的基礎上實現(xiàn)的,在同一波特率下RTU模式比采用ASCII模式傳輸?shù)男畔⒁啵栽O計采用傳輸效率更高的RTU傳輸模式。

    設計主要包含硬件電路和軟件兩方面的內(nèi)容,主要設計的內(nèi)容和成果如下: ①在查閱大量的中文和外文文獻的基礎上對現(xiàn)場總線概念,尤其是Modbus總線有了比較深入的認識。對它的發(fā)展動態(tài)和發(fā)展趨勢,國內(nèi)外的發(fā)展現(xiàn)狀等問題有一定的了解。②較為詳細地介紹了Modbus協(xié)議的傳輸模式,它們的幀格式、常用的功能代碼和CRC校驗的內(nèi)容以及在兩種傳輸模式下是怎樣實現(xiàn)接收和發(fā)送報文的。③硬件電路設計的內(nèi)容主要有:單片機型號的選?。汇K電阻的測溫電路的設計;電源電路的設計;通信電路的設計以及復位電路的設計。④軟件部分的內(nèi)容有:單片機內(nèi)部的各個控制寄存器的設置;ADC的初始化和串口的初始化;單片機主程序、串口中斷程序和主機程序框圖的設計等內(nèi)容。

    猜你喜歡
    鉑電阻波特率寄存器
    CAN 總線波特率自適應程序設計
    智能制造(2020年5期)2020-07-03 06:24:00
    Lite寄存器模型的設計與實現(xiàn)
    計算機應用(2020年5期)2020-06-07 07:06:44
    鉑電阻溫度傳感器現(xiàn)場檢定的干擾故障及處理方法
    基于FPGA的異步串行通信波特率容錯設計
    電子測試(2018年7期)2018-05-16 06:27:18
    鉑電阻感溫元件特性數(shù)據(jù)研究
    電子測試(2018年6期)2018-05-09 07:31:53
    分簇結構向量寄存器分配策略研究*
    高精度鉑電阻溫度測量新方法探討
    鉑電阻線性化和抗干擾測溫模塊的研究
    C*Core芯片SCI串口波特率容限優(yōu)化
    高速數(shù)模轉(zhuǎn)換器AD9779/AD9788的應用
    国产精品熟女久久久久浪| 午夜福利免费观看在线| 亚洲第一av免费看| 亚洲精品中文字幕在线视频| 日韩一区二区三区影片| 午夜福利影视在线免费观看| 国产在视频线精品| 王馨瑶露胸无遮挡在线观看| 精品卡一卡二卡四卡免费| 国产成人a∨麻豆精品| 青春草亚洲视频在线观看| 亚洲成国产人片在线观看| 欧美成狂野欧美在线观看| 免费观看人在逋| 久久国产精品大桥未久av| 久久av网站| 久久精品国产亚洲av香蕉五月 | 欧美激情高清一区二区三区| 国产欧美日韩一区二区三 | 欧美激情高清一区二区三区| 91精品三级在线观看| 国产xxxxx性猛交| 性色av一级| 午夜激情av网站| 一边摸一边抽搐一进一出视频| 国产1区2区3区精品| 亚洲情色 制服丝袜| 午夜久久久在线观看| 亚洲第一欧美日韩一区二区三区 | 亚洲第一青青草原| 午夜免费成人在线视频| 欧美亚洲日本最大视频资源| 亚洲精品一卡2卡三卡4卡5卡 | 十八禁高潮呻吟视频| 在线亚洲精品国产二区图片欧美| 少妇 在线观看| 一二三四在线观看免费中文在| 亚洲欧美清纯卡通| 王馨瑶露胸无遮挡在线观看| 99久久99久久久精品蜜桃| 真人做人爱边吃奶动态| 精品一区二区三区av网在线观看 | 亚洲av国产av综合av卡| 亚洲欧美一区二区三区黑人| 国产一区二区三区在线臀色熟女 | 久久女婷五月综合色啪小说| 人妻一区二区av| 国产精品香港三级国产av潘金莲| 黑人巨大精品欧美一区二区蜜桃| 狠狠精品人妻久久久久久综合| 悠悠久久av| 女人被躁到高潮嗷嗷叫费观| 91字幕亚洲| 日本五十路高清| 免费少妇av软件| 亚洲精品久久成人aⅴ小说| 亚洲第一av免费看| 精品视频人人做人人爽| 人人妻人人爽人人添夜夜欢视频| 国产国语露脸激情在线看| 男人操女人黄网站| 亚洲精品乱久久久久久| 多毛熟女@视频| 一级片'在线观看视频| 亚洲avbb在线观看| 国产男女内射视频| 成人影院久久| 天堂8中文在线网| av国产精品久久久久影院| 黄色毛片三级朝国网站| 国产成人精品久久二区二区免费| 国产1区2区3区精品| 黑人操中国人逼视频| 国产在视频线精品| 成年人午夜在线观看视频| 一区二区三区激情视频| 国产亚洲一区二区精品| 日韩中文字幕欧美一区二区| 999精品在线视频| 日韩制服丝袜自拍偷拍| 精品亚洲成a人片在线观看| 国产一区有黄有色的免费视频| 欧美精品高潮呻吟av久久| www.自偷自拍.com| 久久精品国产a三级三级三级| 天天躁狠狠躁夜夜躁狠狠躁| 在线观看免费视频网站a站| 宅男免费午夜| 亚洲精品粉嫩美女一区| 亚洲人成77777在线视频| 中文字幕人妻丝袜制服| av超薄肉色丝袜交足视频| 欧美成狂野欧美在线观看| 国产欧美日韩综合在线一区二区| 18禁黄网站禁片午夜丰满| 两人在一起打扑克的视频| 国产亚洲欧美精品永久| 高清在线国产一区| 丰满迷人的少妇在线观看| 精品一区二区三区av网在线观看 | 久久性视频一级片| 日本av免费视频播放| 女警被强在线播放| av片东京热男人的天堂| 国产成人免费观看mmmm| 桃花免费在线播放| 欧美黄色淫秽网站| 操美女的视频在线观看| √禁漫天堂资源中文www| 男女高潮啪啪啪动态图| 久久久久久久精品精品| 啦啦啦中文免费视频观看日本| 精品少妇内射三级| 欧美性长视频在线观看| 一级a爱视频在线免费观看| 国产精品国产三级国产专区5o| 成人av一区二区三区在线看 | 国产一区二区三区av在线| 精品国产乱码久久久久久小说| 视频区图区小说| 日韩中文字幕视频在线看片| 国产亚洲欧美精品永久| 久久综合国产亚洲精品| 91老司机精品| 精品国内亚洲2022精品成人 | 欧美亚洲日本最大视频资源| 亚洲全国av大片| 国产精品久久久av美女十八| 国产淫语在线视频| 国产伦理片在线播放av一区| 亚洲九九香蕉| 久久精品国产亚洲av高清一级| 亚洲黑人精品在线| 男女免费视频国产| 欧美亚洲 丝袜 人妻 在线| av福利片在线| 国产97色在线日韩免费| www.精华液| 色视频在线一区二区三区| 一区二区三区四区激情视频| 免费在线观看视频国产中文字幕亚洲 | 日本91视频免费播放| 国产一区有黄有色的免费视频| 他把我摸到了高潮在线观看 | 久久中文看片网| 国产精品一区二区在线观看99| 老鸭窝网址在线观看| 精品国产乱码久久久久久小说| 熟女少妇亚洲综合色aaa.| 成人18禁高潮啪啪吃奶动态图| 丝袜美足系列| 亚洲欧美日韩另类电影网站| 欧美+亚洲+日韩+国产| 国产精品国产av在线观看| 91成年电影在线观看| 中亚洲国语对白在线视频| 99久久国产精品久久久| 欧美中文综合在线视频| 一级毛片精品| 国产伦理片在线播放av一区| 女人久久www免费人成看片| 久久久久久久久久久久大奶| 久久香蕉激情| 法律面前人人平等表现在哪些方面 | 少妇猛男粗大的猛烈进出视频| 国产成人a∨麻豆精品| 一级a爱视频在线免费观看| 亚洲全国av大片| 欧美黑人精品巨大| 99re6热这里在线精品视频| 在线看a的网站| 精品国产乱码久久久久久小说| 多毛熟女@视频| 亚洲中文日韩欧美视频| 日韩 亚洲 欧美在线| 一本—道久久a久久精品蜜桃钙片| 中文欧美无线码| 免费在线观看黄色视频的| 搡老乐熟女国产| 老司机亚洲免费影院| 欧美+亚洲+日韩+国产| 少妇被粗大的猛进出69影院| 国产一区二区激情短视频 | www.精华液| 亚洲av片天天在线观看| 建设人人有责人人尽责人人享有的| 欧美+亚洲+日韩+国产| 国产欧美日韩一区二区三 | 菩萨蛮人人尽说江南好唐韦庄| 国产精品一区二区免费欧美 | 亚洲欧美精品自产自拍| 国产欧美日韩综合在线一区二区| 免费av中文字幕在线| 啦啦啦在线免费观看视频4| 亚洲精品成人av观看孕妇| 97在线人人人人妻| 深夜精品福利| 交换朋友夫妻互换小说| 国产成人一区二区三区免费视频网站| 黄色a级毛片大全视频| 欧美激情久久久久久爽电影 | 成人18禁高潮啪啪吃奶动态图| 中文字幕av电影在线播放| 在线 av 中文字幕| 91成人精品电影| 岛国毛片在线播放| 久久性视频一级片| www.熟女人妻精品国产| 亚洲专区字幕在线| 久久精品国产a三级三级三级| 久久久久精品人妻al黑| 最近最新免费中文字幕在线| 日韩中文字幕视频在线看片| 日日摸夜夜添夜夜添小说| 国产视频一区二区在线看| 国产成人系列免费观看| 大陆偷拍与自拍| 国产成人一区二区三区免费视频网站| 天堂8中文在线网| 国产亚洲av高清不卡| 男人添女人高潮全过程视频| 精品久久久久久久毛片微露脸 | 极品人妻少妇av视频| 成人影院久久| 一本综合久久免费| 嫩草影视91久久| 欧美黄色片欧美黄色片| 黄色视频,在线免费观看| 黄片大片在线免费观看| 午夜激情久久久久久久| 国产1区2区3区精品| 亚洲精品在线美女| 国产免费av片在线观看野外av| 亚洲七黄色美女视频| 精品久久久久久电影网| 久久久久久久精品精品| 国产精品一区二区精品视频观看| 久久久国产欧美日韩av| 岛国毛片在线播放| 中文欧美无线码| 久久久精品94久久精品| 高清欧美精品videossex| 国产亚洲精品第一综合不卡| 涩涩av久久男人的天堂| www.av在线官网国产| 麻豆av在线久日| 2018国产大陆天天弄谢| 一本久久精品| 天天躁夜夜躁狠狠躁躁| 精品少妇黑人巨大在线播放| 汤姆久久久久久久影院中文字幕| 成人国语在线视频| 国产99久久九九免费精品| 一区二区三区激情视频| 亚洲国产看品久久| 俄罗斯特黄特色一大片| 亚洲色图 男人天堂 中文字幕| 法律面前人人平等表现在哪些方面 | 正在播放国产对白刺激| 亚洲专区国产一区二区| 亚洲av美国av| 在线观看免费日韩欧美大片| 欧美国产精品一级二级三级| 国产精品熟女久久久久浪| 久久久久久人人人人人| 欧美老熟妇乱子伦牲交| 久久中文字幕一级| 日韩制服骚丝袜av| 高潮久久久久久久久久久不卡| 水蜜桃什么品种好| 天天影视国产精品| 亚洲av电影在线进入| bbb黄色大片| 亚洲精品久久午夜乱码| 一级a爱视频在线免费观看| avwww免费| 美女大奶头黄色视频| 欧美另类亚洲清纯唯美| 又黄又粗又硬又大视频| 精品人妻一区二区三区麻豆| 午夜福利在线免费观看网站| 久久香蕉激情| av国产精品久久久久影院| 亚洲国产欧美日韩在线播放| 亚洲精品美女久久久久99蜜臀| 亚洲精品日韩在线中文字幕| 夫妻午夜视频| 老司机在亚洲福利影院| 亚洲精品久久成人aⅴ小说| 男女之事视频高清在线观看| 色综合欧美亚洲国产小说| 欧美精品啪啪一区二区三区 | 亚洲人成77777在线视频| 中文字幕人妻熟女乱码| 我的亚洲天堂| 动漫黄色视频在线观看| 午夜免费观看性视频| 国产精品 国内视频| 正在播放国产对白刺激| 亚洲精品第二区| 久久毛片免费看一区二区三区| 久久天躁狠狠躁夜夜2o2o| 久久影院123| 秋霞在线观看毛片| 在线永久观看黄色视频| 色精品久久人妻99蜜桃| 高清在线国产一区| 韩国高清视频一区二区三区| 18禁国产床啪视频网站| 最新的欧美精品一区二区| 黄色怎么调成土黄色| 亚洲精品国产av蜜桃| 91成年电影在线观看| 午夜老司机福利片| 中文字幕高清在线视频| 99国产极品粉嫩在线观看| 国产有黄有色有爽视频| 成人国产av品久久久| 一本色道久久久久久精品综合| 9191精品国产免费久久| 91成人精品电影| 交换朋友夫妻互换小说| 精品一区在线观看国产| 建设人人有责人人尽责人人享有的| 亚洲,欧美精品.| 亚洲天堂av无毛| 丁香六月欧美| 99国产极品粉嫩在线观看| 亚洲性夜色夜夜综合| 成年女人毛片免费观看观看9 | 亚洲欧美色中文字幕在线| 免费女性裸体啪啪无遮挡网站| 欧美一级毛片孕妇| 亚洲国产精品成人久久小说| kizo精华| 久久香蕉激情| 美女福利国产在线| 精品人妻1区二区| 亚洲精品中文字幕一二三四区 | 欧美另类亚洲清纯唯美| 九色亚洲精品在线播放| 国产免费av片在线观看野外av| 在线观看免费日韩欧美大片| netflix在线观看网站| 80岁老熟妇乱子伦牲交| 国产区一区二久久| 国产成人欧美| 男女免费视频国产| 亚洲中文日韩欧美视频| 午夜福利一区二区在线看| 性少妇av在线| 婷婷色av中文字幕| 高清黄色对白视频在线免费看| av天堂久久9| 午夜精品国产一区二区电影| 99精国产麻豆久久婷婷| 日韩大片免费观看网站| 一级a爱视频在线免费观看| 国产一区二区激情短视频 | 乱人伦中国视频| 99国产精品一区二区蜜桃av | 国产欧美日韩精品亚洲av| tocl精华| 大片免费播放器 马上看| 国产精品麻豆人妻色哟哟久久| 久久天躁狠狠躁夜夜2o2o| 中文字幕最新亚洲高清| 亚洲精品中文字幕在线视频| 夜夜夜夜夜久久久久| 又黄又粗又硬又大视频| 宅男免费午夜| 菩萨蛮人人尽说江南好唐韦庄| 中文字幕精品免费在线观看视频| 日韩电影二区| 两性夫妻黄色片| 9191精品国产免费久久| 精品人妻在线不人妻| 亚洲熟女精品中文字幕| 搡老熟女国产l中国老女人| 考比视频在线观看| 免费在线观看黄色视频的| 欧美人与性动交α欧美软件| 亚洲,欧美精品.| 亚洲一卡2卡3卡4卡5卡精品中文| 精品卡一卡二卡四卡免费| 日韩视频在线欧美| 一区在线观看完整版| 日韩免费高清中文字幕av| 国产欧美日韩一区二区三 | 黑人欧美特级aaaaaa片| 狂野欧美激情性bbbbbb| 国产在线视频一区二区| 桃花免费在线播放| 美女国产高潮福利片在线看| 高清视频免费观看一区二区| 成人国产av品久久久| 久久 成人 亚洲| av在线老鸭窝| 美女午夜性视频免费| 亚洲欧美色中文字幕在线| 麻豆av在线久日| 亚洲成人手机| 亚洲精品久久成人aⅴ小说| 制服诱惑二区| 在线观看舔阴道视频| 人妻 亚洲 视频| 中文字幕人妻熟女乱码| 岛国在线观看网站| 人人妻人人爽人人添夜夜欢视频| av片东京热男人的天堂| 黑人巨大精品欧美一区二区mp4| 国产精品.久久久| 亚洲avbb在线观看| 亚洲精品国产av蜜桃| 电影成人av| 精品国产国语对白av| 国产91精品成人一区二区三区 | 亚洲天堂av无毛| 岛国在线观看网站| 国产一区二区激情短视频 | 美女中出高潮动态图| 国产欧美日韩一区二区精品| 亚洲自偷自拍图片 自拍| 欧美黑人欧美精品刺激| 一本—道久久a久久精品蜜桃钙片| 超碰97精品在线观看| 满18在线观看网站| 久久久久久久精品精品| 国产xxxxx性猛交| 国产极品粉嫩免费观看在线| 亚洲欧美精品综合一区二区三区| 午夜福利在线免费观看网站| 国产日韩一区二区三区精品不卡| 天天躁狠狠躁夜夜躁狠狠躁| 麻豆国产av国片精品| 狂野欧美激情性bbbbbb| 俄罗斯特黄特色一大片| 青青草视频在线视频观看| 精品视频人人做人人爽| 日本vs欧美在线观看视频| 久久久久久免费高清国产稀缺| 大型av网站在线播放| 亚洲成人手机| 男女床上黄色一级片免费看| 国产男女内射视频| 韩国精品一区二区三区| 国产精品成人在线| 国产老妇伦熟女老妇高清| 免费高清在线观看日韩| 人人澡人人妻人| av视频免费观看在线观看| 少妇人妻久久综合中文| 国产无遮挡羞羞视频在线观看| 啪啪无遮挡十八禁网站| 日韩中文字幕欧美一区二区| 国产日韩一区二区三区精品不卡| 老熟妇仑乱视频hdxx| 久久天躁狠狠躁夜夜2o2o| 亚洲精品国产av成人精品| 亚洲精品粉嫩美女一区| 欧美大码av| 男人添女人高潮全过程视频| 国产区一区二久久| 亚洲国产成人一精品久久久| 免费看十八禁软件| www日本在线高清视频| 人人妻人人澡人人爽人人夜夜| 丰满迷人的少妇在线观看| 精品一区二区三卡| 极品人妻少妇av视频| 欧美日韩黄片免| 伊人亚洲综合成人网| 丰满少妇做爰视频| 日韩,欧美,国产一区二区三区| 搡老乐熟女国产| 欧美黑人精品巨大| 国产区一区二久久| 在线亚洲精品国产二区图片欧美| 日韩大码丰满熟妇| 岛国在线观看网站| 亚洲精品中文字幕一二三四区 | 丰满人妻熟妇乱又伦精品不卡| 日本五十路高清| 男人操女人黄网站| 秋霞在线观看毛片| 中文字幕人妻丝袜制服| 日日摸夜夜添夜夜添小说| 蜜桃在线观看..| 大码成人一级视频| 狠狠精品人妻久久久久久综合| 亚洲精品久久久久久婷婷小说| 欧美精品啪啪一区二区三区 | 三级毛片av免费| 动漫黄色视频在线观看| 欧美精品人与动牲交sv欧美| 一区二区三区乱码不卡18| 欧美激情极品国产一区二区三区| 黄片播放在线免费| 久久精品国产亚洲av香蕉五月 | 国产又爽黄色视频| 色婷婷av一区二区三区视频| 亚洲 国产 在线| 99精品久久久久人妻精品| 黄网站色视频无遮挡免费观看| 69av精品久久久久久 | 美女福利国产在线| a级片在线免费高清观看视频| 老司机午夜福利在线观看视频 | 免费在线观看视频国产中文字幕亚洲 | 午夜福利乱码中文字幕| 桃花免费在线播放| av线在线观看网站| 后天国语完整版免费观看| 少妇 在线观看| 久久99一区二区三区| 女人爽到高潮嗷嗷叫在线视频| 五月开心婷婷网| 国产精品一区二区免费欧美 | 色综合欧美亚洲国产小说| 免费黄频网站在线观看国产| 亚洲欧美成人综合另类久久久| 黄色 视频免费看| 国产色视频综合| 亚洲成人免费电影在线观看| 亚洲av日韩在线播放| 天天躁日日躁夜夜躁夜夜| 国产一区二区激情短视频 | 美女高潮喷水抽搐中文字幕| 男女国产视频网站| 欧美在线黄色| 日韩中文字幕视频在线看片| 少妇精品久久久久久久| 夜夜夜夜夜久久久久| 99国产极品粉嫩在线观看| 久久久精品国产亚洲av高清涩受| 国产高清视频在线播放一区 | av免费在线观看网站| 国产精品久久久久久人妻精品电影 | 大香蕉久久成人网| 九色亚洲精品在线播放| 电影成人av| av免费在线观看网站| 一级,二级,三级黄色视频| 色婷婷久久久亚洲欧美| 国产免费福利视频在线观看| 国产在视频线精品| 国产男女超爽视频在线观看| 99久久综合免费| 国产成人精品在线电影| 精品少妇内射三级| 日韩视频一区二区在线观看| 男男h啪啪无遮挡| 午夜福利免费观看在线| 亚洲av片天天在线观看| 一个人免费在线观看的高清视频 | 自线自在国产av| 菩萨蛮人人尽说江南好唐韦庄| 97在线人人人人妻| 极品人妻少妇av视频| 精品亚洲成国产av| 久久久久久亚洲精品国产蜜桃av| 国产日韩欧美亚洲二区| 色婷婷av一区二区三区视频| av在线老鸭窝| 老司机午夜福利在线观看视频 | 手机成人av网站| 亚洲精华国产精华精| 国产视频一区二区在线看| 欧美日韩成人在线一区二区| 天堂俺去俺来也www色官网| 欧美日韩视频精品一区| 国产无遮挡羞羞视频在线观看| 香蕉国产在线看| 欧美亚洲日本最大视频资源| 欧美日韩一级在线毛片| 欧美+亚洲+日韩+国产| 国产麻豆69| 国产精品久久久av美女十八| 老司机福利观看| 成年动漫av网址| 国产高清videossex| 欧美黑人欧美精品刺激| 久久热在线av| 捣出白浆h1v1| 国产免费一区二区三区四区乱码| 日韩视频一区二区在线观看| 国产精品久久久久成人av| 欧美激情高清一区二区三区| 国产精品熟女久久久久浪| 国产精品久久久久久人妻精品电影 | 免费观看a级毛片全部| 免费在线观看影片大全网站| 日本一区二区免费在线视频| 97在线人人人人妻| 少妇的丰满在线观看| av欧美777| 成人18禁高潮啪啪吃奶动态图| 欧美日本中文国产一区发布| 免费在线观看日本一区| 性高湖久久久久久久久免费观看| 王馨瑶露胸无遮挡在线观看| 天堂中文最新版在线下载| 国产老妇伦熟女老妇高清| 亚洲精品久久久久久婷婷小说| 飞空精品影院首页| 如日韩欧美国产精品一区二区三区| 免费在线观看影片大全网站| 亚洲国产av新网站| 亚洲第一av免费看| 精品一区在线观看国产| 十八禁网站免费在线| 99九九在线精品视频| 欧美精品一区二区大全| 激情视频va一区二区三区| 黄色片一级片一级黄色片|