一個(gè)開源的Modbus庫(kù)

掃描關(guān)注一起學(xué)嵌入式,一起學(xué)習(xí),一起成長(zhǎng)

圖片
modbus協(xié)議是工控設(shè)備的標(biāo)準(zhǔn)通信協(xié)議。簡(jiǎn)單來(lái)說(shuō),modbus協(xié)議就是為了在主機(jī)設(shè)備上能拿到從機(jī)里的數(shù)據(jù)的協(xié)議。

本倉(cāng)庫(kù)主要是收錄了基礎(chǔ)型的modbus框架,因此支持線圈(1位)和寄存器(16位)這兩種數(shù)據(jù)類型(有的modbus支持浮點(diǎn)型或者32位型)。

支持的功能碼有:01讀線圈、02讀離散量輸入、03讀保持寄存器、04讀輸入寄存器、05寫單個(gè)線圈、06寫單個(gè)寄存器和10寫多個(gè)寄存器。

軟件架構(gòu)


本modbus基于狀態(tài)機(jī)框架實(shí)現(xiàn),因此具有極快的響應(yīng)速度。不過(guò)狀態(tài)機(jī)沒(méi)有自己的緩存可以保存信息,因此需要額外的變量來(lái)存放對(duì)應(yīng)的數(shù)據(jù),所以該框架占用的內(nèi)存會(huì)比緩存對(duì)比框架要多。


安裝教程


1.先準(zhǔn)備好一個(gè)工程,可以是新建的空的工程也可以是舊的工程,這里以新工程來(lái)舉例。雙擊“新建工程.bat”,名字可以任意,只要是英文就行。這里隨便寫個(gè)modbus。


圖片

2.復(fù)制modbus.h和modbus.c到工程文件夾。


復(fù)制文件到工程

3.打開工程,在任意工程文件夾里雙擊,比如雙擊DEVICE文件夾,在彈出的選擇框中雙擊modbus.c將其添加到工程中。


圖片


4.打開main.c,加載modbus的頭文件。如下第二句:

#include "ecbm_core.h"//加載庫(kù)函數(shù)的頭文件。#include "modbus.h"     //加載modbus的頭文件。void main(){			//main函數(shù),必須的。system_init();		//系統(tǒng)初始化函數(shù),也是必須的。while(1){
}}
至此modbus組件已完整的添加到工程中。但只是添加到工程中還不能使用modbus。modbus是基于串口的協(xié)議,因此我們還需要初始化串口。

5.好在ECBM默認(rèn)就是打開串口的,先到ecbm_core.h去設(shè)置當(dāng)前使用單片機(jī)型號(hào)。當(dāng)然設(shè)置的時(shí)候別忘了使用ECBM強(qiáng)大的圖形化配置界面,只需要點(diǎn)擊窗口左下角的【Configuration Wizard】標(biāo)簽就行。

實(shí)例的單片機(jī)我用的是STC8F2K32S2,于是按下圖的步驟設(shè)置。確保單片機(jī)時(shí)鐘設(shè)置是【內(nèi)部高速時(shí)鐘HSI(標(biāo)準(zhǔn))】,這樣設(shè)置的話ECBM庫(kù)會(huì)自己識(shí)別出你在stc-isp工具上設(shè)置的時(shí)鐘頻率。

有了這個(gè)自動(dòng)識(shí)別,你就不會(huì)因?yàn)闀r(shí)鐘沒(méi)調(diào)好、波特率不對(duì)而收不到數(shù)據(jù)啦。然后確保【自動(dòng)下載功能】是打開的,一方面自動(dòng)下載會(huì)讓你的調(diào)試更加方便,另一方面該功能只要開啟就會(huì)自動(dòng)初始化串口,省事。

圖片
6.打開uart.h,進(jìn)入到圖形化配置界面。
將波特率修改成實(shí)際使用的波特率,比如115200。使能接收并打開串口1的接收回調(diào)函數(shù)。


7.在main.c中定義串口1回調(diào)函數(shù),函數(shù)名為uart1_receive_callback。然后將modbus的接收函數(shù)放到串口1回調(diào)函數(shù)中。

接著定義modbus讀寫串口的兩個(gè)函數(shù)ecbm_modbus_rtu_set_data和ecbm_modbus_rtu_get_data。

#include "ecbm_core.h"//加載庫(kù)函數(shù)的頭文件。#include "modbus.h"     //加載modbus的頭文件。void main(){			//main函數(shù),必須的。system_init();		//系統(tǒng)初始化函數(shù),也是必須的。while(1){
}}void uart1_receive_callback(void){//接收處理部分。    ecbm_modbus_rtu_receive();}void ecbm_modbus_rtu_set_data(emu8 dat){//發(fā)送數(shù)據(jù)部分。    uart_char(1,dat);//ECBM庫(kù)的發(fā)送函數(shù)。}emu8 ecbm_modbus_rtu_get_data(void){//獲取串口值部分。    return SBUF;//串口1的寄存器}

8.modbus還有接收超時(shí)的設(shè)定,因此還需要定時(shí)器的幫助。

打開timer.h,進(jìn)入圖形化設(shè)置界面,任選一個(gè)定時(shí)器,比如定時(shí)器0。

設(shè)置成定時(shí)器模式,然后定時(shí)時(shí)間為1mS。
因?yàn)樵趯?shí)驗(yàn)平臺(tái)上單片機(jī)工作在24MHz,所以定時(shí)1mS的初值是24000。

9.回到main.c,添加初始化定時(shí)器和運(yùn)行定時(shí)器的代碼。
最后把modbus的運(yùn)行函數(shù)寫到循
環(huán)中就行了。

此時(shí)modbus已安裝完畢,可以使用了。

#include "ecbm_core.h"//加載庫(kù)函數(shù)的頭文件。#include "modbus.h"     //加載modbus的頭文件。void main(){			//main函數(shù),必須的。system_init();		//系統(tǒng)初始化函數(shù),也是必須的。    timer_init();        //初始化定時(shí)器。timer_start(0);      //開啟定時(shí)器0。while(1){ecbm_modbus_rtu_run();//運(yùn)行modbus函數(shù)。	}}void uart1_receive_callback(void){//接收處理部分。    ecbm_modbus_rtu_receive();}void ecbm_modbus_rtu_set_data(emu8 dat){//發(fā)送數(shù)據(jù)部分。    uart_char(1,dat);//ECBM庫(kù)的發(fā)送函數(shù)。}emu8 ecbm_modbus_rtu_get_data(void){//獲取串口值部分。    return SBUF;//串口1的寄存器}void tim0_fun(void)TIMER0_IT_NUM {//定時(shí)器處理部分    ECBM_MODBUS_RTU_TIMEOUT_RUN();}

使用說(shuō)明


modbus是基于串口的通信協(xié)議,用于電腦訪問(wèn)設(shè)備的寄存器來(lái)完成設(shè)置或者執(zhí)行某些動(dòng)作。


其固定的數(shù)據(jù)格式為:


【設(shè)備地址】+【功能碼】+【起始地址】+【功能碼相關(guān)】+【CRC校驗(yàn)】。


本庫(kù)目前支持01,02,03,04,05,06,10共7個(gè)功能碼。


功能碼詳解


【01】讀線圈


舉例:主機(jī)發(fā)送【01 01 00 00 00 01 FD CA】。意思是讀取地址為01的設(shè)備中0000號(hào)線圈的值。

【02】讀離散量輸入

