• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      一種平行二總線通訊方法的研究與實(shí)現(xiàn)

      2021-08-05 20:30:56王建華劉存良
      消防界 2021年10期

      王建華 劉存良

      摘要:消防控制器與現(xiàn)場監(jiān)控單元之間的通信線路常采用多芯平行線纜,這種平行布線方式使得線路間的干擾增強(qiáng),通信成功率降低。針對上述問題,本文提出一種基于平行二總線通訊的發(fā)送、接收方法。其中,控制器端發(fā)碼采用邊沿調(diào)制技術(shù),減小電壓信號跳變產(chǎn)生的干擾,監(jiān)控單元端收碼提出過采樣算法進(jìn)行數(shù)據(jù)精確解調(diào)。

      關(guān)鍵詞:平行二總線;邊沿調(diào)制;過采樣

      一、行業(yè)背景

      目前,消防火災(zāi)報警系統(tǒng)采用的二總線是一種不對稱的通訊總線,即控制器下行通信采用電壓調(diào)制,而監(jiān)控單元上行通信采用電流環(huán)方式。為了增大傳輸距離,保證通訊可靠,多選用雙絞線作為傳輸線纜。

      但在實(shí)際工程應(yīng)用中,為了兼顧不同控制系統(tǒng)施工便捷并節(jié)省成本,消防控器到各樓宇之間的通信線路常常使用帶護(hù)套的多芯平行線。這種平行布線使得線路間的干擾變大,容易造成解調(diào)錯誤。為了增加通信距離,提高通信成功率,行業(yè)普遍采用打補(bǔ)丁式方法實(shí)現(xiàn),如增加中繼模塊或定制專用電纜。因此,需要研究一種基于平行二總線通訊的發(fā)送、接收方法。

      二、鼎信方案

      目前,消防行業(yè)普遍采用如圖1(a)所示的調(diào)制解調(diào)方案:發(fā)碼的高電平(TH碼元)為VCC、低電平(TL碼元)為0V的滿幅電壓調(diào)制,且高低電平為等脈寬;監(jiān)控單元端接收采用標(biāo)準(zhǔn)的UART解調(diào)。

      本文提出的一種基于平行二總線通訊的發(fā)送、接收方法(下稱鼎信方案),包括以下內(nèi)容。

      (一)控制器端發(fā)碼方案

      1.半壓驅(qū)動

      鼎信提出的發(fā)碼方案中,控制器端采用非滿幅電壓驅(qū)動(簡稱半壓驅(qū)動),即低電平幅值與高電平幅值的比例可設(shè)置為1:m,其中m為正整數(shù)。圖1(b)示例中高電平幅值為VCC,低電平幅值與高電平幅值之比為1:3,本方案通過減小高電平與低電平之間的幅值差,從而降低電壓跳變引起的線間干擾。為了增強(qiáng)總線供電能力,重新定義TL碼元,在其中增加高電平,TL碼元脈寬為2T,如圖1(b)所示。

      2.邊沿調(diào)制

      為了進(jìn)一步降低高低電平跳變的影響,在圖1(b)所示的方案基礎(chǔ)上進(jìn)行邊沿調(diào)制,使高低電平轉(zhuǎn)換的邊沿變緩,一方面能夠減少信號失真的情況,另一方面繼續(xù)減少電壓跳變對通訊的干擾。根據(jù)對方波信號、斜坡信號和升余弦信號的頻域特性分析,本文采用升余弦信號作為雙邊沿調(diào)制信號,如圖1(c)所示。圖1(d)示例為進(jìn)一步縮短低電平信號,加大高電平,使帶載能力更強(qiáng)。

      3.相位校準(zhǔn)編碼

      控制器需要將通信數(shù)據(jù)按二進(jìn)制位1或0轉(zhuǎn)換成對應(yīng)的高電平或低電平電壓信號,并通過二總線傳送給監(jiān)控端。總線上的電壓信號連續(xù)發(fā)送,中間不出現(xiàn)間隔,為了防止連續(xù)發(fā)送1(高電平)的情況較多造成監(jiān)控單元鎖相困難,需要預(yù)先對通信數(shù)據(jù)進(jìn)行編碼,插入相位校準(zhǔn)碼0。圖2為一個字節(jié)數(shù)據(jù)每兩位連續(xù)1出現(xiàn)時插入相位校準(zhǔn)碼0的示例。當(dāng)然,對通信數(shù)據(jù)進(jìn)行相位編碼的規(guī)則可以根據(jù)實(shí)際應(yīng)用需求制定。

      (二)監(jiān)控設(shè)備端接收方案

      1.過采樣數(shù)據(jù)集

      監(jiān)控單元端使用接收速率大于發(fā)碼速率的采樣速率對控制器端發(fā)送的總線信號進(jìn)行過采樣操作。

      例如控制器端的發(fā)碼速率為f1(T=1/f1),監(jiān)控單元端的收碼速率為f2=10×f1,設(shè)定10×T為一個過采樣窗口,得到采樣數(shù)為10×10=100個過采樣信號的鎖相窗口,如圖3(a)所示。

      其中,S01—S10為第1T時間內(nèi)的采樣值,以此類推,D91—D100為第10T的采樣值。

      2.鎖相算法

      對如圖3(a)所示的鎖相窗口內(nèi)的數(shù)據(jù)分組求和算法,如圖3(b)所示。

      取Min{SUM01,SUM02,…,SUM10}中的最小值對應(yīng)的第一個過采樣相位點(diǎn)即為最佳相位點(diǎn),作為數(shù)據(jù)解調(diào)計(jì)算的初始位置,本次數(shù)據(jù)鎖相完成。

      3.時鐘同步

      進(jìn)一步的,由于控制器與監(jiān)控單元之間采用異步通信,為防止時鐘偏移的影響,保證數(shù)據(jù)解調(diào)位置正確,提出時鐘同步方法:根據(jù)過采樣速率和鎖相窗口的大小,計(jì)算時鐘偏移量并進(jìn)行調(diào)整。假設(shè)時鐘誤差1%,以圖3為例,則每100個過采樣點(diǎn)會偏移1位,因此第二次鎖相前,前移至少1個過采樣點(diǎn)作為鎖相窗口。

      三、結(jié)語

      綜上所述,本文提出了一種應(yīng)用于平行二總線通訊的發(fā)送、接收方法,在控制器端,減小發(fā)碼時總線電壓信號高低電平的幅值差,從而降低信號跳變產(chǎn)生的干擾,并且增加高電平在整個總線信號中的占比,提升供電能力,且進(jìn)一步對總線信號進(jìn)行雙邊沿調(diào)制,使其中高低電壓轉(zhuǎn)換的邊沿變緩,進(jìn)一步減少電壓跳變造成的干擾,使得到的總線信號能夠進(jìn)行長距離傳輸,并保證自身信號不失真。在監(jiān)控單元端,提出過采樣技術(shù)對數(shù)據(jù)進(jìn)行鎖相,保證了數(shù)據(jù)解調(diào)的準(zhǔn)確性。

      參考文獻(xiàn):

      [1]王建華.新時代消防企業(yè)自主創(chuàng)新與發(fā)展[J],消防界(電子版),2019,22(5):53-54.

      新河县| 满洲里市| 普定县| 武邑县| 浦县| 延川县| 黄陵县| 富蕴县| 辛集市| 毕节市| 清苑县| 肥东县| 宁晋县| 乌鲁木齐县| 祁阳县| 漳平市| 偃师市| 灌云县| 托克托县| 阜南县| 志丹县| 广宁县| 屏南县| 鹤庆县| 深州市| 长白| 普陀区| 山阳县| 金山区| 防城港市| 乌拉特后旗| 上林县| 杭锦旗| 常德市| 云梦县| 桂东县| 始兴县| 田东县| 磐石市| 聂拉木县| 海盐县|