欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

12路鎖控板RS485通訊協(xié)議詳解:幀結(jié)構(gòu)、指令集與調(diào)試實(shí)戰(zhàn)

12路鎖控板RS485通訊協(xié)議詳解:幀結(jié)構(gòu)、指令集與調(diào)試實(shí)戰(zhàn) 1. 從一塊12路鎖控板說(shuō)起RS485串口通信到底在解決什么問(wèn)題第一次拿到“12路鎖控板通訊協(xié)議說(shuō)明書(shū)”這個(gè)標(biāo)題時(shí)我腦子里浮現(xiàn)的是幾年前做智能儲(chǔ)物柜項(xiàng)目時(shí)踩過(guò)的坑。當(dāng)時(shí)柜子有12個(gè)電控鎖每個(gè)鎖都要獨(dú)立控制開(kāi)關(guān)還要實(shí)時(shí)回傳狀態(tài)。如果用傳統(tǒng)的IO線直接拉光是控制線就要十幾根加上電源線、地線整個(gè)柜子內(nèi)部走線像蜘蛛網(wǎng)一樣維護(hù)起來(lái)非常頭疼。后來(lái)?yè)Q成RS485總線方案兩根線搞定所有鎖控板的通信布線量直接砍掉一大半這就是鎖控板這類(lèi)設(shè)備存在的核心價(jià)值。所謂12路鎖控板本質(zhì)上是一塊集成了12路繼電器或MOS管驅(qū)動(dòng)輸出的控制板每一路可以獨(dú)立驅(qū)動(dòng)一個(gè)電磁鎖、電插鎖或者電機(jī)。它通過(guò)RS485串口與上位機(jī)通信接收指令后執(zhí)行開(kāi)鎖、關(guān)鎖動(dòng)作同時(shí)可以把每路鎖的狀態(tài)回傳。RS485在這里扮演的是物理層傳輸?shù)慕巧?guī)定了電氣特性、信號(hào)電平、傳輸距離和拓?fù)浣Y(jié)構(gòu)而通訊協(xié)議則規(guī)定了數(shù)據(jù)幀的格式、指令含義和校驗(yàn)方式。兩者配合才能讓上位機(jī)準(zhǔn)確無(wú)誤地控制12路鎖中的任意一路。這篇文章適合誰(shuí)看如果你是做智能柜、快遞柜、寄存柜、門(mén)禁系統(tǒng)、工業(yè)控制柜的嵌入式工程師或者項(xiàng)目集成商手里正好有一塊12路鎖控板需要搞清楚它的RS485通訊協(xié)議怎么用那這篇內(nèi)容就是為你準(zhǔn)備的。我會(huì)從協(xié)議幀結(jié)構(gòu)、寄存器映射、指令集、實(shí)操調(diào)試、常見(jiàn)問(wèn)題排查幾個(gè)維度把這塊板子的通信邏輯徹底講透。即使你之前沒(méi)接觸過(guò)RS485只要懂基本的串口概念也能跟著一步步跑通。RS485之所以在鎖控板這類(lèi)場(chǎng)景里大行其道核心原因有三個(gè)第一差分信號(hào)傳輸抗干擾能力強(qiáng)在柜體內(nèi)部各種電源線、電機(jī)線的電磁噪聲環(huán)境下依然穩(wěn)定第二支持多點(diǎn)組網(wǎng)一條總線可以掛多塊鎖控板地址區(qū)分即可擴(kuò)展方便第三傳輸距離遠(yuǎn)標(biāo)準(zhǔn)條件下1200米沒(méi)問(wèn)題對(duì)于大型柜體陣列或者分布式門(mén)禁系統(tǒng)來(lái)說(shuō)綽綽有余。理解了這三點(diǎn)你就能明白為什么不是用RS232或者USB直接連——RS232點(diǎn)對(duì)點(diǎn)、距離短USB則受限于線纜長(zhǎng)度和主機(jī)接口數(shù)量。2. 協(xié)議幀結(jié)構(gòu)深度拆解每一字節(jié)都不能含糊2.1 幀格式總覽與字段含義12路鎖控板的通訊協(xié)議通常采用自定義的二進(jìn)制幀格式而不是直接套用Modbus。為什么不用Modbus因?yàn)殒i控板的控制邏輯相對(duì)簡(jiǎn)單自定義協(xié)議可以做得更精簡(jiǎn)幀長(zhǎng)度更短響應(yīng)更快。但自定義協(xié)議也意味著你必須嚴(yán)格按照說(shuō)明書(shū)來(lái)組幀錯(cuò)一個(gè)字節(jié)可能就導(dǎo)致整幀被丟棄。一個(gè)典型的幀結(jié)構(gòu)如下表所示字段長(zhǎng)度字節(jié)說(shuō)明幀頭2固定為0x55 0xAA用于幀同步地址1鎖控板設(shè)備地址范圍0x01~0xFE命令1功能碼如0x01開(kāi)鎖、0x02關(guān)鎖、0x03讀狀態(tài)數(shù)據(jù)長(zhǎng)度1后續(xù)數(shù)據(jù)域的字節(jié)數(shù)數(shù)據(jù)域N具體參數(shù)如鎖編號(hào)、狀態(tài)值校驗(yàn)1從地址到數(shù)據(jù)域的累加和或CRC8幀尾1固定為0x0D或0x0A可選幀頭的0x55 0xAA不是隨便選的。0x55的二進(jìn)制是010101010xAA是10101010兩者交替出現(xiàn)在示波器上非常容易識(shí)別也方便接收方通過(guò)狀態(tài)機(jī)快速定位幀起始位置。地址字段決定了總線上哪塊板子會(huì)響應(yīng)這條指令如果你只有一塊板子地址通常默認(rèn)是0x01。命令字段是協(xié)議的核心不同的值對(duì)應(yīng)不同的操作。數(shù)據(jù)長(zhǎng)度字段告訴接收方后面還有多少字節(jié)要讀避免解析越界。校驗(yàn)字段用于驗(yàn)證數(shù)據(jù)在傳輸過(guò)程中是否出錯(cuò)最簡(jiǎn)單的做法是把地址、命令、長(zhǎng)度、數(shù)據(jù)域所有字節(jié)相加取低8位。2.2 地址分配與組網(wǎng)規(guī)則RS485總線是半雙工的多點(diǎn)結(jié)構(gòu)同一時(shí)刻只能有一個(gè)設(shè)備發(fā)送數(shù)據(jù)。12路鎖控板作為從機(jī)上位機(jī)作為主機(jī)主機(jī)發(fā)指令從機(jī)應(yīng)答。每塊從機(jī)必須有一個(gè)唯一的地址否則總線上的設(shè)備會(huì)同時(shí)應(yīng)答造成數(shù)據(jù)沖突。地址范圍一般是0x01到0xFE0x00通常保留為廣播地址0xFF保留為特殊用途。在實(shí)際組網(wǎng)時(shí)我習(xí)慣把地址按物理位置順序分配。比如一排柜子從左到右依次是01、02、03……這樣后期維護(hù)時(shí)看到地址就知道是哪塊板子。地址的修改方式一般有兩種通過(guò)撥碼開(kāi)關(guān)硬件設(shè)置或者通過(guò)特定指令在線修改。撥碼開(kāi)關(guān)的好處是直觀壞處是如果板子裝在柜子深處改地址要拆面板。在線修改則方便但需要協(xié)議支持而且改完之后要記住新地址否則下次就找不到設(shè)備了。注意總線上所有設(shè)備的波特率、數(shù)據(jù)位、停止位、校驗(yàn)位必須完全一致否則通信必然失敗。常見(jiàn)配置是9600bps、8數(shù)據(jù)位、1停止位、無(wú)校驗(yàn)但有些場(chǎng)景為了更快響應(yīng)會(huì)用到19200甚至115200。2.3 校驗(yàn)方式的選擇與計(jì)算校驗(yàn)是保證數(shù)據(jù)可靠性的關(guān)鍵。12路鎖控板常見(jiàn)的校驗(yàn)方式有兩種累加和校驗(yàn)和CRC8校驗(yàn)。累加和校驗(yàn)計(jì)算簡(jiǎn)單把參與校驗(yàn)的字節(jié)相加取低8位即可。CRC8則復(fù)雜一些但檢錯(cuò)能力更強(qiáng)能發(fā)現(xiàn)更多類(lèi)型的傳輸錯(cuò)誤。累加和的計(jì)算示例假設(shè)地址0x01命令0x01長(zhǎng)度0x01數(shù)據(jù)0x01則校驗(yàn)值 0x01 0x01 0x01 0x01 0x04。接收方收到后重新計(jì)算一遍如果結(jié)果不一致就丟棄該幀。這種校驗(yàn)方式實(shí)現(xiàn)簡(jiǎn)單在短幀、低波特率場(chǎng)景下足夠用。但如果你的環(huán)境電磁干擾嚴(yán)重或者波特率較高建議優(yōu)先選擇CRC8。CRC8的計(jì)算需要查表或者用多項(xiàng)式除法。以多項(xiàng)式0x07為例初始值0x00對(duì)每個(gè)字節(jié)進(jìn)行處理。代碼實(shí)現(xiàn)如下uint8_t crc8(uint8_t *data, uint8_t len) { uint8_t crc 0x00; for (uint8_t i 0; i len; i) { crc ^ data[i]; for (uint8_t j 0; j 8; j) { if (crc 0x80) crc (crc 1) ^ 0x07; else crc 1; } } return crc; }這段代碼可以直接移植到STM32或者任何單片機(jī)平臺(tái)上。實(shí)際調(diào)試時(shí)我建議先用累加和把通信跑通確認(rèn)硬件鏈路沒(méi)問(wèn)題后再切換到CRC8做壓力測(cè)試。3. 指令集與寄存器映射12路鎖的控制邏輯3.1 開(kāi)鎖、關(guān)鎖、點(diǎn)動(dòng)指令詳解12路鎖控板最核心的指令就是控制某一路鎖的開(kāi)關(guān)。通常有三種模式開(kāi)鎖持續(xù)通電、關(guān)鎖斷電、點(diǎn)動(dòng)通電一段時(shí)間后自動(dòng)斷電。點(diǎn)動(dòng)模式在電磁鎖場(chǎng)景下特別實(shí)用因?yàn)殡姶沛i長(zhǎng)時(shí)間通電會(huì)發(fā)熱嚴(yán)重點(diǎn)動(dòng)1~2秒足夠讓鎖舌縮回然后自動(dòng)斷電既省電又保護(hù)鎖體。以命令碼0x01為例數(shù)據(jù)域第一個(gè)字節(jié)表示鎖編號(hào)0x01~0x0C對(duì)應(yīng)12路第二個(gè)字節(jié)表示動(dòng)作類(lèi)型0x01開(kāi)、0x02關(guān)、0x03點(diǎn)動(dòng)如果是點(diǎn)動(dòng)還可以跟一個(gè)字節(jié)表示持續(xù)時(shí)間單位100ms。比如要控制第3路鎖點(diǎn)動(dòng)500ms幀內(nèi)容就是55 AA 01 01 03 03 03 05 校驗(yàn) 0D。這里數(shù)據(jù)長(zhǎng)度是03數(shù)據(jù)域是03 03 05分別代表鎖編號(hào)3、動(dòng)作點(diǎn)動(dòng)、持續(xù)5個(gè)單位即500ms。實(shí)操心得點(diǎn)動(dòng)時(shí)間不要設(shè)得太短電磁鎖從收到指令到機(jī)械動(dòng)作完成需要時(shí)間一般建議至少300ms。我試過(guò)設(shè)100ms結(jié)果鎖舌還沒(méi)完全縮回就斷電了導(dǎo)致開(kāi)鎖失敗。后來(lái)統(tǒng)一設(shè)500ms再?zèng)]出過(guò)問(wèn)題。3.2 狀態(tài)回讀與寄存器地址映射除了控制鎖控板還要能回讀每路鎖的當(dāng)前狀態(tài)。狀態(tài)回讀通常有兩種方式一是主動(dòng)查詢(xún)主機(jī)發(fā)送查詢(xún)指令從機(jī)返回所有12路的狀態(tài)字節(jié)二是從機(jī)狀態(tài)變化時(shí)主動(dòng)上報(bào)。主動(dòng)查詢(xún)更可控適合輪詢(xún)架構(gòu)主動(dòng)上報(bào)實(shí)時(shí)性更好但需要處理總線沖突。狀態(tài)查詢(xún)命令碼一般是0x03數(shù)據(jù)域?yàn)榭栈蛘吒粋€(gè)起始鎖編號(hào)。從機(jī)返回的數(shù)據(jù)域通常是2個(gè)字節(jié)每個(gè)bit對(duì)應(yīng)一路鎖的狀態(tài)1表示開(kāi)0表示關(guān)。比如返回0x05 0x00二進(jìn)制是00000101 00000000表示第1路和第3路處于開(kāi)鎖狀態(tài)。有些鎖控板還會(huì)把狀態(tài)映射到寄存器地址方便用Modbus協(xié)議讀寫(xiě)。比如保持寄存器0x0000~0x000B對(duì)應(yīng)12路鎖的控制輸入寄存器0x0000~0x0001對(duì)應(yīng)狀態(tài)。這種設(shè)計(jì)對(duì)熟悉Modbus的工程師更友好可以直接用現(xiàn)有的Modbus庫(kù)來(lái)操作。3.3 廣播指令與批量控制當(dāng)需要同時(shí)控制多路鎖時(shí)逐條發(fā)送指令效率太低。廣播指令可以一次性控制所有鎖或者指定范圍內(nèi)的鎖。廣播地址通常用0x00所有從機(jī)都會(huì)接收并執(zhí)行但不一定應(yīng)答。批量控制則是在數(shù)據(jù)域里用位掩碼表示哪些鎖要?jiǎng)幼鞅热鐢?shù)據(jù)域第一個(gè)字節(jié)0x0F表示低4路鎖執(zhí)行動(dòng)作第二個(gè)字節(jié)表示動(dòng)作類(lèi)型。批量控制在快遞柜場(chǎng)景下很有用。比如快遞員放完件后需要同時(shí)打開(kāi)多個(gè)柜門(mén)用廣播指令一條就能搞定比逐條發(fā)12次快得多。但要注意廣播指令沒(méi)有應(yīng)答機(jī)制主機(jī)不知道從機(jī)是否真的執(zhí)行了。如果可靠性要求高還是建議逐條發(fā)送并等待應(yīng)答。4. 硬件層實(shí)操RS485自收發(fā)電路與防護(hù)設(shè)計(jì)4.1 MOS管自收發(fā)電路原理與波特率上限很多工程師在畫(huà)RS485電路時(shí)會(huì)糾結(jié)要不要用自動(dòng)收發(fā)芯片還是用MOS管搭建自收發(fā)電路。MOS管方案的成本低但有一個(gè)關(guān)鍵問(wèn)題收發(fā)切換的延時(shí)。RS485芯片的發(fā)送使能DE和接收使能RE需要精確控制如果切換太慢發(fā)送完最后一個(gè)字節(jié)后沒(méi)有及時(shí)切回接收就會(huì)丟失從機(jī)的應(yīng)答如果切換太快發(fā)送數(shù)據(jù)還沒(méi)完全移出移位寄存器就切斷了數(shù)據(jù)會(huì)截?cái)?。用MOS管搭建的自收發(fā)電路通常利用發(fā)送數(shù)據(jù)線TXD的電平來(lái)控制DE。TXD空閑是高電平發(fā)送起始位時(shí)拉低。通過(guò)RC延時(shí)或者M(jìn)OS管開(kāi)關(guān)特性在TXD變化時(shí)自動(dòng)切換DE。但這種電路的切換速度受限于MOS管的導(dǎo)通電阻和寄生電容波特率越高位寬越窄對(duì)切換時(shí)間要求越苛刻。那么波特率230400有沒(méi)有問(wèn)題230400bps下每個(gè)位的時(shí)間是1/230400≈4.34微秒。一個(gè)字節(jié)10位起始8數(shù)據(jù)停止約43.4微秒。如果MOS管切換延時(shí)超過(guò)幾微秒就可能在最后一個(gè)停止位還沒(méi)發(fā)完時(shí)就切到接收導(dǎo)致波形畸變。實(shí)測(cè)下來(lái)用普通MOS管如2N7002搭建的自收發(fā)電路在115200bps下勉強(qiáng)能用但230400bps下誤碼率明顯上升。如果非要用230400建議換用專(zhuān)用的RS485自動(dòng)收發(fā)芯片或者用MCU的GPIO精確控制DE在發(fā)送完最后一個(gè)字節(jié)后延時(shí)一小段時(shí)間再切換。注意如果你在調(diào)試時(shí)發(fā)現(xiàn)高波特率下通信時(shí)好時(shí)壞優(yōu)先懷疑收發(fā)切換時(shí)序。用示波器同時(shí)抓TXD和A/B差分線看發(fā)送完最后一個(gè)停止位后DE是否及時(shí)拉低。4.2 接口防護(hù)設(shè)計(jì)TVS、共模電感與隔離RS485總線通常走的是長(zhǎng)線容易受到雷擊浪涌、靜電放電、共模干擾的影響。尤其是鎖控板安裝在柜體里柜體本身可能是金屬的電機(jī)動(dòng)作時(shí)會(huì)產(chǎn)生強(qiáng)烈的電磁干擾。不做防護(hù)的話通信芯片很容易損壞?;A(chǔ)的防護(hù)方案包括在A/B線上各串一個(gè)10Ω左右的電阻限流然后對(duì)地接TVS管鉗位再并一個(gè)共模電感抑制共模噪聲。如果成本允許建議加光耦或者磁隔離做電氣隔離把總線側(cè)和MCU側(cè)完全隔開(kāi)。隔離方案雖然貴一點(diǎn)但在工業(yè)現(xiàn)場(chǎng)和戶(hù)外柜體場(chǎng)景下能大幅降低返修率。我做過(guò)一個(gè)戶(hù)外快遞柜項(xiàng)目最初為了省成本沒(méi)加隔離結(jié)果夏天雷雨季節(jié)連續(xù)燒了好幾塊鎖控板的485芯片。后來(lái)改成帶隔離的方案TVS用SMBJ6.5CA共模電感用100μH光耦用6N137之后兩年再?zèng)]出現(xiàn)過(guò)通信芯片損壞的情況。4.3 終端電阻與總線拓?fù)銻S485總線兩端需要各接一個(gè)120Ω的終端電阻用于匹配電纜特性阻抗消除信號(hào)反射。如果總線很短幾米以?xún)?nèi)不接終端電阻也能湊合但通信距離一長(zhǎng)反射會(huì)導(dǎo)致波形振鈴誤碼率飆升??偩€拓?fù)浔仨毷鞘掷志栈ㄦ湶荒苄切突蛘邩?shù)型。星型拓?fù)湎路种c(diǎn)的阻抗不連續(xù)反射嚴(yán)重。如果實(shí)在需要分支分支長(zhǎng)度要盡量短一般不超過(guò)總線主干長(zhǎng)度的1/10。我在一個(gè)項(xiàng)目里遇到過(guò)柜體排列不規(guī)則不得不做分支的情況后來(lái)在分支點(diǎn)加了RS485中繼器把信號(hào)重新整形放大才解決了通信不穩(wěn)定的問(wèn)題。5. 上位機(jī)調(diào)試實(shí)操?gòu)牧闩芡ǖ谝粭l指令5.1 串口參數(shù)配置與調(diào)試工具選擇調(diào)試RS485鎖控板第一步是確認(rèn)串口參數(shù)。用USB轉(zhuǎn)RS485轉(zhuǎn)換器把電腦和鎖控板連起來(lái)A接AB接BGND接GND。打開(kāi)串口調(diào)試助手設(shè)置波特率9600、數(shù)據(jù)位8、停止位1、無(wú)校驗(yàn)。先發(fā)一條最簡(jiǎn)單的查詢(xún)指令看有沒(méi)有應(yīng)答。如果沒(méi)應(yīng)答先檢查硬件轉(zhuǎn)換器的A/B有沒(méi)有接反很多新手會(huì)把A和B搞反結(jié)果怎么發(fā)都沒(méi)反應(yīng)。RS485的A通常對(duì)應(yīng)差分正B對(duì)應(yīng)差分負(fù)但不同廠家的標(biāo)注可能相反最穩(wěn)妥的辦法是看芯片手冊(cè)或者用示波器量一下空閑時(shí)的電平。調(diào)試工具我推薦用SSCOM或者XCOM這兩個(gè)都支持HEX收發(fā)和定時(shí)發(fā)送。如果要批量測(cè)試可以用Python的pyserial庫(kù)寫(xiě)腳本自動(dòng)發(fā)送指令并解析應(yīng)答效率比手動(dòng)點(diǎn)按鈕高得多。import serial import time ser serial.Serial(COM3, 9600, timeout0.5) # 開(kāi)鎖指令地址01命令01長(zhǎng)度03數(shù)據(jù)03 01 05校驗(yàn)累加和 frame bytes([0x55, 0xAA, 0x01, 0x01, 0x03, 0x03, 0x01, 0x05, 0x0E, 0x0D]) ser.write(frame) time.sleep(0.1) resp ser.read(32) print(resp.hex()) ser.close()這段腳本可以直接改地址和鎖編號(hào)用來(lái)批量測(cè)試12路鎖的響應(yīng)。5.2 指令收發(fā)全流程現(xiàn)場(chǎng)記錄我第一次調(diào)試12路鎖控板時(shí)按照說(shuō)明書(shū)組了一條開(kāi)鎖指令發(fā)出去后板子上的繼電器確實(shí)響了但上位機(jī)沒(méi)收到應(yīng)答。查了半天發(fā)現(xiàn)是校驗(yàn)算錯(cuò)了。說(shuō)明書(shū)上寫(xiě)的是累加和取反加一我按純累加和算的結(jié)果從機(jī)校驗(yàn)不通過(guò)直接丟棄了指令但繼電器動(dòng)作是在校驗(yàn)之前執(zhí)行的所以出現(xiàn)了“動(dòng)作了但沒(méi)應(yīng)答”的怪現(xiàn)象。后來(lái)我把校驗(yàn)邏輯改成校驗(yàn)值 (~(地址命令長(zhǎng)度數(shù)據(jù)) 1) 0xFF再發(fā)一次應(yīng)答就正常了。這個(gè)坑讓我明白自定義協(xié)議的校驗(yàn)方式一定要仔細(xì)看說(shuō)明書(shū)不同廠家的算法可能不一樣。有的用累加和有的用累加和取反有的用CRC8還有的用CRC16。應(yīng)答幀的解析也要注意。從機(jī)返回的幀頭可能和主機(jī)發(fā)送的幀頭不同有的用0xAA 0x55有的用0x55 0xAA還有的用0x7E。解析時(shí)先找?guī)^再讀長(zhǎng)度再收完整幀最后校驗(yàn)。不要假設(shè)一次read就能收到完整幀串口是流式數(shù)據(jù)可能分多次到達(dá)。穩(wěn)妥的做法是用狀態(tài)機(jī)逐字節(jié)解析或者用帶超時(shí)的read循環(huán)。5.3 多板組網(wǎng)與地址沖突排查當(dāng)總線上掛多塊鎖控板時(shí)地址沖突是最常見(jiàn)的問(wèn)題。兩塊板子地址一樣主機(jī)發(fā)指令后兩塊同時(shí)應(yīng)答數(shù)據(jù)在總線上疊加主機(jī)收到的就是亂碼。排查方法是先把所有板子斷開(kāi)只接一塊確認(rèn)地址然后逐塊接入每接一塊就發(fā)查詢(xún)指令看應(yīng)答是否正常。如果板子支持在線改地址可以寫(xiě)個(gè)腳本自動(dòng)掃描地址范圍。從0x01到0xFE逐個(gè)發(fā)查詢(xún)指令有應(yīng)答的就記錄地址。掃描時(shí)要注意超時(shí)設(shè)置太短會(huì)漏掉響應(yīng)慢的設(shè)備太長(zhǎng)則掃描效率低。一般設(shè)50ms超時(shí)比較合適。實(shí)操心得掃描地址時(shí)如果總線上有多塊板子地址相同它們會(huì)同時(shí)應(yīng)答導(dǎo)致掃描結(jié)果異常。這時(shí)候需要一塊一塊地接上來(lái)排查。我習(xí)慣在每塊板子上貼標(biāo)簽寫(xiě)上地址和物理位置后期維護(hù)時(shí)一目了然。6. 常見(jiàn)問(wèn)題與排查技巧實(shí)錄6.1 通信失敗速查表現(xiàn)象可能原因排查方法完全無(wú)應(yīng)答電源未接、A/B接反、波特率不對(duì)量電壓、交換A/B、核對(duì)串口參數(shù)偶爾有應(yīng)答終端電阻缺失、總線分支過(guò)長(zhǎng)加120Ω終端電阻、改菊花鏈拓?fù)鋺?yīng)答亂碼地址沖突、校驗(yàn)方式錯(cuò)誤逐塊接入、核對(duì)校驗(yàn)算法高波特率下誤碼自收發(fā)切換延時(shí)、線纜質(zhì)量差換自動(dòng)收發(fā)芯片、用雙絞屏蔽線繼電器動(dòng)作但無(wú)應(yīng)答校驗(yàn)不通過(guò)、應(yīng)答被丟棄檢查校驗(yàn)計(jì)算、抓波形看應(yīng)答幀多塊板子同時(shí)動(dòng)作廣播地址誤用、地址重復(fù)檢查地址分配、確認(rèn)指令地址字段6.2 獨(dú)家避坑技巧第一個(gè)坑電源地和通信地不要混。鎖控板通常有獨(dú)立的電源輸入如果電源地和RS485的GND不共地差分信號(hào)沒(méi)有參考點(diǎn)通信會(huì)不穩(wěn)定。正確做法是把所有設(shè)備的GND連在一起但要注意地環(huán)路問(wèn)題必要時(shí)用隔離方案。第二個(gè)坑電磁鎖的反向電動(dòng)勢(shì)。電磁鎖斷電瞬間會(huì)產(chǎn)生反向高壓如果和RS485線走在一起可能耦合到通信線上導(dǎo)致誤碼。我通常會(huì)在鎖的驅(qū)動(dòng)輸出端并一個(gè)續(xù)流二極管再把通信線和電源線分開(kāi)走間距至少5cm。第三個(gè)坑波特率不是越高越好。很多新手覺(jué)得波特率越高響應(yīng)越快但實(shí)際在鎖控場(chǎng)景下9600bps已經(jīng)足夠。一條開(kāi)鎖指令10個(gè)字節(jié)9600bps下約10ms發(fā)完人感覺(jué)不到延遲。盲目上115200反而增加了誤碼風(fēng)險(xiǎn)得不償失。第四個(gè)坑不要忽略幀間隔。RS485是半雙工主機(jī)發(fā)完指令后要留出足夠時(shí)間給從機(jī)應(yīng)答。如果主機(jī)發(fā)完立刻又發(fā)下一條從機(jī)的應(yīng)答可能和主機(jī)的下一條指令沖突。一般建議幀間隔至少10ms高波特率下可以縮短到2ms。6.3 用示波器抓包定位物理層問(wèn)題當(dāng)軟件層面排查不出問(wèn)題時(shí)示波器是終極武器。把探頭接在A/B差分線上觸發(fā)方式設(shè)為下降沿抓一幀完整的通信波形??磶讉€(gè)關(guān)鍵點(diǎn)空閑時(shí)差分電平是否穩(wěn)定在±200mV以上起始位下降沿是否干凈數(shù)據(jù)位寬度是否一致停止位是否回到空閑電平從機(jī)應(yīng)答的延時(shí)是否在合理范圍。我遇到過(guò)一例通信不穩(wěn)定的問(wèn)題軟件怎么查都沒(méi)毛病后來(lái)用示波器一看發(fā)現(xiàn)主機(jī)發(fā)完指令后DE信號(hào)沒(méi)有及時(shí)拉低導(dǎo)致總線被主機(jī)占用了額外幾毫秒從機(jī)的應(yīng)答被沖掉了。把DE控制邏輯改成發(fā)送完最后一個(gè)停止位后延時(shí)100微秒再拉低問(wèn)題解決。這種問(wèn)題沒(méi)有示波器根本定位不到。7. 協(xié)議擴(kuò)展與二次開(kāi)發(fā)建議7.1 自定義指令擴(kuò)展方法如果說(shuō)明書(shū)里的指令不夠用比如你想增加定時(shí)開(kāi)鎖、批量狀態(tài)上報(bào)、固件升級(jí)等功能可以在協(xié)議里擴(kuò)展自定義命令碼。原則是不要和已有命令碼沖突建議從0x80開(kāi)始往后分配。擴(kuò)展指令的數(shù)據(jù)域格式自己定義但幀頭、地址、長(zhǎng)度、校驗(yàn)這些公共字段要保持一致這樣解析邏輯可以復(fù)用。擴(kuò)展指令時(shí)要注意向后兼容。如果總線上混用了新舊固件的板子新指令發(fā)給舊板子舊板子不認(rèn)識(shí)命令碼應(yīng)該返回一個(gè)“不支持”的應(yīng)答而不是直接死機(jī)或者亂動(dòng)作。我在固件里通常會(huì)加一個(gè)默認(rèn)分支遇到未知命令碼就返回錯(cuò)誤碼0xFF。7.2 與Modbus協(xié)議共存的設(shè)計(jì)有些項(xiàng)目要求鎖控板同時(shí)支持自定義協(xié)議和Modbus RTU方便接入不同的上位機(jī)系統(tǒng)。實(shí)現(xiàn)方式有兩種一是通過(guò)撥碼開(kāi)關(guān)或者配置寄存器切換協(xié)議模式二是通過(guò)幀頭區(qū)分0x55 0xAA開(kāi)頭走自定義協(xié)議地址功能碼開(kāi)頭走M(jìn)odbus。第二種方式更靈活但解析邏輯復(fù)雜一些。Modbus RTU的幀格式是地址功能碼數(shù)據(jù)CRC16沒(méi)有幀頭幀尾靠3.5個(gè)字符時(shí)間的靜默間隔來(lái)分幀。如果兩種協(xié)議混用靜默間隔的判定要特別小心避免把自定義協(xié)議的幀誤判為Modbus幀。我的做法是在自定義協(xié)議里也加入類(lèi)似的靜默間隔要求統(tǒng)一分幀邏輯。7.3 從鎖控板到工業(yè)物聯(lián)網(wǎng)的演進(jìn)12路鎖控板本質(zhì)上是一個(gè)簡(jiǎn)單的工業(yè)控制節(jié)點(diǎn)。如果把RS485換成以太網(wǎng)或者無(wú)線模塊把自定義協(xié)議換成MQTT或者HTTP它就能接入云平臺(tái)實(shí)現(xiàn)遠(yuǎn)程控制和數(shù)據(jù)采集。我在一個(gè)智能倉(cāng)儲(chǔ)項(xiàng)目里把鎖控板的RS485接口接到邊緣網(wǎng)關(guān)網(wǎng)關(guān)再通過(guò)4G上傳到云端管理人員在手機(jī)上就能查看每個(gè)柜門(mén)的狀態(tài)遠(yuǎn)程開(kāi)鎖。這種演進(jìn)的關(guān)鍵在于網(wǎng)關(guān)的協(xié)議轉(zhuǎn)換能力。網(wǎng)關(guān)要能解析鎖控板的二進(jìn)制協(xié)議轉(zhuǎn)換成JSON格式上傳。同時(shí)要能緩存指令在網(wǎng)絡(luò)中斷時(shí)保證開(kāi)鎖指令不丟失。這些細(xì)節(jié)決定了系統(tǒng)在實(shí)際生產(chǎn)環(huán)境中的可靠性。8. 個(gè)人實(shí)操體會(huì)與后續(xù)擴(kuò)展思路折騰了這么多鎖控板和RS485通信我最大的體會(huì)是協(xié)議說(shuō)明書(shū)上的每一個(gè)字節(jié)都有存在的理由不要憑經(jīng)驗(yàn)想當(dāng)然。校驗(yàn)方式、幀頭定義、應(yīng)答延時(shí)這些細(xì)節(jié)在不同廠家之間可能完全不同。拿到一塊新板子先用調(diào)試助手把最基本的查詢(xún)指令跑通確認(rèn)物理層和鏈路層沒(méi)問(wèn)題再去寫(xiě)上層業(yè)務(wù)邏輯。另外RS485總線的穩(wěn)定性很大程度上取決于硬件設(shè)計(jì)而不是軟件。終端電阻、隔離防護(hù)、線纜質(zhì)量、拓?fù)浣Y(jié)構(gòu)這些硬件層面的東西如果沒(méi)做好軟件再怎么優(yōu)化也救不回來(lái)。我現(xiàn)在的習(xí)慣是新項(xiàng)目畫(huà)板子時(shí)就把隔離和防護(hù)做足寧可多花幾塊錢(qián)的物料成本也不要后期返修。這個(gè)內(nèi)容后續(xù)還可以這樣擴(kuò)展如果你用的是STM32可以把協(xié)議解析做成狀態(tài)機(jī)用DMA接收不定長(zhǎng)數(shù)據(jù)空閑中斷觸發(fā)解析這樣CPU占用率極低。如果用的是Linux工控機(jī)可以用libmodbus庫(kù)或者自己寫(xiě)串口驅(qū)動(dòng)把鎖控板抽象成字符設(shè)備上層應(yīng)用直接read/write。再進(jìn)一步可以把多塊鎖控板的狀態(tài)匯聚到一個(gè)Web界面上用WebSocket推送實(shí)時(shí)狀態(tài)做成一個(gè)簡(jiǎn)易的柜體管理系統(tǒng)。這些方向我都試過(guò)有機(jī)會(huì)再單獨(dú)展開(kāi)聊。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
婷婷五月丁香香蕉| 99视频超级精品| 激情性五月天免费小说视频| 日韩影院三级| 色情婷婷久久五月天| 五月六月激情| 轮奸综合网| 日本不卡高字幕在线2019| 99爱精品视频| 六月色伊人婷婷| 日比视频91| 97热在线精品| 性色视频| 99精彩视频在线观看| 亚洲无码性爱| 狠狠综合| 成人五月天丁香| 天天干天天日日| 一区操| 丁香五月激情五月开心五月| 五月婷婷五月丁香综合| 婷婷午夜精品久久久| 99热在线播放| 思思热视频| 激情小说视频图片| 丁香六月爱综合| 日韩成人电影在线播放| 热婷婷在线视频| 五月丁香婷婷综合| 亚洲综合五月天婷婷丁香| 婷婷五月天播| 午夜丁香丁香婷婷| 伊人久久五月天| 91久久久久| 欧美色色色| 79色色色色| 久久久精品99亚洲综合| 五月丁香婷婷色| ady狠狠入| 狠狠综合网| 激情五月天小说|五月天开心激情网|亚洲精品国产自在现线|黄色五月天 | 久久人视频| 久久婷婷六月综合| 五月婷婷激情久久| 九九色综合| 激情丁香五月天| 日韩AAA| 99热99在线| 91碰碰碰久久久久| 99久久婷婷综合| 99热最新| 亚洲成人综合在线| 丁香五月色| 五月天激情视频| 久久久噜噜噜久久人妻| 久久最新色| 99无码黄色视频| 欧美激情五月天在线观看| 婷婷久久性爱| 丁香色五月直播| 久色网址| 99在线观看亚洲| 91色在线/日韩| 无码yw| 91精品国产综合久久蜜芽解析速度| 国产成人网址| 狠狠干最新地址| 色婷婷啪啪啪啪啪啪| 97人人操人人插| 91久久精品无码一区二区三区| 丁香五月天综合网| 婷婷五月婷婷| 337p大胆噜噜噜噜噜91Av| 99热这里只有精品8| 五月丁香无码| www.91在线观看| 99re思思热久久| 五月婷婷网站| 五月天婷婷影院| 久久久久er热| 99热超碰在线| 国产SUV精品一区二区883| 伊人综合网站| 婷婷综合天堂| 婷婷中文无码| 色丁香综合影院| 天天干天天日天天插 | 五月六月激情| 综合AV在线| 99久久久免费| 久久人妻超碰一区| av超碰在线| 激情五月天色色色| 91丁香五月| 色娸娸综合网| 新久久五月天激情| 巴基斯坦粉嫩无码视频| 很很干天天干| 精品人妻伦一二三区久久| 丁香五月天激情视频| 久久久人妻| 欧美 日韩 人妻 高清 中文| 九九99视频精品| 任你操精品免费| 在线中文字幕视频| 国产精品久久久丁香五月八戒视频| 五月婷婷之激情五月| 人人视频色| 深爱开心激情| 婷婷无五月无码视频| 欧美三级视频下载| 免费试看小视频 99| 国产精品香蕉| 夜夜穞天天穞狠狠穞AV美女按摩| 丁香 亚洲 久久| 天天干,天天舔| 五月丁香狠狠| 色五月首页| 在线超碰免费| 日本va欧美va精品发布视频 | 99re这里只有精品视频了| 婷婷六月综合基地| 五月婷婷很很色| 五月丁香婷婷啪啪综合| 五月丁香六月婷婷免费视频| 色五月综合| 丁香五月天成人| 色婷婷AV在线| 99久久久| 日韩成人影片网站| 99热精品在线| 色色色色色五月| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 婷婷丁香宗合888| 少妇性按摩无码中文A片| 五月婷九月| 亚洲美女婷婷五月天| 这里只有精品视频在线看| 日韩 中文 欧美| 男男野外做爰全过程69| 五月色婷婷亚洲| 97碰碰在线看视频免费| 五月丁香综合在线| 99爱爱网| 免费在线观看欧美激情xx小视频| 成人国产欧美大片一区| 久久这里这里有精品免费视频| 日日爱699| 久久精彩视频| 久久丁香婷婷五月天| 亚洲色色香蕉| 3DAV亚洲香蕉久久 一区二区| 久热99| 五月丁香六月综合激情无码软件亮点 | 夜色综合网| 激情婷婷狠狠干综合| 亚洲五月天色| 大香蕉人妻| 婷婷免费无马| 色色色色综合| 久热无码| 99色婷婷| 天天色天天搡| 五月婷婷六月丁香| 五月社区婷婷激情| 久久久久久久久久久-久五月天婷婷| h在线看免费版在线看| 欧美日韩成人在线网站| 婷婷五月色色| 超碰狠狠操| 99九色视频在线观看| 色香久久| 岛国AV网| jiujiu无码五区| 欧洲色色| 国产丁香五月天婷婷| 99久久婷婷国产综合精品草原| 伦乱天堂| 国产亚洲成AV人片在线观黄桃| 97人人操人人干| 丁香六月情| 丁香午月AV中文字幕| 久99热| 97色色-99久久| 丁香五月久久| 翔田千里aV中文字幕| 激情五月综合网| 丁香五月另类小说在线阅读| 亚洲 成人 电影av在线观看| 91久热| 去干网av| www.久操| 日本综合久久| 五月激情综合美女久久| 久久性视频| 96丁香六月婷婷蜜桃综合久久| 毛片网站谁有| 色玖玖网| 婷婷五月天av| 五月婷婷激情| 先锋资源 996| 九洲一级A片| 日本色色网| 色综合综合色| 丁香六月激情综合| 思思热99er| 久久精品系列| 五月天五月色| 超碰激情网| 色五月激情五月| 色五开心五月五月深深爱| 玖玖99精品视频| 五月天久久婷婷| sewuyuejiqingwang| 97人人操com| 99色综合| 五月丁香久久| 五月婷导航| 一起草Av| 婷婷五月激情综合啪啪| 中国女人做爰A片| 91色吧网| 这里只有精品在线观看视频| 久久婷婷五月草视频在线播放| 久久免费少妇高潮99精品| 色七七色九九| 狠狠色丁香五月婷巨| 五月丁香六月激情| 欧美成人精品A片免费一区99| 久草xx性爱视频| 99免费综合网| 亚洲综合在线播放| 六月婷色| 天天综合网色欲香| 99热香港| 亚洲愉拍99热成人精品| 开心婷婷五月| 国产亚洲99久久精品| 99视频一区| 亚洲综合字幕色色| 五月天色色网站| 色站9/| 亚洲精品色| pom538精品视频| 精品久久久久久久人妻| 热久久国产视频| 97亚洲色 torrent magnet| 97香蕉人人在线观看| 俺去也五月| 五月激情婷婷在线| 五月婷婷色五月| 丁香五月成人网| 国语对白性爱视频播放| 婷婷色综合| 99伊人性爱在线影院| 婷婷色资源| 91 欧美| 99视频自拍| 大香蕉精品视频| 九九视屏| 香蕉综合在线| 99热只有| 亚洲无AV在线中文字幕| 婷婷五月天97干| 99热| 国产午夜伦鲁鲁| 天天色播| 免费无码毛片一区二区A片| 欧美激情综合色综合啪啪五月| 色婷婷888| 天天操天天操天天操天天操天天操 | 五月婷婷综合性爱噜噜| 伊人九九综合| 婷婷色五月丁香六月欧美啪| 综合欧美五月婷婷| 99久久思思| 五月丁香在线偷拍视频| anquye五月| 五月丁综合在线观看| 五月丁香亭亭成人电影| 深爱激情五月天婷婷网| 99热无码| 色欲丁香| 亚洲日本韩国| 日本99婷婷| 97涩婷婷| 久草a片| 全高清无码视頻| 中美月韩免费A片| 欧洲综合视频| 俺去也在线官网| 国产亚洲色婷婷久久99精品91| 免费国产视频| 六月丁香激情综合网| 五月丁香香蕉| 六月丁香婷婷天堂| 日本五月天网站| 久操激情| 国产av一区二区三区| 成人AV片播放| 色碰碰视频| 色色综合无码| 五月天成人小说| 久久久99久久| 影音先锋秋秋五月婷婷| 91精品国产综合久久蜜芽解析速度| 五月婷婷综合色啪首页 | 五月天丁香啪啪啪啪| 99色免费| 婷色成人| 久热九九| 偷拍99在线视频观看| 小骚穴电影| 99热这里只有精品亚洲| 激情丁香五月| 伊人大综合| 东京热免费视频网站| 日韩欧美五月丁综合| 国产熟女日日骚五月丁香爱| 色婷婷中文字母五月丁香| 99热综合在线观看| 99热精品在线播放| 色婷婷丁香社综合| 婷婷丁香六月影视| 五月婷婷黄色| 婷婷五月乱交换| site:hcxsz888.com| 久久99成人性爱高清视频| www999日韩精品| 免费无码毛片一区二区A片| www.久9| 综合丁香婷婷五月天| 国产色色色色| 国产精品涩涩涩视频网站| 综合久久综合| 七七色综合| 久99热| 色色哒五月婷婷六月丁香| 欧美日韩成人| 色婷婷狠| 亚洲色色香蕉| 五月久久丁香| 六月丁香婷婷开心综合基地| 女人天堂AV| 欧美性久| 天天干天天操天天射| 综合av在线| 操碰91| 九九色热| 婷婷五月精品中文| 国产26uuu| 国产偷人爽久久久久久老妇APP| 五月综合激情| 99热日韩| 久热9| 超碰不卡在线| 超碰99热精品| 在线中文亚洲| 久热超碰91| 日日夜夜久| www九九免费视频| 色色色综合视频| 人人操99| 日日夜夜天天| 亚洲亚洲激情| 婷婷五月天av| 26uuu亚洲欧美另类| 五月天激情丁香| 久久婷婷网| 五月丁香婷婷婷激情爱爱| 97超级免费无码| 天天干、天天日日| 欧美一级毛卡片无码| 欧美色色色| 丁香五月婷婷图片综合| 色五月首页| 成人网在线观看视频| 激情五月天之六月婷婷| 婷婷五月激情综合| 五月丁香狠狠爱婷婷综合| 亚洲乱码日产精品BD| 六月婷婷无码| 日本不卡高字幕在线2019| 色9色| 免费看欧美成人A片无码| 色婷丨日丨天丨综合久久| 亚洲妇女熟BBW| 人人爽人人爽人人爽人人爽| 97成人丁香| www婷婷亚洲| 欧美成人AAA片一区国产精品| 色五月久久成人婷婷| wwwss在线观看| 五月天亚洲最大成人| 日日躁夜夜躁狠狠久久AV| 五月www| 激情五月四色| 九九99热| 亚洲婷婷丁香五月天激情小说| 韩国真做片在线观看| 麻豆五月丁香婷婷| 超碰男人色| 深爱五月激情五月| 国产性爱一级| 97福利视频| 六月天无码网址| 东北熟女高潮99综合99| 人妻激情综合| 色综合天天网| 性爱人人网| 91久久久久久| 国内裸舞二区| 亚洲AV无码影院| 开心五月网| 天天开心AV色综合婷婷五月天| 色婷婷六月| 五月天色影院| 久一这里有精品国产| 超碰2021| 婷婷综合网伊人| 久久丁香九| 久操大香蕉| 最新亚洲色色网| 97碰成超视频免费视频| 亚洲妇女熟BBW| 久热这里只有精品6| 色狠狠综合| 大香蕉久久视频久久视频 | www.金莲av| 丁香五月欧美激情| 米奇影视五月天| 亚洲AV日韩无码| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 狠狠综合区| 狠狠色综合网| 8区视频在线| 亚洲99手机免费看视频 | 欧美性二区| 人妻激情网| 嫩BBB搡BBBB榛BBBB| 综合久久9| 婷婷五月激情视频| 五月激情另类| 丁香五月激情天AV无码| 欧美日朝成人| 九九人人自拍| 99热999| 99在线精品免费视频| 五月天婷婷色色| 日韩小视频在线99| 热热色色五月天婷婷| 色五月丁香网| 无码啪啪| 99ri国产| 综合另类视频| 欧美大道不卡| 天天日天天摸| 色在线视频网2025| 热99AV网站| 五月婷婷网久久| 人妻性操逼中文字幕 国产| 色99婷婷五月天| 99丁香婷婷综合网| 丁香五月欧美婷婷综合| 亚洲亚洲人成综合网络| 久机视频这只有精品| 亚洲综合色网| 影视av久久久噜噜噜噜噜三级| 伊人五月天在线| 骚。com| 色色色色色色色色网站| 五月丁香性| 久久综合人妻| www.99热在线观看| 深爱激情丁香| 变态 另类 在线| 五月天综合在线网| 五月激情婷婷四射| 色久影院| 欧美噜噜噜草| 婷婷五月天手机版视频| 《蜘蛛女》梁铮1995| 天天摸天天舔天天天天爽| 九九热最新地址| 国产精品国产| 国产精品色色| 1024人妻无码中文字幕| 日熟女| 丁香九月激情| 伊人干练久| 色婷婷丁香香香蕉视频| 六月撸婷婷| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 热996精品在线观看| 激情爱爱网站超大免费| 亚洲五月丁香综合网| 欧美va国产va| 色色射| 狠狠综合久久| 99国产在线精品视频| 婷婷不卡基地| 日本三级中国三级99人妇网站| 五月激情丁香六月狠狠干| 激情合网婷婷| 另类视在线| 激情六月天| 九九99久久精品| 国产婷婷五月| 99热热九九| 九九99视频| 开心丁五月| 五月婷婷激清网| 欧美日韩成人在线网| 啪啪综合网| 久久婷婷九月国产精品| 啊V视频在线观看| 亚洲色域网| www五月| 五月综合久久| 人人综合久| 就爱操www com| 五月天婷婷免费视频| 日韩啪啪视频| 99自拍视频网站| 先锋av性爱成人电影| 婷婷五月电影| 玖玖玖婷婷婷| 天天色五月| 第四色五月婷婷| 午夜精品人妻无码一区二区三区| 9久久婷婷国产综合精品性色| 热久久66| 色婷婷综合网| 色欲丁香| WWW,五月| 九九热99在线视频| 婷婷色日本| 激情久久五月天| 不卡成人免费| 婷婷五月天激情在线观看| 久久Xx| 婷婷伊人综合| 精品色色网| 五月天色丁香| 9久精品视频| 丁香桃色网| 搡BBBB搡BBB搡18 | 色色色99韩| 国产99热| 色五月成人| 日韩成人电影在线播放| 亚洲超级碰| 蜜桃五月天| 丰满少妇猛烈A片免费看观看 | 深爱五月激情| 欧美日韩精品一区二区三区钱| 天天日日天天| 成人国产欧美大片一区| 五月婷婷成人网首页| 丁香婷婷色五月激情综合| 久色网址| 成人精品在线观看| 人妻AV在线| www色婷婷| 97干免费视频| 婷婷色五月丁香六月欧美啪| 日本一级黄色电影| 久久性爱视频网站| 久青青久| 99精品国产乱码久久久人妻| 伊人综合网4| 香蕉AV777XXX色综合一区| 99热视| 国产成人精品亚洲线观看| 怡红院院在线导航网| 婷婷激情四射| 午夜无码精品色综合久久| 亚洲狠狠色丁香婷婷综合久久| 婷婷色香六月综合激情| 日韩在线看AV| 天天干com| 超碰97在线观看免费| 丁香5月婷婷| 丁香花狠狠婷婷亚洲中文字幕| 99热777| 夜色.cnm| 国产免费AV网站| 97碰啪啪| 国精产品一区一区三区免费视频| 亚州视频九九99| yw国产AV| 99操无码视频观看| 婷婷六月丁香在线| 538在线精品| 色情五月天婷婷| 天综合日日夜综合7799| 五月丁香无码| 激情五月综合免费| 人人操人人添人人摸97| 成人av播放| 色色亚洲无码| 五月婷婷丁香五月| av中文在线| 色欲五月天| 99在线爽| 五月天综合久久| 求可以看的AV网址| 人人插9| 婷婷激情五月| 五月天婷婷丁香| 五月丁香久久网| 在线18av | 日日操夜夜爽| 99在线免费视| 97热久久五月婷婷| 少妇AB又爽又紧无码网站| ji'qi'luan'ren'lun| 久99久视频| 久久桃花网色婷婷| 精品久久99码| 亚洲色色香蕉| 九九热九九热精品| 97干综合网| 成人做爰黄A片免费看直播室男男| 亚洲操b| 狠狠色婷婷在线| 超级久久久| 99精品综合视频| 久久9热| 亚洲精品久久久无码| 久久精彩免费视频| 色久五月| 色婷久久| 色五月婷婷AV| 曰韩五月丁香色婷婷无码| 久热大香蕉| 亚洲第一精品成人999久久精品| 丁香五月天堂网| 九 九九九AV| 99色在线| 丁香五月综合| 亚洲国产精品VA在线看黑人| 婷婷丁香五月天小说| 99在线观看视频| 人人操人| 日韩青青| 无遮挡国产高潮视频免费观看| 激情综合网址| 99只有这里有精品在线视频| 天天干天天色天天干| 久久婷婷五月综合| 欧美在线看| 99热在线看| 九九成人电影婷婷| 日韩成人无码| 中文字幕在线日亚州9| 婷婷五月激情欧美| 五月丁香六月激情综合| 激情五月视频在线婷婷| 色 五月婷婷基地| 日韩免费乱轮网站| 婷婷精品| 五月天激情综合在线| 色色色地址| 成人在线视频男人的天堂4399| 欧美 色婷婷| 99ER热精品视频| 97精品人人A片免费看| 婷婷五月天久久| 久久久18| 亚洲日日日| 日本色婷婷| 五月天婷婷免费| 色色色在线观看| 99精品在线观看| 欧美激情五月天| 99热这里只有精| 激情网婷婷五月天| 婷婷综合亚洲| 久热无码| 可以免费观看的av| 成人做爰A片免费看网站找不到了| 丁香五月激情啪啪| 人妻丰满精品一区二区A片| 欧美性色A片免费免费观看的| 色婷婷激情| 成人美女网| 97五月婷| 91精品国产色猫| 噜噜狠狠色综合久| 亚洲操逼片| 99综合免费视频| 久久亚洲A| www,色中色| 丁香五月在线观看完整版| 九九在线这里只有精品视频| 99热精品在线在线| 五月丁香六月香香蕉| 99热精品无码| 亚洲精品无码99热| 青青色com久久| 午夜九九九九九九九九九九九九九| 站长推荐无码播放| 激情美女五月天| 五月综合激情视频| 99久热| www激情| 天天日天天肏天天奸| 色五月婷婷天堂| 婷婷色在线观看| 亚洲色婷婷99一9|| 几激情五月婷婷色五月色天堂| 九九热99免费视频| 成人无码髙潮喷水A片| 五婷婷综合网| 亚卅毛片| 色亚洲色宗合| 丁香久久久| 超碰狠狠操| 99热日本精品| 久久五月天激情婷婷| 人人草人人视| 精品乱码久久久久| 99久久五月婷婷| 色色综合网站| 天天综合亚洲| 日韩成人综合网| 中文字幕av网站| 91精品久久久久久综合五月天| 伊人丁香花综合影院| 日本激情91| av大片在线| 91色婷婷综合久久中文字幕二区| 日韩乱玛久久| 日韩色色视频| 五月五月婷婷| 五月丁香好婷婷A片网| 超碰日日操| 在线精品97| 日韩九九视频| 丁香五月天之婷婷影院| 色伦专区97中文字幕| 色玖玖综合| 丁香五月丁香伊人| 五月婷婷啪啪| 97超碰在线免费观看| 六月婷婷影院| 99在线精品观看99| 91狠狠色| 日本狠狠色| 91午夜婷婷狠狠久久综合9色| 色婷婷五月天中文字幕| 任你操精品免费| 色色色色色色色色色色色色色色,网站| 91精品久久久久久| www.婷婷,com| 玖色色综合| 91 九色大美女| 丁香狠狠色婷婷| 97碰 在线视频观看| 丁香五月婷婷无码AV| 97热精品| 婷婷五月天综合AV| 五月婷婷基地| 狠狠色综合五月人人| 丁香婷婷精品视频| 六月丁香婷| 色综合激情| 五月亭大香蕉| 九九色综合九九色| 99热在线播放精品| 色久综合天天做视频| 少妇熟女视频一区二区三区| 久久三级视频| 丁香激情久久| 色婷婷97| 久久婷五月天| 九九久久99| 丁香色五月 97干| 综合AV在线| 久久久8| 欧美97色| 熟女激情五月天| av九九| 婷婷丁香十月| 亚洲精品va| 色丁香久久| 色欲人妻综合aaaaaaaa网| 欧美人妻一区二区| 99国产小视频2013| 九月婷婷| 六月婷婷影院| 久久久日韩特色特黄AAAA| 久久A V无码视频| 97超碰99热99| 五月丁香啪| 天天干天天日天天操| 婷婷月五天在线在线看| 99操逼| 综合狠狠干| 日操夜操天天操不卡| 九九视频这里只有精品| 狠狠爱夜夜| 91久久久久久久久久久| 久久丁香五月婷婷激情综合网| 国产亚洲精品AAAAAAA片| 欧美另类五月激情| 久久国产AV| 日本啪啪天堂| 精品网站99| 高清a片基地| 五月婷婷啪啪综合网| 影音先锋一区二区三区| 99色综合| 久久综合丁香激情五月| 欧美综合五月丁香六月婷| 五月婷婷六月色| 俺去也在线官网| 激情婷婷九月| 六月丁丁香| 五月天六月婷婷电影| 秋霞日本免费毛片A片| 成人丁香五月| 五月丁香六月激情啪| 14色综合婷婷| 国产AV一区二区三区日韩| 怡红院一二三| 激情图片亚洲| 国产亚洲成人综合| 色五月婷婷综合| 思思热久久久在线| 97碰啪啪| 日韩人妻在线播放| 日韩成人电影AV| 天天爽综合| 久久色情| 99热免费在线| 新99色色色色色色| 五月天另类图片区99| 五月激情六月丁香| 五月天久久婷婷| 久久亚洲色导航| 日韩无码性爱| 精品欧美一区二区三区久久久| 天天干天天做| 久久五月婷婷开心网| 五月丁香亭亭操逼| 色亭亭丁香五月天| 久久久人妻| 99狠狠操一| 色人妻五月| sS丁香五月婷婷| av在线免费网站| 欧美激情综合五月色丁香| 4399人妻无码久久久| m色激情网| 99色区| 9久热在线视频精品| 99超碰欧美| 色噜噜婷婷| 桃色五月婷婷| A级毛片高清免费不卡播放谢谢谢谢| 极品少妇XXXX精品少妇偷拍| 情色五月天网站| 99亚洲色色| 一本久久亚洲五月婷婷| 色色色色综合网| 啪精品| 97人人妻人人艹| 丁香网站| 久99久视频| 玖玖无码中文| 五月天精品| 五月婷导航| 天天日夜夜草进麻麻的子宫| 日本综合久| 久久资源网五月婷| 九色无码| 中文字幕五月久久婷| 在线综合啪| 五月丁香婷婷欧美色图视频五月丁香777电影 | 99re这里只有精品国产99| 第五婷婷伊人丁香色| 自拍视频99| 99色热综合| 最近免费中文字幕大全高清大全1| 色婷婷色99国产综合精品| 久久久久人妻精品| 97热这里只有精品| 婷婷五月天狠狠| 国产色99| 99精在线| 停婷丁五月在线| 色婷婷五月天偷拍| 日本成人噜噜噜| 婷婷丁香色无五月| 99热无码首页| 丁香婷色| 久久人操| 99啪啪| 五月丁香色色综合| 精品九九在线观看| 日日干综合| 色婷婷六月综合| 五月天婷亚洲综合在线嫩草网| 九九综合视频在线观看| 夜夜涩涩涩| 色婷婷丁香五月天在线视频 | www.第四色99| 九热av| 色哟哟性爱av| 日日噜狠狠| 久久五月视频| 狠狠搞综合色| 久久久久久丁香五月| 停停五月丁香| 五月婷婷日| 狠狠综合久久| 九九色综合| 97精品人人A片免费看| 久久综合26p| 婷婷综合av| 丁香五月影院| 色婷婷六月| 五月天丁香看婷婷| 色伊人啪| 丁香五月婷婷无码AV| 色婷婷综合五月| 思思精品热在线| 9l视频自拍9l九色9l成人| 色婷婷亚洲精品天天综| 欧美大片| 大香伊人婷婷| 99久久精| 嫩草AV久久伊人妇女超级a| 色综合久久五月天| 综合网天天| 日本久久色| 9福利性视频欧美| 深爱五月综合网| 丁香六月无码| 丁香色色网| 久久caop| 午夜成人网站在线观看| 天天粽合合合合| 99色视频在线| 99综合网| 成人VAV视频在线观看| 97人人草| 婷婷五月激情视频| 久久99网| 91九色在线观看免费| 天天色月| 天天影院色| 天天日天天爽| 大香蕉九九操| 色婷婷五月天激情在线播放| 99热免费在线| 成人国产欧美大片一区| 婷婷娌伦网| 亚洲激情五月婷婷日日| 五月综合久久| 99视频综合| 91丨九色丨熟女高潮| 99视频只有这里精品| 丁香五月播播| Aα在线免费观看| 综合逼五月激情婷婷| 久久免费精品小视频| www狠狠| 天天色亚洲| 国内久久久精品99| 热99re| 丁香五月天之婷婷影院| 美女伊人久久| 五月天激情AAAA| 99亚洲精品| 五月天丁香综合久久国产| 俺也去综合| 婷婷成人五月天| 玖玖午夜视频| 五月丁香六月婷婷综合| 欧美顶级少妇做爰HD| 色五月天堂| 爽天天天天天天天| 日韩国产AV播放| 色婷婷婷综合五月天| 五月天综合网| 色噜噜97视频在线观看| 午夜色丁香| AV中文网| 丁香五月天婷婷久久综合| 色欲婷婷五月天| 婷婷久久内射| 色婷五月天激情| 婷婷五月欧美综合| 激情五月综合六月丁香婷婷狠狠干| 97综合在线| 丁香五月人妻| 成人在线综合| 亚洲黄3级片网站欧美| 五月天综合婷婷| 亚洲成人网址在线观看| 亚洲成人电影aaaa| 色伦专区97中文字幕| 久热这里有精品视频| 色五月六月| www.婷婷| 综合色色色| 怕怕視頻| 九九在线视频| 丁香婷婷五月天校园春色| 99久热这里只有精品| 伊九九三级区| 欧美人妻一区二区| 九九热在线观看6| 青草五月天| 天天天天天天天干| 久热99| 开心五激情网| av免费在线看不卡无毒| www.夜夜騎夜夜狠| 久热精彩视频98| 天天爽免费视频| 97在线/日本| 色色亚洲| 亚洲午夜AV| 婷婷五月天网| 色狠狠伊人久久五月丁香| 欧美丰满熟妇BBB久久久| 99aese| 日本英国美国欧美亚洲国产精亚洲日韩精品在线观看 | 亚洲中文字幕网| 性婷婷| 99干免费视频| 色五月婷婷九月| 91丨九色丨熟女|新版| 婷婷五月天激情综合| 少妇高潮呻吟A片免费看软件| 午夜无码精品色综合久久| 男人的天堂av俄罗斯热| 婷婷色综合av| 激情综合自拍五月婷婷色五月| 激情婷婷五月天| 日韩十国产极品久久| 中文网婷婷字幕婷| 五月丁香免费视频| 97丁香五月天| 九九综合网| 91久久精品无码一区二区三区| 超碰免费人人| 国产成人AV不卡| 久久久久人妻精品| 九九無碼| 99操九九网| 五月久久婷婷天堂视频| 天天综合久久| 殴美97色| 久久亚洲激情五码| 丁香五月网| 久操干| 久久精品99国产精品日本| 色婷婷成人| 日本熟女视频一区二区| 丁香av网| 五月丁香色情| 丁香六月天婷婷开心综合| 久久激情五月网| 天天色情站| 婷婷色导航| 五月六月激情婷婷| 九九视屏| 六月成人网| 涩综合网| 99热骚货| www九九热| 亚洲欧美日韩另类| 99∨VTV| 激情五月婷婷综合| 人人人人人人人人人草| 成人资源在线| 亚洲成人无码专区| 我爱大香蕉| 丁香五月另类小说| 久久久久久草黄色片AV在线观看| 五月丁香婷婷综合网色欲| 色色色网站| 天天天天干| 99.色| 99热最新网址| 婷婷激情人妻| 婷婷爱五月天人人爱| 大香蕉久久伊人婷婷五月丁香| 免费V片在线| 99这里有精品视频| 91久久综合亚洲鲁鲁五月天| 一级A片天天操夜夜操| 6月丁香婷婷| www.久久99热地址发布| 性爱技巧五月| 五月丁香六月激情| 97色婷| 99视频这里有精品| 伊人狠狠干| 亚洲丁香五月深爱五月| 久9久9久9久9久9久9| 五月天婷婷色色首页| 99久久九九视频| 99热免费| 五月丁香激情综合网| 激情综合五月婷婷丁香| 色婷婷丁香五月综合| 五月丁香在线国产| 五月婷婷五月天激情视频| 五月婷婷六月天| 91丨九色|PRNY熟妇| 东北熟女高潮99综合99| 五月婷婷色在线| 少妇人妻人伦A片| 五月婷婷色五月| 99精品久久久| 午夜成人综合| 丁香五月婷婷基地| 九九热这里| 久久偷拍综合五月天| 丁香综合网| 毛片新网地| 丁香婷婷六月激情综合| 丁香五月六月婷婷自拍| 婷婷五月天激情在线观看 | 欧州色色| 色丁香婷婷| 可以免费看AV网站| 丁香五月天天高清在线| 狠色狠色综合久久| 特级片神马电影| 欧美激情综合色综合| 婷五月天丁香婷五月| 丁香五月激情五月| 99情色五月天| 丁香五月天激情四射网络不好 | 成人做爰高潮A片免费视频| 丁香六月啪| 中文字幕欧美日韩VA免费视频| 欧美人与性动交CCOO| 午夜天堂一区人妻| 99人妻碰碰久久久禁片| 欧美十二区| 久久一伦| 操比激情五月综合| 久久资源网五月婷| 欧美A级网站| 五月丁香拍拍激情综合| 丁香五月人妻熟女| 五月婷婷开心综合| 天天天在线观看| 97久久草草超级碰碰碰| 婷婷五月天电影网| 婷婷五月花| 偷偷操九九| 超碰成人在线观看| 日本人妻丁香婷婷久久寝取熟女五月| WWW、日本色丁香、co m| 精品51XX| 婷婷在线综合| 99色在线| 大鸡巴伊人网| 91网站黄| 激情播丁香| 五月天天爱| 五月婷婷色色色| 欧美大肥婆大肥BBBBB| 开心深爱激情网| 超碰av在线| 情欲禁地| 色综合狠狠色| 26uuu国自产精品| 五月婷婷丁香av| 99久久www| 色婷婷成人做爰A片免费看网站| 久久九九思思| 五月丁香91| 天天插轮理| 五月婷婷深深爱| 天天操天天插| 五月婷九月| 92久久| www.五月婷婷久久.com| 激情综合五月婷婷| 99视频只有精品| 涩五月丝袜婷婷| 丁香亭亭久久| 欧美五月丁香| 色色婷婷丁香| 99丁香五月婷婷在线| 99色色热| 五月婷婷色五月| 亚洲xx网| 9 1 A v久久久| 亚洲sesesese| VfJxEwPH| 激情婷婷五月天| 婷婷五月天丁香久久| 久久久人妻久久久| 亚洲va欧洲va国产va不卡| 婷婷综合视频| 色五月天丁香婷婷色| 日本狠狠爽| 亚洲成人av在线| 久久综合五月情| 熟女激情网| 99热免费精品| 亚洲综合色激情色五月| 丁香九月综合| www五月| 丁香五月网在线观看| 五月天天天色| 99婷婷五月天激情| 天天干-天天日| 操91| 台湾无码A片一区二区| 九色色| 国产毛片精品一区二区色欲黄A片| 久久婷婷内射| 婷婷六月丁香五月| 日韩成人影片网站| 色色色777| 99热大香蕉| 九九九九九九毛片| 婷婷五月天日本无码| 开心激情站| 婷婷在线播放av| 五月 激情视频| 日笨久久网| 99色爱| 激情五月综合网丁| 五月色婷婷影视在线电影| 色色综合网站| 中文字幕,综合,91| 日韩AAAAAAAAAAA片| 91国产精品视频播放| 情欲综合网| 国产99热| 丁香五月天偷拍| 婷婷六月色| 99久热在线精品| www.久久爱.com| 婷婷五月无码| 另类激情中文| 99国产欧美视频| 婷婷草| 9|在线观看视频| 天天做 天天爱| 色婷婷六月| 伊人婷婷色激情丁香| 99精品视频免费观看近期发布| 婷婷成人综合免费视频| 五月丁香久久| 五月天六月丁香| 狠狠狠狠狠干| 2020久久婷婷五月| 白人荫道BBWBBB大荫道| 丁香五月色综合色播五月| 嫩草AV久久伊人妇女超级A| 天天草狠狠擦| 丁香六月婷婷色XXXX|