舉例:主機(jī)發(fā)送【01 02 00 00 00 03 38 0B】。意思是讀取地址為01的設(shè)備中0000~0002號(hào)3個(gè)離散量的值。


【03】讀保持寄存器


舉例:主機(jī)發(fā)送【01 03 00 0A 00 03 25 C9 】。意思是讀取地址為01的設(shè)備中000A~000C號(hào)3個(gè)寄存器的值。


【04】讀輸入寄存器


舉例:主機(jī)發(fā)送【01 04 00 00 00 01 31 CA 】。意思是讀取地址為01的設(shè)備中0000號(hào)輸入寄存器的值。


【05】寫單個(gè)線圈


舉例:主機(jī)發(fā)送【01 05 00 0A FF 00 AC 38 】。意思是將地址為01的設(shè)備中000A號(hào)線圈的值設(shè)置為1。


【06】寫單個(gè)寄存器


舉例:主機(jī)發(fā)送【01 06 00 01 12 34 D5 7D 】。意思是將地址為01的設(shè)備中0001號(hào)線圈的值設(shè)置為0x1234。

【10】寫多個(gè)寄存器


舉例:主機(jī)發(fā)送【01 10 00 0A 00 04 08 11 11 22 22 33 33 44 44 5D 5E 】。意思是將地址為01的設(shè)備中000A~000D號(hào)4個(gè)寄存器的值分別設(shè)置為0x1111、0x2222、0x3333、0x4444。


如何自定義modbus寄存器


為了方便大家使用,本庫(kù)默認(rèn)包含了兩個(gè)數(shù)組作為modbus通信中的寄存器。其中:

ecbm_modbus_rtu_bit_buf,用

于存放線圈操作。也就是功能碼01會(huì)從這個(gè)數(shù)組里讀取數(shù)據(jù),功能碼05會(huì)往這個(gè)數(shù)組寫數(shù)據(jù)。


ecbm_modbus_rtu_reg_buf,用于存放寄存器操作。也就是功能碼03能從這個(gè)數(shù)據(jù)里讀取數(shù)據(jù),功能碼06會(huì)往這個(gè)數(shù)組里寫數(shù)據(jù)。而功能碼10可以一次性寫多個(gè)數(shù)據(jù)到數(shù)組里。


但是如果需要本庫(kù)來(lái)對(duì)接舊項(xiàng)目,或者您的項(xiàng)目更加復(fù)雜,不是單純的存取寄存器,那么可以取消自帶的數(shù)組,然后定義新的讀寫函數(shù)即可。


一、不需要庫(kù)自帶的線圈緩存:


第一步,關(guān)閉線圈緩存使能。



第二步:重建線圈讀寫函數(shù)。因?yàn)樵瓉?lái)的讀寫函數(shù)都是操作自帶緩存的,取消緩存之后函數(shù)也會(huì)失效。


重建很簡(jiǎn)單,定義一個(gè)ecbm_modbus_cmd_write_bit函數(shù)和ecbm_modbus_cmd_read_bit函數(shù)就行。下面舉個(gè)例子:


