欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種消防工業(yè)總線編碼方法與流程

文檔序號:12789032閱讀:575來源:國知局
一種消防工業(yè)總線編碼方法與流程

本發(fā)明涉及消防技術領域,具體涉及的是一種消防工業(yè)總線編碼方法。



背景技術:

現(xiàn)有的火災報警控制系統(tǒng),在利用總線進行發(fā)碼時,控制器主機需先將其處于低電平狀態(tài)拉高,當主機發(fā)送一串數(shù)據(jù),例如“00101”時,信息傳輸?shù)钠鹗嘉粸榈谝晃粩?shù)據(jù),每一位數(shù)據(jù)傳輸?shù)臅r間固定,所以傳輸一串數(shù)據(jù)的時間也為固定值。這種編碼方式,在信息傳輸?shù)倪^程中由于可能會出現(xiàn)時鐘提前或延遲的現(xiàn)象,因而編碼時,就會因為在傳輸?shù)谝晃粩?shù)據(jù)時產(chǎn)生了誤差而促使整個數(shù)據(jù)編碼過程形成累計誤差,最終造成編碼不正確,降低了通訊兩端時鐘的精準,進而將低了數(shù)據(jù)傳輸?shù)臏蚀_性,對后續(xù)數(shù)據(jù)的校驗也會產(chǎn)生較大的影響。

基于上述原因,目前,一些廠家為了保證編碼時數(shù)據(jù)的準確性,減小因為時鐘所帶來的積累誤差,采用曼切斯特編碼(例如專利號為02129002.4所公開的技術),將時間劃分等間隔的小段,其中每一段代表一個比特。每一小段時間本身又分為兩半,前半個時間所傳信號是該時間段傳送比特值的反碼,后半個時間段傳送的是比特值本身。雖然這種方式在電平變化時,都有同步信號產(chǎn)生,從而減小編碼時因時鐘的延遲或提前所帶來的誤差,但是在每一電平變化周期時,由于空閑時間較長,因而對外部件電容的容量會有較高要求,硬件購置成本較高;同時,總線的負載能力也會變差,導致其對后端設備的供電和驅(qū)動能力降低。



技術實現(xiàn)要素:

針對上述技術的不足,本發(fā)明提供了一種消防工業(yè)總線編碼方法,可在確保數(shù)據(jù)傳輸準確性的同時,避免總線空閑時間較長的問題。

為實現(xiàn)上述目的,本發(fā)明采用的技術方案如下:

一種消防工業(yè)總線編碼方法,包括以下步驟:

(1)火災報警控制器以一個占空比為0.3以下的低電平脈沖作為比特分碼起始點進行編碼,并同步信號;

(2)編碼時,以兩次電平下降沿之間的脈沖寬度確定比特位“0”,以兩次電平上升沿之間的脈沖寬度確定比特位“1”;每兩端下降研在編碼時均賦予一個獨立的同步信號;

(3)重復步驟(2)連續(xù)編碼,直至編碼完成,然后通過總線向智能部件發(fā)碼。

進一步地,所述步驟(2)中,確定比特位“1”時的脈沖寬度是確定比特位“0”時的脈充寬度的兩倍。

與現(xiàn)有技術相比,本發(fā)明具有以下有益效果:

(1)本發(fā)明以一個占空比極小(0.3以下)的低電平脈沖寬度作為比特分碼起始點進行編碼,并具有同步信號,由于低電平脈沖寬度遠遠小于高電平,因而減小了編碼時總線上空閑的時間,既能確保對外部設備的供電和驅(qū)動能力,同時也減小了對外部件電容容量的要求,降低了硬件購置的成本。

(2)本發(fā)明以兩次電平下降沿或上升沿之間的脈沖寬度確定比特位“0”和“1”,并同時賦予一個相互獨立的同步信號,如此一來,相比曼切斯特編碼的方式來說,本發(fā)明不僅編碼方式簡便、流程簡單,而且同樣能確保數(shù)據(jù)傳輸?shù)臏蚀_性。

(3)本發(fā)明環(huán)環(huán)相扣、緊密聯(lián)系,其為消防工業(yè)總線高效率編碼和數(shù)據(jù)傳輸提供了保障,因此,本發(fā)明適于在消防技術領域中推廣應用。

附圖說明

圖1為本發(fā)明的流程示意圖。

圖2為脈沖示意圖。

具體實施方式

下面結合附圖說明和實施例對本發(fā)明作進一步說明,本發(fā)明的方式包括但不僅限于以下實施例。

如圖1、2所示,本發(fā)明提供了一種高效率的總線編碼方法,既可以確保數(shù)據(jù)傳輸?shù)臏蚀_性,又可以避免總線空閑時間過長而造成負載能力變差。本發(fā)明的主要流程如下:

首先,以一個占空比極小(0.3以下)的低電平脈沖作為比特分碼起始點進行編碼,并同步信號。編碼時,以兩次電平下降沿之間的脈沖寬度確定比特位“0”(脈沖寬度為400~500μs,包含一個50~100μs的低電平脈沖寬度),以兩次電平上升沿之間的脈沖寬度確定比特位“1”(脈沖寬度是確定比特位“0”時的脈沖寬度的兩倍,且同樣包含一個低電平脈沖寬度),上升沿及下降沿的示意如圖2所示。并且,本實施例中,每兩端下降沿在編碼時均賦予一個獨立的同步信號,以避免時鐘提前或延遲造成編碼出現(xiàn)累計誤差。

按照上述方式,控制器連續(xù)編碼,直至完成編碼,然后通過總線向智能部件發(fā)碼。

本發(fā)明通過合理的軟硬件結合,有效地提升了消防工業(yè)總線數(shù)據(jù)傳輸?shù)臏蚀_性,并確保了對外部設備的供電和驅(qū)動能力和降低了硬件購置成本。因此,本發(fā)明很好地將工業(yè)總線編碼技術提升到了一個新的高度,其與現(xiàn)有技術相比,具有突出的實質(zhì)性特點和顯著的進步。

上述實施例僅為本發(fā)明的優(yōu)選實施方式之一,不應當用于限制本發(fā)明的保護范圍,凡在本發(fā)明的主體設計思想和精神上作出的毫無實質(zhì)意義的改動或潤色,其所解決的技術問題仍然與本發(fā)明一致的,均應當包含在本發(fā)明的保護范圍之內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
江西省| 遂川县| 宜阳县| 阜新市| 鄂伦春自治旗| 东乡县| 冕宁县| 临潭县| 永嘉县| 西峡县| 固原市| 仪征市| 浠水县| 玛纳斯县| 彩票| 怀柔区| 台东市| 克拉玛依市| 永仁县| 海盐县| 龙门县| 黎川县| 公主岭市| 万安县| 荃湾区| 玉树县| 襄樊市| 南陵县| 讷河市| 永定县| 沭阳县| 宁海县| 株洲县| 巧家县| 城固县| 晋中市| 安龙县| 兴隆县| 洞头县| 东乌珠穆沁旗| 新昌县|