• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    串行通信波特率識別方法、裝置及監(jiān)控設(shè)備制造方法及圖紙

    技術(shù)編號:8273491 閱讀:260 留言:0更新日期:2013-01-31 06:04
    本發(fā)明專利技術(shù)適用于通信技術(shù)領(lǐng)域,提供了一種串行通信波特率識別方法、裝置及監(jiān)控設(shè)備,所述方法包括:對接收到的高低電平脈沖信號寬度各進(jìn)行預(yù)設(shè)次數(shù)的采集;對獲取到的采集后的數(shù)據(jù)進(jìn)行最小化處理,獲取最小化處理后數(shù)據(jù)的最大公約數(shù);根據(jù)預(yù)設(shè)的最大公約數(shù)與波特率間的對應(yīng)關(guān)系,獲取與該最大公約數(shù)對應(yīng)的第一波特率;重新執(zhí)行前兩個步驟,根據(jù)預(yù)設(shè)的最大公約數(shù)與波特率之間的對應(yīng)關(guān)系,獲取第二波特率;當(dāng)該第一波特率與該第二波特率不相同,且該第二波特率獲取的次數(shù)小于預(yù)設(shè)的波特率獲取次數(shù)時,將該第一波特率更新為該第二波特率,并返回執(zhí)行第四個步驟,直至第一波特率與獲取的第二波特率相同,從而提高了波特率識別方法的靈活性與通用性。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    串行通信波特率識別方法、裝置及監(jiān)控設(shè)備
    本專利技術(shù)屬于通信
    ,尤其涉及一種串行通信波特率識別方法、裝置及監(jiān)控設(shè)備。
    技術(shù)介紹
    在安防監(jiān)控領(lǐng)域,對監(jiān)控設(shè)備的控制主要是通過串行RS485或者RS422實(shí)現(xiàn)的,這就涉及到了波特率的設(shè)置問題。由于串行通信的數(shù)據(jù)是按位順序傳輸?shù)模虼烁鱾€數(shù)據(jù)位之間需要嚴(yán)格的定時,才能保證正確的通信,只有在通信雙方波特率相同時,才能實(shí)現(xiàn)數(shù)據(jù)的正確傳輸與接收。例如,在前端監(jiān)控設(shè)備(從機(jī)),如快球、云臺內(nèi)部都有專門的用于設(shè)置前端監(jiān)控設(shè)備的波特率的硬件撥碼,通過撥碼開關(guān)來選擇不同的波特率,比如快球、云臺內(nèi)部的波特率設(shè)置為2400,而主機(jī)也要設(shè)置波特率為2400才能實(shí)現(xiàn)對前端設(shè)備的控制。然而,波特率的更改問題也隨之而來,前端設(shè)備,也即從機(jī)安裝在各種不同環(huán)境中,改變波特率相當(dāng)麻煩,尤其是安裝在很高且極難拆裝的位置比如體育場館的屋頂,在諸如此類的環(huán)境下改變波特率意味著用戶要付出極大的人力物力成本,為了解決這一問題,產(chǎn)生了波特率自適應(yīng)技術(shù),而波特率自適應(yīng)技術(shù)的前提是要求從機(jī)能識別主機(jī)發(fā)送的數(shù)據(jù)所采用的波特率,并將其自身的波特率設(shè)置為主機(jī)的波特率,從而實(shí)現(xiàn)主機(jī)對從機(jī)的監(jiān)控。傳統(tǒng)的從機(jī)識別主機(jī)發(fā)送的數(shù)據(jù)所采用的波特率的方法主要有以下兩種:1、碼元寬度實(shí)時檢測法。該方法要求主機(jī)按照約定發(fā)送某一數(shù)據(jù),從機(jī)通過MCU的定時器測量RXD引腳上輸入數(shù)據(jù)的碼元寬度,而后計(jì)算出待測系統(tǒng)通信的波特率。該方法目前應(yīng)用比較廣泛,但是應(yīng)用在監(jiān)控領(lǐng)域不現(xiàn)實(shí),因?yàn)椴豢赡芤笥脩裘看慰刂魄岸及l(fā)一個固定的數(shù)據(jù)。2、標(biāo)準(zhǔn)波特率窮舉法。標(biāo)準(zhǔn)波特率窮舉法適用于主機(jī)側(cè)的波特率必須在有限的幾個固定數(shù)值之間變化,如2400~19200之間的標(biāo)準(zhǔn)值,通信程序啟動后,MCU逐個嘗試以不同的波特率接收主機(jī)發(fā)出的特定字符,直到能正確接收為止,因此,該方法的運(yùn)用有一定的局限性。因此,由于現(xiàn)有波特率識別方法對串行通信設(shè)備發(fā)送的數(shù)據(jù)要求較高,導(dǎo)致波特率識別的靈活性以及通用性較低的問題。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)實(shí)施例的目的在于提供一種串行通信波特率識別方法、裝置及監(jiān)控設(shè)備,旨在解決由于現(xiàn)有波特率識別方法對串行通信設(shè)備發(fā)送的數(shù)據(jù)要求較高,導(dǎo)致波特率識別的靈活性以及通用性較低的問題。本專利技術(shù)實(shí)施例是這樣實(shí)現(xiàn)的,一種串行通信波特率識別方法,所述方法包括下述步驟:步驟1:對接收到的高低電平脈沖信號寬度各進(jìn)行預(yù)設(shè)次數(shù)的采集,獲取采集后的數(shù)據(jù);步驟2:對所述數(shù)據(jù)進(jìn)行最小化處理,獲取最小化處理后的數(shù)據(jù)的最大公約數(shù);步驟3:根據(jù)預(yù)設(shè)的最大公約數(shù)與波特率之間的對應(yīng)關(guān)系,獲取與所述最大公約數(shù)對應(yīng)的第一波特率;步驟4:重新執(zhí)行步驟1、步驟2,并根據(jù)預(yù)設(shè)的最大公約數(shù)與波特率之間的對應(yīng)關(guān)系,獲取與所述最大公約數(shù)對應(yīng)的第二波特率;步驟5:判斷所述第一波特率與所述第二波特率是否相同,是,則所述第二波特率為有效波特率,否則,當(dāng)判定所述第二波特率獲取的次數(shù)小于預(yù)設(shè)的波特率獲取次數(shù)時,將所述第一波特率更新為所述第二波特率,并轉(zhuǎn)至執(zhí)行步驟4。本專利技術(shù)實(shí)施例的另一目的在于提供一種串行通信波特率識別裝置,所述裝置包括采集單元、數(shù)據(jù)處理單元、第一波特率獲取單元、第二波特率獲取單元、識別判定單元以及波特率更新單元,其中:采集單元,用于對接收到的高低電平脈沖信號寬度各進(jìn)行預(yù)設(shè)次數(shù)的采集,獲取采集后的數(shù)據(jù);數(shù)據(jù)處理單元,用于對采集單元輸出的數(shù)據(jù)進(jìn)行最小化處理,獲取最小化處理后的數(shù)據(jù)的最大公約數(shù);第一波特率獲取單元,用于根據(jù)預(yù)設(shè)的最大公約數(shù)與波特率之間的對應(yīng)關(guān)系,獲取與數(shù)據(jù)處理單元輸出的最大公約數(shù)對應(yīng)的第一波特率;第二波特率獲取單元,用于觸發(fā)所述采集單元以及所述數(shù)據(jù)處理單元,根據(jù)預(yù)設(shè)的最大公約數(shù)與波特率之間的對應(yīng)關(guān)系,獲取與數(shù)據(jù)處理單元輸出的最大公約數(shù)對應(yīng)的第二波特率;識別判定單元,用于當(dāng)所述第一波特率獲取單元輸出的第一波特率與所述第二波特率獲取單元輸出的第二波特率相同時,判定所述第二波特率為有效波特率;以及波特率更新單元,用于當(dāng)所述第一波特率獲取單元輸出的第一波特率與所述第二波特率獲取單元輸出的第二波特率不相同時,且判定所述第二波特率獲取的次數(shù)小于預(yù)設(shè)的波特率獲取次數(shù)時,將所述第一波特率更新為所述第二波特率,觸發(fā)所述第二波特率獲取單元。本專利技術(shù)實(shí)施例的另一目的在于提供一種包括上述串行通信波特率識別裝置的監(jiān)控設(shè)備。本專利技術(shù)實(shí)施例通過該串行通信波特率識別方法的步驟1:對接收到的高低電平脈沖信號寬度各進(jìn)行預(yù)設(shè)次數(shù)的采集,獲取采集后的數(shù)據(jù);步驟2:對該數(shù)據(jù)進(jìn)行最小化處理后,獲取最小化處理后的數(shù)據(jù)的最大公約數(shù);步驟3:根據(jù)預(yù)設(shè)的最大公約數(shù)與波特率之間的對應(yīng)關(guān)系,獲取與該最大公約數(shù)對應(yīng)的第一波特率;步驟4:重新執(zhí)行步驟1、步驟2,并根據(jù)預(yù)設(shè)的最大公約數(shù)與波特率之間的對應(yīng)關(guān)系,獲取與所述最大公約數(shù)對應(yīng)的第二波特率;步驟5:判斷該第一波特率與該第二波特率是否相同,是,則該第二波特率為有效波特率,否則,當(dāng)判定該第二波特率獲取的次數(shù)小于預(yù)設(shè)的波特率獲取次數(shù)時,將該第一波特率更新為第二波特率,轉(zhuǎn)至執(zhí)行步驟4,解決了由于現(xiàn)有波特率識別方法對串行通信設(shè)備發(fā)送的數(shù)據(jù)要求較高,導(dǎo)致波特率識別的靈活性以及通用性較低的問題,從而擺脫了對發(fā)送數(shù)據(jù)的限制,提高了波特率識別方法的靈活性與通用性。附圖說明圖1是本專利技術(shù)第一實(shí)施例提供的串行通信波特率識別方法的實(shí)現(xiàn)流程圖;圖2是本專利技術(shù)第二實(shí)施例提供的串行通信波特率識別裝置的結(jié)構(gòu)圖;圖3是本專利技術(shù)第二實(shí)施例提供的串行通信波特率識別裝置中數(shù)據(jù)處理單元的具體結(jié)構(gòu)圖。具體實(shí)施方式為了使本專利技術(shù)的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本專利技術(shù)進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本專利技術(shù),并不用于限定本專利技術(shù)。本專利技術(shù)實(shí)施例通過對接收到的高低電平脈沖信號寬度各進(jìn)行預(yù)設(shè)次數(shù)的采集,對獲取的采集后的數(shù)據(jù)進(jìn)行最小化處理,獲取該最小化處理后的數(shù)據(jù)的最大公約數(shù),根據(jù)預(yù)設(shè)的最大公約數(shù)與波特率之間的對應(yīng)關(guān)系,獲取與該最大公約數(shù)對應(yīng)的第一波特率,在該第一波特率獲取之后,重復(fù)信號采集以及最大公約數(shù)獲取的步驟,獲取與該最大公約數(shù)對應(yīng)的第二波特率,判斷該第一波特率與該第二波特率是否相同,是,則該第二波特率為有效波特率,否則,當(dāng)判定所述第二波特率獲取的次數(shù)小于預(yù)設(shè)的波特率獲取次數(shù)時,將該第一波特率更新為該第二波特率,返回執(zhí)行獲取第二波特率的步驟,直至該第一波特率與該第二波特率相同,使得波特率識別方法的靈活性與通用性得到較大提高。本專利技術(shù)實(shí)施例提供了一種串行通信波特率識別方法,所述方法包括下述步驟:步驟1:對接收到的高低電平脈沖信號寬度各進(jìn)行預(yù)設(shè)次數(shù)的采集,獲取采集后的數(shù)據(jù);步驟2:對所述數(shù)據(jù)進(jìn)行最小化處理,獲取最小化處理后的數(shù)據(jù)的最大公約數(shù);步驟3:根據(jù)預(yù)設(shè)的最大公約數(shù)與波特率之間的對應(yīng)關(guān)系,獲取與所述最大公約數(shù)對應(yīng)的第一波特率;步驟4:重新執(zhí)行步驟1、步驟2,并根據(jù)預(yù)設(shè)的最大公約數(shù)與波特率之間的對應(yīng)關(guān)系,獲取與所述最大公約數(shù)對應(yīng)的第二波特率;步驟5:判斷所述第一波特率與所述第二波特率是否相同,是,則所述第二波特率為有效波特率,否則,當(dāng)判定所述第二波特率獲取的次數(shù)小于預(yù)設(shè)的波特率獲取次數(shù)時,將所述第一波特率更新為所述第二波特率,并轉(zhuǎn)至執(zhí)行步驟4。本專利技術(shù)實(shí)施例還提供了一種串行通信波特率識別裝置,所述裝本文檔來自技高網(wǎng)
    ...
    串行通信波特率識別方法、裝置及監(jiān)控設(shè)備

    【技術(shù)保護(hù)點(diǎn)】
    一種串行通信波特率識別方法,其特征在于,所述方法包括下述步驟:步驟1:對接收到的高低電平脈沖信號寬度各進(jìn)行預(yù)設(shè)次數(shù)的采集,獲取采集后的數(shù)據(jù);步驟2:對所述數(shù)據(jù)進(jìn)行最小化處理,獲取最小化處理后的數(shù)據(jù)的最大公約數(shù);步驟3:根據(jù)預(yù)設(shè)的最大公約數(shù)與波特率之間的對應(yīng)關(guān)系,獲取與所述最大公約數(shù)對應(yīng)的第一波特率;步驟4:重新執(zhí)行步驟1、步驟2,并根據(jù)預(yù)設(shè)的最大公約數(shù)與波特率之間的對應(yīng)關(guān)系,獲取與所述最大公約數(shù)對應(yīng)的第二波特率;步驟5:判斷所述第一波特率與所述第二波特率是否相同,是,則所述第二波特率為有效波特率,否則,當(dāng)判定所述第二波特率獲取的次數(shù)小于預(yù)設(shè)的波特率獲取次數(shù)時,將所述第一波特率更新為所述第二波特率,并轉(zhuǎn)至執(zhí)行步驟4。

    【技術(shù)特征摘要】
    1.一種串行通信波特率識別方法,其特征在于,所述方法包括下述步驟:步驟1:對接收到的高低電平脈沖信號寬度各進(jìn)行預(yù)設(shè)次數(shù)的采集,獲取采集后的數(shù)據(jù);步驟2:對所述數(shù)據(jù)進(jìn)行最小化處理,獲取最小化處理后的數(shù)據(jù)的最大公約數(shù);步驟3:根據(jù)預(yù)設(shè)的最大公約數(shù)與波特率之間的對應(yīng)關(guān)系,獲取與所述最大公約數(shù)對應(yīng)的第一波特率;步驟4:重新執(zhí)行步驟1、步驟2,并根據(jù)預(yù)設(shè)的最大公約數(shù)與波特率之間的對應(yīng)關(guān)系,獲取與所述最大公約數(shù)對應(yīng)的第二波特率;步驟5:判斷所述第一波特率與所述第二波特率是否相同,是,則所述第二波特率為有效波特率,否則,當(dāng)判定所述第二波特率獲取的次數(shù)小于預(yù)設(shè)的波特率獲取次數(shù)時,將所述第一波特率更新為所述第二波特率,并轉(zhuǎn)至執(zhí)行步驟4。2.如權(quán)利要求1所述的方法,其特征在于,在所述步驟1之前,所述方法還包括:接收來自MCU的請求信息,當(dāng)判斷所述請求信息為波特率識別獲取請求時,執(zhí)行步驟1。3.如權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)次數(shù)為不少于9次。4.如權(quán)利要求1所述的方法,其特征在于,對所述數(shù)據(jù)進(jìn)行最小化處理后,獲取最小化處理后的數(shù)據(jù)的最大公約數(shù)的步驟具體為:將所述數(shù)據(jù)除以預(yù)設(shè)的除數(shù),獲取對應(yīng)的商與余數(shù);當(dāng)所述余數(shù)在預(yù)設(shè)的范圍內(nèi)時,將所述余數(shù)對應(yīng)的商加1,否則商不變,獲取處理后的商的最大公約數(shù)。5.如權(quán)利要求4所述的方法,其特征在于,所述預(yù)設(shè)的除數(shù)為1250的整數(shù)倍。6.一種串行通信波特率識別裝置,其特征在于,所述裝置包括采集單元、數(shù)據(jù)處理單元、第一波特率獲取單元、第二波特率獲取單元、識別判定單元以及波特率更新單元,其中:采集單元,用于對接收到的高低...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:羅瑋杰胡正文孔亞軍
    申請(專利權(quán))人:深圳英飛拓科技股份有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码人妻丰满熟妇区96| 久久久久无码精品| 国产无码一区二区在线| 亚洲精品无码久久一线| 免费无码一区二区三区蜜桃| 精品日韩亚洲AV无码一区二区三区| 亚洲精品无码久久久久牙蜜区| 国产免费午夜a无码v视频| 久久久无码精品亚洲日韩蜜桃| 无码少妇一区二区浪潮免费| 日韩精品无码一区二区三区四区| 亚洲a∨无码男人的天堂| 亚洲一级特黄无码片| 亚洲精品无码av中文字幕| 亚洲熟妇无码八AV在线播放| 亚洲私人无码综合久久网| 亚洲中文字幕不卡无码| 久久久无码精品午夜| 免费A级毛片无码无遮挡内射 | 中文字幕无码无码专区| 亚洲日韩精品无码专区加勒比| 潮喷大喷水系列无码久久精品| 亚洲国产精品无码观看久久| 亚洲AV无码一区东京热| 一区二区三区无码高清视频| 内射精品无码中文字幕| 久久无码中文字幕东京热| 亚洲AV无码乱码在线观看裸奔| gogo少妇无码肉肉视频| av无码a在线观看| 国产免费黄色无码视频| 无码国模国产在线无码精品国产自在久国产 | 18精品久久久无码午夜福利| 最新国产AV无码专区亚洲| 久久无码人妻精品一区二区三区| 无码人妻丰满熟妇啪啪| 波多野结衣AV无码| 亚洲级αV无码毛片久久精品| 成人无码网WWW在线观看| 国产成人无码精品久久久免费| 国产精品无码一区二区在线观一 |