void ecbm_modbus_cmd_write_bit(emu16 addr,emu8 dat){    if(addr==101){//比如地址為101的線圈是管理者LED的亮滅狀態(tài)的。if(dat==0){//如果往101寫入了0,LED_OFF;//就關(guān)閉LED。		}else{//否則LED_ON;//就打開LED。		}	}if(addr==0){//比如地址0,對(duì)應(yīng)了板子上DCDC的使能。		dc_dc_en=dat;//將寫入數(shù)據(jù)賦予使能。	}}void ecbm_modbus_cmd_read_bit(emu16 addr,emu8 * dat){    if(addr==101){//比如地址為101的線圈是管理者LED的亮滅狀態(tài)的。if(LED_PIN==0){//如果該引腳是低電平,說(shuō)明LED是亮的。			*dat=1;//注意,這里返回1的原因是通常LED用低電平點(diǎn)亮。		}else{//否則			*dat=0;//返回0。		}	}if(addr==0){//比如地址0,對(duì)應(yīng)了板子上DCDC的使能。		*dat=dc_dc_en;//將使能狀態(tài)返回去。	}}


二、如果不需要自帶的寄存器緩存。


也是分兩步就OK。


第一步,關(guān)閉寄存器緩存使能。


317-8


第二步,重建寄存器讀寫函數(shù),理由同上。分別是ecbm_modbus_cmd_write_reg和ecbm_modbus_cmd_read_reg。


舉個(gè)例子:

void ecbm_modbus_cmd_write_reg(emu16 addr,emu16 dat){    if(addr<512){//可以把512以下的地址作為OLED的緩存(128*64個(gè)點(diǎn)需要128x64/16=512個(gè)16位寄存器)。OLED_BUF[addr]=dat;	}else{//512以上的地址作為另一組。MCU_SETTING[addr-512]=dat;if(addr==512){//當(dāng)?shù)刂窞?12的寄存器的D0位if(dat&0x0001){//被寫1的時(shí)候,定義為用戶要更新OLED。OLED_SHOW();//刷新OLED顯示。			}		}	}}void ecbm_modbus_cmd_read_reg(emu16 addr,emu16 * dat){    if(addr<512){//可以把512以下的地址作為OLED的緩存(128*64個(gè)點(diǎn)需要128x64/16=512個(gè)16位寄存器)。		*dat=OLED_BUF[addr];	}else{//512以上的地址作為另一組。		*dat=MCU_SETTING[addr-512];	}}

由此可見(jiàn),自定義的modbus寄存器不僅僅可以完成普通的儲(chǔ)存功能,還能具備一些觸發(fā)功能,可以通過(guò)下發(fā)指令來(lái)讓單片機(jī)執(zhí)行某些動(dòng)作。


這將極大的擴(kuò)展modbus的使用場(chǎng)景。


圖形化配置界面說(shuō)明


眾所周知,圖形化配置界面是ECBM系列的特點(diǎn),自然在本modbus庫(kù)也不例外的。

圖片


首先用keil打開modbus.h,在左下角找到Configuration Wizard標(biāo)簽。點(diǎn)擊即可進(jìn)入圖形化配置界面。


這個(gè)界面是keil的能,因此用IAR和GCC是沒(méi)有辦法享受到的喔。


317-10


下面我來(lái)一一說(shuō)明:


本機(jī)地址/ID


顧名思義,在總線中為了區(qū)分不同設(shè)備而設(shè)立的一個(gè)唯一的地址。在使用中要確保該地址是唯一的,否則在總線中就會(huì)沖突。


由于圖形化配置界面設(shè)置的信息在編譯后就不能修改了,所以要實(shí)現(xiàn)動(dòng)態(tài)ID地址可以通過(guò)修改變量ecbm_modbus_rtu_id來(lái)實(shí)現(xiàn)。


超時(shí)時(shí)間


在串口通信中,可能會(huì)遇到通信中斷的情況。


由于modbus-rtu在傳輸上使用了原始數(shù)據(jù)傳輸,也就是說(shuō)0x00到0xFF都可以用來(lái)表示數(shù)據(jù),那么就沒(méi)有哪個(gè)值是可以專門用來(lái)當(dāng)幀頭幀尾的了。


在這一點(diǎn)上,modbus-ascii就做得很好,它只用字符0到9和A到F表示數(shù)據(jù),用:號(hào)表示幀頭,這樣就可以通過(guò)幀頭來(lái)判斷一個(gè)數(shù)據(jù)幀的開始和結(jié)束。


由于modbus-rtu不能這樣操作,那么為了能使modbus從機(jī)在通信中斷后可以恢復(fù)到待接收狀態(tài),需要設(shè)定一個(gè)時(shí)間,這個(gè)時(shí)間就是超時(shí)時(shí)間。


在圖形化配置界面設(shè)置中,設(shè)置值代表ECBM_MODBUS_RTU_TIMEOUT_RUN執(zhí)行的次數(shù)。


比如圖中設(shè)置為5,如果ECBM_MODBUS_RTU_TIMEOUT_RUN每10mS運(yùn)行一次,那么只要超過(guò)5*10=50mS沒(méi)收到串口數(shù)據(jù),就認(rèn)為是通信中斷,然后modbus恢復(fù)待接收態(tài)。


線圈讀寫功能設(shè)置


線圈這個(gè)概念來(lái)源于以前的工業(yè)設(shè)備,一個(gè)線圈就是指一個(gè)繼電器,繼電器通常是單刀雙擲可以輸出高低電平,所以說(shuō)白了線圈就是一個(gè)位寄存器可以儲(chǔ)存一個(gè)比特的信息。


線圈緩存


這個(gè)緩存其實(shí)也就是一個(gè)u8型數(shù)組,由于線圈就是一個(gè)比特的數(shù)據(jù),用一個(gè)字節(jié)來(lái)存一個(gè)比特太浪費(fèi)空間了。


為了方便大家往u8型數(shù)組里存比特?cái)?shù)據(jù),本庫(kù)已經(jīng)把這個(gè)算法寫好了。


使能這個(gè)選項(xiàng)時(shí),本庫(kù)會(huì)定義一個(gè)數(shù)組ecbm_modbus_rtu_bit_buf,同時(shí)會(huì)將對(duì)應(yīng)的讀寫函數(shù)ecbm_modbus_cmd_write_bit,ecbm_modbus_cmd_read_bit定義好,通過(guò)調(diào)用讀寫函數(shù)就可以讀寫對(duì)應(yīng)的線圈。


如果是移植本庫(kù)到以前的工程中,也就是說(shuō)在原來(lái)的工程中已經(jīng)有了緩存了,那么可以不使能本選項(xiàng)。


不使能的話,數(shù)組ecbm_modbus_rtu_bit_buf就不會(huì)定義,同時(shí)讀寫函數(shù)也需要你自己去寫了。畢竟作者也無(wú)法預(yù)料你的舊工程用的是什么緩存嘛。


線圈緩存總數(shù)


這個(gè)設(shè)置涉及modbus通信的地址和數(shù)據(jù)總數(shù)判斷,所以一定要根據(jù)實(shí)際情況填寫。


數(shù)值的單位是字節(jié),如果需要10個(gè)線圈,要兩個(gè)字節(jié)可以放得下,那么就應(yīng)該填上2。


線圈起始地址


這個(gè)是應(yīng)對(duì)特殊要求的,對(duì)于大部分用戶而言,保持為0就可以了。


線圈指令使能


主要涉及兩個(gè)指令:一個(gè)用于讀線圈的01指令,一個(gè)用于寫線圈的05指令。使能對(duì)應(yīng)指令,可以讓本庫(kù)編譯相應(yīng)的指令解析代碼。所以有需求就可以使能,沒(méi)有需求就不使能以節(jié)省程序空間。


寄存器讀寫功能設(shè)置


寄存器這個(gè)概念比線圈好理解,就和單片機(jī)的寄存器差不多一個(gè)意思,然后modbus的寄存器是16位的。


寄存器緩存


和上面的線圈一樣,為了方便大家,讀寫的算法已經(jīng)寫好。


使能緩存就會(huì)定義u16型數(shù)組ecbm_modbus_rtu_reg_buf還有讀寫函數(shù)ecbm_modbus_cmd_write_reg和ecbm_modbus_cmd_read_reg。


如果是移植到舊工程或者想自定義讀寫函數(shù),就不使能這個(gè)選項(xiàng),然后自己定義讀寫函數(shù)就好了。


寄存器緩存總數(shù)


這個(gè)參數(shù)是用于定義緩存數(shù)組,請(qǐng)根據(jù)實(shí)際情況填寫。由于u16型是可以直接定義的,所以本選項(xiàng)的單位是字(1字節(jié)=8比特、一字=16比特)。用多少就填多少。


寄存器起始地址


這個(gè)是應(yīng)對(duì)特殊要求的,對(duì)于大部分用戶而言,保持為0就可以了。


寄存器指令使能


主要涉及三個(gè)指令:一個(gè)用于讀寄存器的03指令,兩個(gè)用于寫寄存器的06指令和10指令。


其中06指令一次只能寫一個(gè)寄存器。

10指令可以一次寫多個(gè)寄存器。


使能對(duì)應(yīng)指令,可以讓本庫(kù)編譯相應(yīng)的指令解析代碼。所以有需求就可以使能,沒(méi)有需求就不使能以節(jié)省程序空間。


另外在10指令那里,還有個(gè)選項(xiàng)是寫入緩存總數(shù)的,這是因?yàn)閙odbus通信都是需要計(jì)算CRC的。


如果CRC錯(cuò)誤則本次傳輸?shù)男畔⑷孔鲝U。因此在CRC結(jié)果出來(lái)之前,傳入的數(shù)據(jù)都會(huì)放在寫入緩存中。


而這個(gè)選項(xiàng)就是定義這個(gè)緩存的大小,單位也是字(16比特)。


如果寫入緩存的定義為10,實(shí)際通信傳輸了15,那么就會(huì)因?yàn)閿?shù)據(jù)溢出導(dǎo)致程序出問(wèn)題,所以還是注意要符合實(shí)際。


IO系統(tǒng)指令使能


這里包含了兩個(gè)指令,一個(gè)是02指令讀離散量輸入,另一個(gè)是04指令讀輸入寄存器。


由于外界輸入千變?nèi)f化,所以這兩個(gè)指令對(duì)應(yīng)函數(shù)沒(méi)有定義。如果有需要就先使能,然后定義相應(yīng)的讀函數(shù)。


02指令對(duì)應(yīng)的是ecbm_modbus_cmd_read_io_bit函數(shù)。

04指令對(duì)應(yīng)的是ecbm_modbus_cmd_read_io_reg函數(shù)。


這個(gè)項(xiàng)目的倉(cāng)庫(kù)地址為:

https://gitee.com/ecbm/modbus


關(guān)注【一起學(xué)嵌入式】,回復(fù)加群進(jìn)技術(shù)交流群。



覺(jué)得文章不錯(cuò),點(diǎn)擊“分享”、“”、“在看” 唄!

一起學(xué)嵌入式 公眾號(hào)【一起學(xué)嵌入式】,RTOS、Linux編程、C/C++,以及經(jīng)驗(yàn)分享、行業(yè)資訊、物聯(lián)網(wǎng)等技術(shù)知
評(píng)論
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 217870瀏覽
  • 摘要東莞市恒創(chuàng)連接器有限公司(HCHGCONN)是位于廣東東莞的連接器源頭制造工廠,專注于連接器國(guó)產(chǎn)替代、小間距大電流連接器、線對(duì)板連接器、線對(duì)線連接器、板對(duì)板連接器、電源連接器及定制連接器開發(fā)。公司面向工業(yè)自動(dòng)化、新能源儲(chǔ)能、BMS、汽車電子、AI服務(wù)器、GPU供電、通信設(shè)備、醫(yī)療設(shè)備和智能家居等場(chǎng)景,提供從產(chǎn)品選型、替代評(píng)估、樣品驗(yàn)證到批量交付的一站式連接方案。恒創(chuàng)可支持 Molex、TE Connectivity、JST、Hirose、Samtec 等國(guó)際品牌部分系列的國(guó)產(chǎn)替代評(píng)估。常見(jiàn)替
    HC003 2026-08-07 10:14 189瀏覽
  • 做電池供電攝像頭、可視門鈴、戶外安防的同學(xué)應(yīng)該都踩過(guò)這個(gè)坑:攝像頭要拍,ISP、sensor、無(wú)線模塊全得開著,整機(jī)電流動(dòng)輒幾百 mA。一節(jié) 18650 撐不了幾天,用戶投訴“怎么又沒(méi)電了”。有人會(huì)說(shuō):加個(gè) PIR 人體紅外不就行了?問(wèn)題是 PIR 怕熱、怕寵物、怕隔著亞克力/玻璃殼,而且只能感知“有溫差的人體移動(dòng)”,靈敏度飄忽。真正省電的思路應(yīng)該是:讓攝像頭平時(shí)徹底睡死,只有“前面有人/有動(dòng)靜”時(shí)才被一鍵喚醒——而負(fù)責(zé)這個(gè)“看門”角色的,最合適的是一顆低功耗雷達(dá)。一、為什么是雷達(dá),而不是 PI
    唯創(chuàng)知音語(yǔ)音芯片 2026-08-07 14:44 216瀏覽
  • 一、方案簡(jiǎn)介在Buildroot構(gòu)建的嵌入式Linux系統(tǒng)中部署Flutter應(yīng)用,主流有兩套成熟的開源方案,分別適配不同的顯示場(chǎng)景與開發(fā)需求:方案一:flutter-elinux(Sony開源方案)由索尼官方維護(hù)的嵌入式Linux Flutter工具鏈,既支持DRM/GBM直接渲染,也兼容Wayland、X11等多種顯示后端,場(chǎng)景適配性更廣。方案二:flutter-pi(輕量級(jí)嵌入器)一款輕量級(jí)Flutter引擎宿主程序,僅基于底層DRM/GBM接口實(shí)現(xiàn)渲染,無(wú)需依賴桌面環(huán)境,資源占用更低,更
    飛凌嵌入式 2026-08-07 09:34 195瀏覽
  • 讓微弱脈沖信號(hào)更清晰——鎖相放大器集成Boxcar平均器在脈沖激光、泵浦-探測(cè)、時(shí)間分辨光譜、飛行時(shí)間質(zhì)譜等實(shí)驗(yàn)中,真正需要測(cè)量的信號(hào)往往只出現(xiàn)在一個(gè)很短的時(shí)間窗口內(nèi),卻被淹沒(méi)在遠(yuǎn)大于它的噪聲和背景之中。 針對(duì)這類穩(wěn)定重復(fù)的微弱脈沖與瞬態(tài)信號(hào),賽恩科儀為OE2052雙通道數(shù)字鎖相放大器帶來(lái)全新的Boxcar Averager功能升級(jí):在鎖相檢測(cè)之外,進(jìn)一步提供從周期波形觀察、門控測(cè)量到多周期平均的完整數(shù)字Boxcar測(cè)量鏈路。 Boxcar平均器,如何從噪聲中“截取”目標(biāo)信號(hào)?Boxcar平均器
    SSI_賽恩科儀 2026-08-07 15:49 19065瀏覽
  • 做儲(chǔ)能項(xiàng)目,你是怎么選控制器的?隨著工商業(yè)儲(chǔ)能、電網(wǎng)側(cè)儲(chǔ)能的規(guī)模化落地,作為儲(chǔ)能EMS“大腦”的嵌入式控制器,直接決定了整套系統(tǒng)的運(yùn)行穩(wěn)定性、數(shù)據(jù)可靠性與項(xiàng)目落地效率。不少?gòu)臉I(yè)者都踩過(guò)類似的坑:接口數(shù)量不足要額外加裝擴(kuò)展模塊、戶外高溫導(dǎo)致設(shè)備宕機(jī)、電磁干擾引發(fā)數(shù)據(jù)丟包、軟件生態(tài)薄弱拖慢開發(fā)周期……選對(duì)儲(chǔ)能控制器,核心要盯準(zhǔn)四個(gè)關(guān)鍵維度。首先看接口能力:全鏈路覆蓋,才是降本的核心。一套完整的儲(chǔ)能系統(tǒng),需要同時(shí)對(duì)接PCS、BMS、智能電表、溫濕度傳感器、除濕機(jī)、煙感消防主機(jī),還要連接急停開關(guān)、斷路器
    飛凌嵌入式 2026-08-11 08:46 38瀏覽
  • 產(chǎn)品使用18V供電,配套4串鋰離子電池,需要設(shè)計(jì)一個(gè)充電器。因?yàn)檩斎?8V,電池最高 16.8V,壓差僅 1.2V。因?yàn)閴翰钐 J褂瞄_關(guān)型的充電控制芯片不穩(wěn)定。嘗試自行設(shè)計(jì)一個(gè)。整體采用分立三極管 + TL431架構(gòu),分4個(gè)功能單元:使能控制回路、限流環(huán)路、TL431 精密恒壓反饋環(huán)路、PNP 功率管主功率輸出回路;實(shí)現(xiàn)完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經(jīng) R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導(dǎo)通,對(duì)地拉低 R1、R2 組成的分壓控制節(jié)點(diǎn)電位;該節(jié)點(diǎn)直
    southcreek 2026-08-07 13:45 498瀏覽
  • 做藍(lán)牙音箱的工程師大概都碰過(guò)這個(gè)局面。產(chǎn)品要連手機(jī)放歌,要本地播開機(jī)提示音和按鍵音,還要接 App 做配網(wǎng)和狀態(tài)上報(bào)。三件事拆開,早先的常規(guī)做法是音頻藍(lán)牙一顆料、數(shù)傳藍(lán)牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機(jī)電流和固件工作量也跟著漲。WT2605C 出來(lái)以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍(lán)牙、BLE 數(shù)傳和 MP3 本地播放三樣全包了。對(duì)藍(lán)牙音箱來(lái)說(shuō),最實(shí)在的好處就
    唯創(chuàng)知音語(yǔ)音芯片 2026-08-06 15:14 385瀏覽
  • 樓宇自控里的“巴別塔”一棟智慧樓宇、一個(gè)產(chǎn)業(yè)園區(qū)里,暖通空調(diào)運(yùn)行著廠商私有協(xié)議,照明系統(tǒng)遵循專屬通信標(biāo)準(zhǔn),變配電、門禁安防各成體系——設(shè)備間數(shù)據(jù)壁壘森嚴(yán),上位平臺(tái)對(duì)接全靠定制化 “翻譯” 開發(fā),不僅成本高企,交付周期也難以管控。這就是樓宇自控行業(yè)多年的痛點(diǎn):協(xié)議林立、封閉林立。而破局的鑰匙,早在30多年前就已經(jīng)寫好了——BACnet。作為ASHRAE制定的樓宇自控國(guó)際標(biāo)準(zhǔn)協(xié)議,BACnet是如今全球樓宇自控系統(tǒng)(BAS)互聯(lián)互通的“通用語(yǔ)言”。新風(fēng)機(jī)、冷源群控、變配電、照明、門禁,凡是需要被樓宇
    飛凌嵌入式 2026-08-10 09:26 232瀏覽
  •        很多人只見(jiàn)過(guò)封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩(wěn)定起振的成品,要經(jīng)過(guò)十幾道精密工序。它內(nèi)部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個(gè)生產(chǎn)過(guò)程里哪怕0.1微米的誤差,都會(huì)直接廢掉整批產(chǎn)品,這也是小尺寸晶振過(guò)去長(zhǎng)期依賴進(jìn)口,國(guó)內(nèi)廠商花了十幾年才啃下量產(chǎn)硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 546瀏覽
我要評(píng)論
0
點(diǎn)擊右上角,分享到朋友圈 我知道啦
請(qǐng)使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 巨熟乳波霸a 田中瞳| 长相思二季全集免费完整版| 福禄寿探案| 公之浮手中字60| 花束般的恋爱电影在线观看免费高清| 禁忌5免费在线观看| 未来日记迅雷下载| 囧的呼唤99| 高清《妻子6》在线观看| 建党伟业之践行者| 荷尔蒙美国版6| 《高压监狱3》法国版版| omoflow在线观看| 众王驾到| 八仙饭店叉烧肉包子完整视频 | 吸血鬼偶像 电视剧| 《束缚游戏》第一季免费观看| 唐宫美人天下结局| 高清年少有为| 门徒在线观看| 惊奇4潮男| 美国禁忌式家庭结局10| 终极证据电视剧| 文旅产业从“流量”变“留量”| 完整的恶魔之眼| 何以笙箫默全集免费播放| 《牙医姐妹》1986版| 我推的孩子樱花在线观看| 17se电影| 美景之屋2在线观看高清未删减| 冰河世纪1国语版全集| 姐姐的朋友2在线| 高清异世界的安泰全看社畜未删减| 咒怨1 日版| 牙医姐妹在线免费观看视频| 保你平安 电影| 奔跑吧玫瑰| 法国高压2监监完整版| 绿箭侠3| 《痛难了》完整版| 人皮灯笼qvod| 《破外女2》完整版| 麦乐迪的女超人在线观看完整免费| 《21世纪爱情指南》视频| 欧式少女16集全观看战狼6国产少女 | 《替夫还债》女律师| 后院露营在线观看| 《乳头按摩》电影无码| 传闻中的陈芊芊在线观看| 青春环游记第三季综艺| 出差被最讨厌的部长欺负电视剧 | 联谊对象是RS系警官| 《女超人满天星版》麦乐迪在线观看 | 乐东| 临终千言| 《女销售的销售秘密2》 | 外汇| 李采潭演热情的邻居免费观看| 美国式禁忌保罗讳1-4| 古惑仔5之龙争虎斗粤语版免费 | 圣特罗佩女孩1982满天星| 网球王子电视剧版| 王者清风片尾曲| 女版战狼7在线观看999| 《满江红》在线观看| 超市特工第四季| 大秦帝国第二部高清| 电视剧22条婚规| 妻子8免费完整高清电视剧看| 非你莫属2013| 莫妮卡大度电影免费观看爱我几何| 甄嬛传迅雷看看| 圣德罗佩的姑娘们高清| 擎天撼地| 巴达卢佩的玫瑰在线播放| 电视剧飞哥大英雄在线观看| 这个妈咪我要了| 怦然与你未删减| 陪看:林诗栋vs张本智和| 无限电影在线观看| 非分熟女 电影| 薛平贵与王宝钏电视剧全集下载| 新员工韩剧电视剧| 小凤新婚下| 世上只有爸爸好| 伦理片京东塔俘虏女兵在线观看| 色戒完整版未删版 资源| 摩登家庭剧照| 爱的理想生活| 一刀倾城在线观看完整版国语版| 长月烬明电视剧全集| 《法国空乘5》电影免费观看| 邻居的秘密| 酒店激战2免费观看国语版| 电视剧前妻回家| 失落的世界| 人龙传说国语版| 河南曲剧卷席筒| 选调生之家| 春光乍泄 电影| 我们的当打之年| 菅谷梨沙子快播| 高清DTF圣路易日记未删减| 斧头帮舞蹈| 我们日本在线观看免费观看| 业火的向日葵下载| 秦岭神树在线观看| 《名侦探柯南:独眼的残像》| 石阡县| 谭艳版《梁祝》全集播放| 日本战狼20免费播放最新一期| 倚天屠龙记2阴阳圣火令最新| 女友的妈妈双字ID| 危情瘾难耐 电影| 呼啸山乡电视剧全集免费观看| 第一女儿电影| 修真带娃:奶爸人生全集免费| 疯狂的邻居韩国电影| 舍我其谁电视剧免费观看西瓜| 古罗马艳情史| 美国政府重启免费新冠检测| 朝阳沟封号| 神龙归位什么意思| 漂亮的妹妹中字ID| 江涛非你莫属| 我的私人女教师3中文字幕版 | 麻雀电视剧免费全集观看| 妈妈的职业2在线全集| 乡村爱情14 电视剧| 镜花风月之女僵尸免费观看| 李洛夫奇案| 战狼6大牛老黑免费观看| 九重紫电视剧哪里可以看| 《再见莫妮卡》| 夏目友人帐第一季| 灭火宝贝满天星法版免费壮志凌云在线观看 | 邵阳市| 《昭和》电影免费观看| 上游电视剧在线观看免费| 三眼神童国语版| 爱情公寓第五季| 沧元图动漫第60集| 卓帕卡布拉| 春梦伊人| 内地版流星花园| 泰囧完整版| 漂亮的小瘦子8| 大独裁者| kayalacoyote女超人在线观看| 高清《战旗如画》电视剧| 拉娜罗迪斯满天星免费观看 | 拳击手2满天星| 如果我不曾见过太阳第二季 | 需要爸爸的种子电影完整版| 电视剧无所畏惧全集播放| 念亲恩电视剧全集| 三界横着走:仙尊宠妃短剧全集| 波野结衣全集种子| 女销售楼的秘密| 私じゃなかったんだね谐音| 吴昕李维嘉同框| 《生活中的玛丽》经典片段| 电视剧雾都猎狐| 私人航空在线观看完整版| 电视剧知情| 凯·帕克《囚禁》| 马永贞争霸上海滩国语| 法国《房产销售员》在线| 海扁王2迅雷下载| 浪客剑心动漫| 浪迹天涯高清| 默杀简介| 千金奴日本电影播放完整版中文 | 女超人麦乐迪A片未删减版免费观看| 用我的手来打扰我吧| 我女友的妈妈id中字女主角是谁扮演的| 囧妈在线播放高清| 法版高压监狱1时56分| 搞定岳父| 杰森斯坦森回应爱称郭达| 你丑你横穿| 努尔哈赤评书| 《黑色眼泪》完整版| 蓝可儿电梯事件| 跨年演讲罗振宇2024| 神奇数字马戏团第一集| 塔日酒店未删减版在线观看 | 华丽的外出全集| 公孚手| 电视剧秋蝉免费全集| 左右免费| 兄妹高清完整版在线观看| 如意芳华短剧免费观看| 胡贤华案件| 西藏小子| 鬼迷心窍香港完整版高清在线观看| 机械威龙| 朋友的妈妈1| xl司令真人版,无马赛克在线观看| 母亲8集在线动漫| 荣誉守则电影在线观看| 新生电视剧剧情介绍| 《乡情》罗丽·星克莱尔主演的 | 雪豹12| 开放的婚姻1972| 蛮好的人生电视剧免费观看40集| 《我的邻居睡不着》电视剧| 咖喱辣椒3| 谢思埸3米跳板夺冠| 塔斯尼帝复仇2成电影6月12| 他是谁免费观看| 拥抱太阳的月亮国语版| 《萌萌妈妈》动漫全集| 禁止想象韩国电影原唱完整版| 《新人类毒医肥尸2》全集免费观看| 无忧渡电视剧在线观看全集| 电影炸天小姐完整版免费观看| 烟火人家电视剧简介| 康体水疗1978原版电影| 郊游 电影| 私人航空电影免费观看完整版在线播放 | 小沈阳和他媳妇唱的歌| 韩剧不得做室友第二季观看| 那年花开月正圆下载| 暗芝居第二季全集免费观看| 成龙历险记第四季| 美国爸爸需要播种电影在线观看| 金瓶双艳HD完整版| 大江大河3全53集下载| 平凡之路电视剧免费| 需要爸爸播种子2美国| 深圳第一现场在线直播| 最近妹妹有点怪真人电影观看人数 | 姐姐6免费完整高清电视剧| 流浪地球资源| 《夕颜》动漫番剧全集| 花与蛇7免费完整版全集高清| 《亲爱的,别!》| 不良义姐真人版全集在线观看| 火箭军高层间谍是谁| 麦子交换1的中文翻译曼哪| 宫瀬里子| 黑人大鸡巴大战俄罗斯美女| 过气明星:复出即顶流全集免费 | 盛唐风流电影免费观看高清| 男女愁愁愁视频在线观看| 热辣滚烫电影完整免费观看高清| 银瓶梅电视剧第5集电视剧在线观看泰国版| 张根硕主演的电影| 魔鬼情人| 霜花店无删减版| 漂亮的保姆韩国电影观看免费版| 日本金银1-5普通话版| 我只喜欢你电视剧免费观看全集| 善良的的瘦子| 下女在线免费观看| 韩国美人图| 江河之上电视剧免费观看| 出差遇到垃圾前任电影完整版在线观看| 暗红1936在线观看| 秘密花园免费观看全集完整版高清| 丈夫不在的| 男生女生一愁愁愁观看大片 | 新水浒传高清| 《极恶老大》| 特殊酒店的滋味2| 一国两制的核心| 天上掉下猪八戒| 梦回鹿鼎记官网| 美国禁忌式家庭结局4k| 妻子去朋友公司上班| 强奸蓝洁瑛的是谁| 清潭国际高中在哪看| 超级监控| 渔夫荒野国语完整版| 流光之下电视剧在线观看| 公之孚手中字| 我的好兄弟8免费观看高清| 女子护卫队1973电影在线观看| 搞笑影视| 守护天使国语版| 电影天海翼匿名侦探免费观看 | 战狼6高清在线观看| 卧底娇娃| 野良神2 动漫| 特殊美容师待遇7| 而你刚好发光电视剧免费观看| 长月无烬电视剧全集免费观看| 贫女复仇记满天星版1| 商丘新闻| 丧尸之地| 美食闯京城:古代小厨娘短剧全集| 被凌辱的妻子在线观看| 千香引电视剧免费观看| 学警雄心国语| 绝密使命 电视剧| 维克托 科瓦茨| 万梓良电影全集国语| 厕所女神下载| 僵尸再翻生| 战狼6高清国语免费观看影视大全下载什么借钱平台好的 | 《我的私人游戏教练》| 《秘密囚禁》完整版| 《这就是我》| 蜡笔小新爱奇艺| 都市弃少全集免费| 丰城市| 雪中悍刀行第三部免费观看| 鸭王2在线免费观看| 爱我多深未剪原版在线观看| 柯南剧场版绀碧之棺| 塔尔萨之王免费观看| 电影《私人航空》法国| 太子妃武:武林高手短剧全集| 游山西村的诗意| 神王出山短剧免费观看完整版| 电影《急诊护士》在线播放 | 浪漫女家教| 《秘密》菲律宾电影在线观看| 贤妻电视剧全集下载 | 多大点事啊电视剧在线观看,天海翼香汗女教师在线播放,剧情片全集免费播放免费 | 年轻的销售员8| 娜扎回应礼服被吐槽| 网购迪士尼套餐最终民警护送入园 | 《卖百科书的女人》完整版| 蓝焰突击免费观看全集电视剧| 苍空电影完整版在线观看 | 《私人家教》在线观看| 下课后辅导第一季动漫版| 八戒八戒8观看全集免费| 女子在石缝中发现野生西瓜| 斯巴达真人版2电影在线看| 《潜渊》电视剧全集免费观看| 顶楼的秘密| 隐形的帽子| 沙加神话| 插曲30集全集免费播放在线观看| 满天星麦乐迪电影在线观看完整免费| 不能久坐是多长时间| 无主之作电影在线观看| 1986牙医姐妹赤子板栗手机免费| 屋塔房王世子快播| BonniGee邦妮·吉满天星| 正义无限电视剧| 韩国伦理电影,需要爸爸的种子在线播放 | 禁忌结局-3| 浪漫满屋全集| 做aj的电视剧| 囧妈网上怎么看| 《花的哺乳》| 只手遮天九千岁1到100集 | 齐天大圣孙悟空陈浩民全集| 海之声免费完整版如如| 苹果在线观看| 墨水心下载| 黑帮老大和我的356天第三季| 旅行到宇宙边缘| 尴尬青春完整版| 山岸逢花在线观看| 至尊红颜贾静雯版高清| 奶油柠檬| 《满江红》在线观看| 初体验5免费观看全部电视剧 | 怪侠欧阳德剧情分集介绍| 部长出差| 闪婚厚爱全集免费| 纸上谋杀| 亲爱的热爱的全集免费观看| 《法国护士长》在线观看| 凡人修仙传动漫超清4K| 电视剧免费观看高清全集| 对手多少集| 外卖特邀外卖员| 电视剧香格里拉| 黑袍纠察队4| 现场球迷大喊伊万下课| 美容院特殊的待遇5| 人工降雨引发暴雨| 郝板栗电影HD在线观看| 单月大减4万亿存款都流向哪儿了?| 三年中国免费观看完整版| 复仇女王:渣男都跪下全集免费| 火烧天堂镇| 木下凛凛经典电影回老家三天高清| 足球小将粤语版全集| 《超女麦乐迪》完整版| 《逆袭之爱上情敌》| 时寒冰说经济大棋局我们怎么办| 法国《古墓丽影》| 透析 电影| 修理工的艳福在线观看| 罗莉凶猛| 白月梵星电视剧在线观看星辰影院| 电影桃色下载| 嫌疑人x的献身电影| 1986牙医姐妹赤子板栗手机免费| 电视剧红玫瑰黑玫瑰| 法国4姐| 中国老师在英国| 《初恋时间》动漫5-6集| 杨思敏1一5集手机版| 美国版4娃娃脸免费观看| 泰国电视剧千方百计爱上你| 孙千黄景瑜冬至免费观看| 营销技巧电影在线观看| 台湾水电工完整版| 公之浮之手电影免费播放完整版| 恐怖异形入侵| 彼女动漫| 韩国非常大度的电影原声在游泳池| 保罗2禁忌大结局禁忌5| 新热血高校| 朝阳沟封号| 和最讨厌的部长一起去出差旅完整版| 高清《百万人推理》电视剧| 禁忌3年转一代意大利| 柳舟记张晚意电视剧免费观看| 七侠五义| 美人教师白峰主演的是哪一集 | 硬汉3在线观看| 荣誉守则免费完整版观看| 三生有幸遇见你免费观看西瓜网| CHIUTSE中老年女HD| 有夫之妇韩剧电视剧免费观看| 波拉特下载| 女儿的男朋友av| 《隔山有眼3:起源》在线观看| 爸爸在这儿| 广宗县| 不可撤销下载| 非诚勿扰在线直播| 高压监狱完整版在线观看完整免费高清原声满天星感恩 y | 密室大逃脱第二季免费观看 | 借口 电影| 寂寞护士公与媳| 活着韩国丧尸片完整版| 新还珠格格第二集| HD版《激战丛林》完整版意大利在线| 高清《蜜桃成熟时2》在线观看| 无尽的尽头电视剧免费全集| 莫妮卡《爱我几何》电影免费未删减 | 正义的重量电视剧| 九州缥缈录电视剧免费观看| 少年派下载| 公之浮手5免费观看完整版| 幽灵公主国语普通话| 上瘾未删减版| 《落魄贵族琉璃川》动漫免费| 飞哥大英雄全集在线观看| 坠落的女律师完整版在线观看| 名侦探柯南剧场版国语版全集| 大江大河第3部53集免费观看| 萌宝寻爹全集免费| 掌中之物西班牙版| 一代女皇潘迎紫版的电视剧70集| 僵尸归来4:阿修罗之泪电影| 格丽乔乳液狂飙电影| 向幸福招手| 美人谋电视剧免费观看| 若尔盖县| 美国性妓院妓女k8播放| 中国直销论坛| 派克-李| 同学的母亲伦理国语在线观看| 渴望城市电视剧| 玉蒲团之夜销魂完整2| 啊好烫撑满了主人| 美容院特殊待遇4演员表| 人儿何处归全集| 小黄飞2014最新演出| 韩国少女电视剧高清完整版| shameless第三季免费观看 | 梦想三国1-50集免费看| 花姑子全集| 天山暮雪| 强者风范| 性的暴行在线观看| 终极一班3完整版| 大象的眼泪 电影| 义姐是不是良喂养樱花在线观看| 奈克瑟斯奥特曼| 煎饼侠影音先锋| 中文字Dl幕岳和女胥| 百家讲坛刘心武揭秘红楼梦| 院人全年无休计划免费观看 | 电视剧和平使命| 爸爸我需要你的种子| 恶女阿楚| 天线宝宝高清| 义姐不是贤妻良母在线观看全集免费| 女大学沙龙| q2002午夜我的老师| 金银悔5普通话版免费播放| 春咲梓美| 深夜航班 第二季电视剧| 非诚勿扰20120527| 田耕纪电视剧全集免费观看| 我年轻瘦子8| 末班车后在胶囊旅馆未增删| 《满天星绝版》在线观看| 《斛珠夫人》全集免费| 高压监狱3法国电影在线观看完整免费高清原声奔跑吧 | 学院救援团| 幸福到万家电视剧免费观看完整版| 台湾电影村姑的故事免费观看| 逆流而上的你免费观看完整版 | 大博弈电视剧免费播放| 成ren电影| 伴侣交换| 学生妈妈4ID| 守护天使国语版| 战狼6高清免费观看全集下载电影| 摄政王的小娇妃全集免费| 无尽的在线观看免费版高清电视剧| 好莱坞秘密花园免费观看完整版| 小伙有娃前后变化大被认成爷爷| 美容室的特殊待遇| 玫瑰庄园| 澧州大鼓| 《已婚妇女:天气炎热时》日剧 | 冯小刚:《非3》带着笑声告别| 卖房子的女销售3在线播放| 爱情醒来了| 电影草原英雄小姐妹| 斑马电影街矿桥| 追鱼传奇未删减版| 唐探1900免费观看电影完整版| 《满天星》在线观看陈宝莲 | 电影隔壁的女孩| 只是离婚的关系免费观看电视剧| 嫣语赋结局| 捆绑强奸小电影| 斗罗大陆在线全集免费看| 庆余年1-46集免费观看| 戊戌人电影大全免费观看| 《火蓝刀锋》| 斗罗大陆免费观看视频| 三个少妇按摩电影| 电影:《埋葬巴斯托》| 她很漂亮日剧| 金梅瓶下载| 苍老师40集全在线观看电视剧 | loveme枫和铃声樱花| 私人航空电影法国在线观看 | 四个少妇的精油按摩电影| 新还珠格格全集高清| 30位美女深喉| 千金赤子板栗无删减版免费观看视频 | 我的好妈妈5 在线播放| 家属免费在线观看| 喜爱夜蒲种子下载| 女儿的朋友2韩国电影| 超级教师第三季完整版| 我的妻子电视剧免费观看| 《修理工的艳遇》在线| 钉子电影电影高清完整版在线观看 | 娜扎回应礼服被吐槽| 落魄贵族琉璃川在线观看完整 | 《不再是朋友的夜晚第二季》 | 太阳之歌女主角| 和继拇做爰HD中字| 东北黑道风云20全集| 美女收藏家| 蓝精灵动画片| 金城武电影全集| 好男人在线观看免费观看| 神医传奇电视剧免费观看| 非诚勿扰聂倩| 《大兵的寝室》美剧免费观看全集| 蝙蝠侠与罗宾| 高雄市| 一人之下第六季| 白化农场| 公之浮之12| 乡村欲妇肥臀| 永乐大帝电视剧全集免费观看 | 金瓶梅电影 未删减版| 羞羞答答免费在线观看| 罗娜言情录| scp电影| 《满天星女版西部通缉令》在线观看| 我是谁免费| 爱情有点蓝全集下载| 武极天尊短剧| 俄罗斯美女学校泳池派对| 电影完美搭档| 肯兰德桑德兰满天星| 大冶风云网| 迪斯科舞厅| 《新来的私人瑜伽教练》完整版| 鸳鸯佩电视剧全集在线观看| 豪放大兵1999电视剧免费观看全集意大| 日本19岁护士伦理在线| 地产女老板全集| 品味人生无憾坎贝奇完整版免费| 八零搞钱:重生宠妻短剧全集| 别墅轮换5攻略全版| 百媚千娇全集在线观看| 电影《恋爱之瘾》免费观看| 电影《美容院的特殊待遇》1中文在线 | 男生和女生在一起愁愁愁电视剧在线观看30集| 爆乳母娘动漫| 《贪婪之岛2》电影| 青青世界舞蹈| 合肥话评书| 下一站婚姻大结局| 洪熙官 甄子丹| 卖房子的女销售员1| 美丽的他第二季| 功夫熊猫1快播| 理伦三级我的女朋友妈妈三| 昭和100部经典电影免费观看| 水卜樱第一季剧情图解大全 | 生化危机之惩罚| 卓仕琳七老板吞金| 《花子vs最强驱魔师》在线观看全集| 《三点》电影在线观看| 电视剧亲家| 二对一商务模式2聚集| 甜蜜惩罚第二季无马赛克真人版全集| 韩国电影夫妻的世界| 白峰美羽网盘| 金南佶美人图| 小小水蜜桃电视剧在线看免费观看| 韩国三级片男按摩师| 电影太极2英雄崛起| 高清《朋友的妻子》在线观看| 漂亮的保姆五完整版免费| 怀念战友刀郎| 甜美姐姐动漫1-2集| 封神演义评书| 惊天激战2024完整版在线观看| 本乡爱拍的电影| 上瘾电视剧16~20集| 怀9胞胎女子丈夫决定减胎| 乱世中的美神| 电影法国空乘2019满天星法版| 食物链1-100大尺寸| 世界十大禁片在线看| 大掌门电视剧全集| 麦子交换3中字版| 老罗演讲| 《特别的酒店》免费观看中文版全集 | 日军兽行未删减版免费观看第几集| 假面骑士000剧场版被封印的传说| 荷尔蒙 6| 高清《这份恋情望你察觉》| 飞翔女孩满天星免费观看| 电视剧别对我说谎| 《家庭矛盾》麦乐迪欧美| 年轻的妈妈6中双字| 电视剧天若有情2| 摩天轮dj| 凶宅处理专员在线全集观看| 高清抢钱女王团| 好看的三级伦理片水电工| 勇敢的心1| 我的漂亮的小瘦子3剧情介绍| 名侦探柯南:水平线上的阴谋电影| 《义子侵犯》完整版| 新娘新婚第一集| 全职法师第6季全集免费观看| 芭比时尚童话| 电影《美容院的特殊待遇》男主开设| 百变宝贝| 小卫西行记最新视频| 我不会爱你| 《不被疼爱上司的夫人》| 民众抱熟睡孩子参加莱希葬礼| 泰剧是你| 美国娃娃脸4| 我的女上司短剧全剧免费观看| 射雕83版全集免费版国语| 坎贝奇三部曲《无憾》完整版| 《红海行动》| 军刺电视剧全集在线观看| 高清《快车手》未删减版在线观看| 维修工BD| 陆贞传奇第50集| 木地板保养| 《扫黑·决战》电影| 强奸上门女教师在线视频| 借钱专家| 人生路不熟免费| 几度夕阳红电视剧| 疯狂动物城英语版免费| 我的xl司令第2季无马赛免费播放全集 | 行尸走肉第二季09全| 甜蜜罚罪无打马赛全集| 僧侣之夜无删减版下载| 阴阳眼见子全集观看| 97在线观看| 丰满女学生3| 活体葫芦娃| 间谍过家家第三季免费观看中文版| 打金枝全场| 调查韩国总统夫人的反腐官员身亡 | 狄仁杰第一部完整版全集| 超级魔术师克里斯| 窥视电影| 电影《赴汤蹈火》免费观看| 朋友的姐姐2016| 高清《憨豆先生》在线观看| 夹竹桃教学设计| 多地限制教师非正常流动| 邻家特工国语版高清百度影音| 绿草地电影| 雪中悍刀行50全集观看第二季| 小羊没烦恼7分钟视频在线观看 | 了不起的挑战第五期| 僵尸之地国语| 匹兹堡医护前线 第二季| 在姨母家的客厅免费| 蛟龙行动hd国语版免费播放| 新版寒冰出装| 抖音牛逼姐| 娃娃脸5完整免费观看| 色拉拉视频在线| 拆弹专家电影| 上帝之城| 龙泉市| 锕锵锵锵锵锵锵观看| 小皮匠登基| 跑男第十二季免费播放| 政宗君的复仇动画| 黑白配美国版在线播放| 共同警备区剧情详解| 平凡之路电视剧免费观看| 原始森林免费观看| 大儿媳叫慧珍是什么电影| 被义子侵犯不敢出声电影| 韩剧小妇人| 全职法师第6季全集免费观看| 赚他一千万| 公之浮手中字22| 韩剧女朋友| 真咲恵美| 微雨燕电视剧免费观看| 凌云壮志(法国)满天星 | 刚之炼金师| 完美广播| 日本儿子上妈妈| 《雪中悍刀行》第2部| 无人区电影高清免费| 罗马第一季| xl司令第一季无马赛免费| 美容院·特珠待遇1| 甜蜜的惩罚.我是看守专用宠翻译| 美容店的待遇免费观看 | 倒数第二次恋爱| 高柳家的花嫁动画片在线| 灯草和尚聊斋| 丰镇市| 公之浮之中字电影在线| 慢摇现场| 电影囧妈免费观看| 龙腾虎跃| 莫妮卡《爱我几何》电影免费无删减 | 兔子先生视频第一季免费观看全集高清| 特殊的美容室| 樱花校园2021最新版下载| 野花高清在线电影观看免费视频 | 朴亚珍《蓝色隐身帽》全集| 日本大学生特殊按摩3免费观看| 漂亮的女教师1李采潭| 最后的希望| 电影《牙医姊妹》免费| 总统之夜1997| 地道战电影播放| 囧妈电影完整版免费| 斗罗大陆259集| 刻晴大战史莱姆无删减版| 仆らのあしあと| 太满了...溢出来了双男动漫| 做做aj电视剧免费观看完整版| 珠帘玉幕电视剧赵露思免费| 爆旋陀螺粤语| 新乱世佳人在线观看免费| 公淫之手| 虹猫蓝兔火凤凰配音| 韩国电视剧拜托小姐| 伊波拉病毒国语版电影| 高清《虎啸龙吟》电视剧| 短道速滑王蒙| 让子弹飞观看免费完整版| xl司令在线免费观看| 拔萝卜电影版| 极度兽性在线观看| 铁猴子传奇之怒火狼牙| 速度与激情5国语版| 朝国年经继2| 麻生香织黑肌泣BD在线| 免费观看唐人街探案3电影完整版| 齐鲁频道| 水乳交融HPO| 特殊的治疗2李采潭免费观看全集| 潜入调查官绝对不会输第2集| 无边泳池| 韩国电影理发店特殊待遇演员表| 暗香电视剧在线观看免费完整版| 甄嬛传20集| 五常市| 金银1-5普通话少女潘| 奈奈和熏| 乱世佳人电视剧免费观看全集| 杀破狼1免费观看完整| 法国空乘2016无删减版在线| 美丽姑娘免费高清电影大全| 喜爱夜蒲之林中小屋| 姐妹牙医 在线观看完整版| 相反的你和我未删减| 源代码在线观看| 人民的名义43| 美国禁忌症结局3| 大熊喷哭自己| 陆贞传奇电视剧在线观看免费全集| 酒店1-90集免费观看| 电影需要爸爸播种子免费完整版在线观看| 金瓶玉梅免费版百度观看| 约会大作战第四季在线观看完整版| 棋逢对手剧情| 易易亲韩国电影视频大全| 怎么会爱上他并决定跟他回家| 电影月朦胧鸟朦胧| 高清聊斋:兰若寺未删减| 复仇者联盟 3d| 隔山有眼3生孩子那段| 东区女巫| 先生贵姓| 我是黑社会全集| 电视剧我的如意狼君| 《妻子被下春药在线》| 民间怪谈录12集免费观看视频| 我的青春恋爱物语果然有问题动漫| 叶罗丽精灵梦第6季全集| 别墅轮换3攻略完整版免费 | 需要爸爸播种在线观看| 玄女心经2免费观看全集高清| 电影《749局》| 疯狂女人| 超级经纪人在线观看| 拳风恋影| 台湾女星高蕾雅宣布怀孕| 伦理《生殖按摩》| 一起愁愁电影免费观看高清| 锦鲤空间全集免费| 恶搞广告| 劝君王饮酒听虞歌| 邻居少妇太爽了A片无码小说| jizz日本| 潘多拉之镜1983满天星版资源 |