CN106911334B - 一种消防工业总线编码方法 - Google Patents

一种消防工业总线编码方法 Download PDF

Info

Publication number
CN106911334B
CN106911334B CN201710113010.XA CN201710113010A CN106911334B CN 106911334 B CN106911334 B CN 106911334B CN 201710113010 A CN201710113010 A CN 201710113010A CN 106911334 B CN106911334 B CN 106911334B
Authority
CN
China
Prior art keywords
coding
bit
bus
pulse width
fire
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710113010.XA
Other languages
English (en)
Other versions
CN106911334A (zh
Inventor
不公告发明人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guanghedian Technology (Guangdong) Co.,Ltd.
Original Assignee
Guanghedian Technology Guangdong Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guanghedian Technology Guangdong Co ltd filed Critical Guanghedian Technology Guangdong Co ltd
Priority to CN201710113010.XA priority Critical patent/CN106911334B/zh
Publication of CN106911334A publication Critical patent/CN106911334A/zh
Application granted granted Critical
Publication of CN106911334B publication Critical patent/CN106911334B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M5/00Conversion of the form of the representation of individual digits
    • H03M5/02Conversion to or from representation by pulses
    • H03M5/04Conversion to or from representation by pulses the pulses having two levels
    • H03M5/06Code representation, e.g. transition, for a given bit cell depending only on the information in that bit cell
    • H03M5/12Biphase level code, e.g. split phase code, Manchester code; Biphase space or mark code, e.g. double frequency code

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Small-Scale Networks (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Dc Digital Transmission (AREA)

Abstract

本发明公开了一种消防工业总线编码方法,包括:(1)火灾报警控制器以一个占空比为0.3以下的低电平脉冲作为比特分码起始点进行编码,并同步信号;(2)编码时,以两次电平下降沿之间的脉冲宽度确定比特位“0”,以两次电平上升沿之间的脉冲宽度确定比特位“1”;每两端下降沿在编码时均赋予一个独立的同步信号;(3)重复步骤(2)连续编码,直至编码完成,然后通过总线向智能部件发码。本发明流程简单、编码方式简便,可在确保数据传输准确性的同时,避免总线空闲时间较长的问题,因此,本发明适于推广应用。

Description

一种消防工业总线编码方法
技术领域
本发明涉及消防技术领域,具体涉及的是一种消防工业总线编码方法。
背景技术
现有的火灾报警控制系统,在利用总线进行发码时,控制器主机需先将其处于低电平状态拉高,当主机发送一串数据,例如“00101”时,信息传输的起始位为第一位数据,每一位数据传输的时间固定,所以传输一串数据的时间也为固定值。这种编码方式,在信息传输的过程中由于可能会出现时钟提前或延迟的现象,因而编码时,就会因为在传输第一位数据时产生了误差而促使整个数据编码过程形成累计误差,最终造成编码不正确,降低了通讯两端时钟的精准,进而将低了数据传输的准确性,对后续数据的校验也会产生较大的影响。
基于上述原因,目前,一些厂家为了保证编码时数据的准确性,减小因为时钟所带来的积累误差,采用曼切斯特编码(例如专利号为02129002.4所公开的技术),将时间划分等间隔的小段,其中每一段代表一个比特。每一小段时间本身又分为两半,前半个时间所传信号是该时间段传送比特值的反码,后半个时间段传送的是比特值本身。虽然这种方式在电平变化时,都有同步信号产生,从而减小编码时因时钟的延迟或提前所带来的误差,但是在每一电平变化周期时,由于空闲时间较长,因而对外部件电容的容量会有较高要求,硬件购置成本较高;同时,总线的负载能力也会变差,导致其对后端设备的供电和驱动能力降低。
发明内容
针对上述技术的不足,本发明提供了一种消防工业总线编码方法,可在确保数据传输准确性的同时,避免总线空闲时间较长的问题。
为实现上述目的,本发明采用的技术方案如下:
一种消防工业总线编码方法,包括以下步骤:
(1)火灾报警控制器以一个占空比为0.3以下的低电平脉冲作为比特分码起始点进行编码,并同步信号;
(2)编码时,以两次电平下降沿或上升沿之间的脉冲宽度确定比特位“0”或“1”,并根据两次下降沿或上升沿的比特位两端同时赋予一个相互独立的同步信号;
(3)重复步骤(2)连续编码,直至编码完成,然后通过总线向智能部件发码。
进一步地,所述步骤(2)中,确定比特位“1”时的脉冲宽度是确定比特位“0”时的脉充宽度的两倍。
与现有技术相比,本发明具有以下有益效果:
(1)本发明以一个占空比极小(0.3以下)的低电平脉冲宽度作为比特分码起始点进行编码,并具有同步信号,由于低电平脉冲宽度远远小于高电平,因而减小了编码时总线上空闲的时间,既能确保对外部设备的供电和驱动能力,同时也减小了对外部件电容容量的要求,降低了硬件购置的成本。
(2)本发明以两次电平下降沿或上升沿之间的脉冲宽度确定比特位“0”和“1”,并同时赋予一个相互独立的同步信号,如此一来,相比曼切斯特编码的方式来说,本发明不仅编码方式简便、流程简单,而且同样能确保数据传输的准确性。
(3)本发明环环相扣、紧密联系,其为消防工业总线高效率编码和数据传输提供了保障,因此,本发明适于在消防技术领域中推广应用。
附图说明
图1为本发明的流程示意图。
图2为脉冲示意图。
具体实施方式
下面结合附图说明和实施例对本发明作进一步说明,本发明的方式包括但不仅限于以下实施例。
如图1、2所示,本发明提供了一种高效率的总线编码方法,既可以确保数据传输的准确性,又可以避免总线空闲时间过长而造成负载能力变差。本发明的主要流程如下:
首先,以一个占空比极小(0.3以下)的低电平脉冲作为比特分码起始点进行编码,并同步信号。编码时,以两次电平下降沿之间的脉冲宽度确定比特位“0”(脉冲宽度为400~500μs,包含一个50~100μs的低电平脉冲宽度),以两次电平上升沿之间的脉冲宽度确定比特位“1”(脉冲宽度是确定比特位“0”时的脉冲宽度的两倍,且同样包含一个低电平脉冲宽度),上升沿及下降沿的示意如图2所示。并且,本实施例中,每两端下降沿在编码时均赋予一个独立的同步信号,以避免时钟提前或延迟造成编码出现累计误差。
按照上述方式,控制器连续编码,直至完成编码,然后通过总线向智能部件发码。
本发明通过合理的软硬件结合,有效地提升了消防工业总线数据传输的准确性,并确保了对外部设备的供电和驱动能力和降低了硬件购置成本。因此,本发明很好地将工业总线编码技术提升到了一个新的高度,其与现有技术相比,具有突出的实质性特点和显著的进步。
上述实施例仅为本发明的优选实施方式之一,不应当用于限制本发明的保护范围,凡在本发明的主体设计思想和精神上作出的毫无实质意义的改动或润色,其所解决的技术问题仍然与本发明一致的,均应当包含在本发明的保护范围之内。

Claims (2)

1.一种消防工业总线编码方法,其特征在于,包括以下步骤:
(1)火灾报警控制器以一个占空比为0.3以下的低电平脉冲作为比特分码起始点进行编码,并同步信号;
(2)编码时,以两次电平下降沿或上升沿之间的脉冲宽度确定比特位“0”或“1”,并根据两次下降沿或上升沿的比特位两端同时赋予一个相互独立的同步信号;
(3)重复步骤(2)连续编码,直至编码完成,然后通过总线向智能部件发码。
2.根据权利要求1所述的一种消防工业总线编码方法,其特征在于,所述步骤(2)中,确定比特位“1”时的脉冲宽度是确定比特位“0”时的脉充宽度的两倍。
CN201710113010.XA 2017-02-28 2017-02-28 一种消防工业总线编码方法 Active CN106911334B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710113010.XA CN106911334B (zh) 2017-02-28 2017-02-28 一种消防工业总线编码方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710113010.XA CN106911334B (zh) 2017-02-28 2017-02-28 一种消防工业总线编码方法

Publications (2)

Publication Number Publication Date
CN106911334A CN106911334A (zh) 2017-06-30
CN106911334B true CN106911334B (zh) 2021-08-10

Family

ID=59208217

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710113010.XA Active CN106911334B (zh) 2017-02-28 2017-02-28 一种消防工业总线编码方法

Country Status (1)

Country Link
CN (1) CN106911334B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107453378B (zh) * 2017-08-02 2020-06-16 四川赛科安全技术有限公司 实现消防总线输出可变功率的方法及远距离恒压供电方法
CN112737905B (zh) * 2020-12-22 2022-05-24 青岛鼎信通讯消防安全有限公司 一种平行二总线通讯发送、接收方法及系统

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5687193A (en) * 1995-06-22 1997-11-11 France Telecom Manchester coder/decoder
CN1866310A (zh) * 2006-05-19 2006-11-22 宁波中科集成电路设计中心有限公司 一种曼彻斯特编码的解码方法及应用装置
CN105049063A (zh) * 2015-06-30 2015-11-11 电子科技大学 一种网格状脉冲间隔编码方法
CN105262489A (zh) * 2015-09-01 2016-01-20 武汉瑞纳捷电子技术有限公司 一种用于差分曼彻斯特解码的延时电路及方法
CN106464623A (zh) * 2016-08-05 2017-02-22 深圳市汇顶科技股份有限公司 一种传输信号的方法和装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103378923A (zh) * 2012-04-18 2013-10-30 北京鼎合远传技术有限公司 基于频率调制的基带传输编码方法及其装置
CN202795632U (zh) * 2012-07-20 2013-03-13 深圳市赋安安全系统有限公司 两线式电气火灾监控系统
JP6013214B2 (ja) * 2013-02-04 2016-10-25 ルネサスエレクトロニクス株式会社 バス通信トランシーバ
CN103811021B (zh) * 2014-02-18 2016-12-07 天地融科技股份有限公司 一种解析波形的方法和装置
CN104991440B (zh) * 2015-07-14 2017-03-01 中北大学 高精度irig‑b(ac)码解调方法及装置
CN205405782U (zh) * 2016-02-25 2016-07-27 四川赛科安全技术有限公司 一种触碰式消防编码器

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5687193A (en) * 1995-06-22 1997-11-11 France Telecom Manchester coder/decoder
CN1866310A (zh) * 2006-05-19 2006-11-22 宁波中科集成电路设计中心有限公司 一种曼彻斯特编码的解码方法及应用装置
CN105049063A (zh) * 2015-06-30 2015-11-11 电子科技大学 一种网格状脉冲间隔编码方法
CN105262489A (zh) * 2015-09-01 2016-01-20 武汉瑞纳捷电子技术有限公司 一种用于差分曼彻斯特解码的延时电路及方法
CN106464623A (zh) * 2016-08-05 2017-02-22 深圳市汇顶科技股份有限公司 一种传输信号的方法和装置

Also Published As

Publication number Publication date
CN106911334A (zh) 2017-06-30

Similar Documents

Publication Publication Date Title
US20170024354A1 (en) Single-wire interface bus transciver system based on i2c-bus, and associated method for communication of single-wire interface bus
US10484164B2 (en) Clock and data recovery for pulse based multi-wire link
US20170116150A1 (en) N-phase fast bus turnaround
KR20160140847A (ko) 집적회로간 (i2c) 버스상에서 인-밴드로 여분의 정보를 전송하는 방법들
CN105187070A (zh) 一种曼彻斯特编码信号解码方法和装置
CN108989014A (zh) 一种宽时钟容差的单线串行半双工通信方法
CN106911334B (zh) 一种消防工业总线编码方法
CN106063073B (zh) 快速充电方法、电源适配器和移动终端
CN103516423B (zh) 一种用于光纤时钟拉远的方法和装置
CN103841210B (zh) 可调节主备系数据同步方法
WO2017050235A1 (zh) 数据发送方法和装置及数据接收方法和装置
US20160149693A1 (en) Symbol transition clocking clock and data recovery to suppress excess clock caused by symbol glitch during stable symbol period
CN105095038B (zh) 一种检测rs232串口波特率的方法
CN116561041B (zh) 一种单总线通信系统及方法
CN119814495A (zh) 一种高速二总线通讯协议方法及系统
US11454943B2 (en) Serial isolation communication method, device and system
US20030206556A1 (en) Method, system, and article of manufacture for data transmission
CN105406943A (zh) 一种1553b总线的高完整性编码方法
CN110489373B (zh) 一种串行隔离通信方法、装置及系统
TW202215749A (zh) 用於感應式電源供應器之解碼方法及其供電模組
CN102006083B (zh) 相位编码的解码方法
CN117528754B (zh) 一种无线信道精确同步方法及系统
US20240267267A1 (en) Signal transmission and reception system, reception device, and reception method
CN213517952U (zh) 一种新型四线无干预F-bus高速通讯系统
CN115580307A (zh) 曼彻斯特解码方法和装置以及应用其的电池管理系统

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210618

Address after: 529700 new material base, Gonghe Town, Heshan City, Jiangmen City, Guangdong Province

Applicant after: Guanghedian Technology (Guangdong) Co.,Ltd.

Address before: No.128, Rengang Road, south area of Chengdu modern industrial port, Pidu District, Chengdu, Sichuan 610000

Applicant before: SICHUAN SECAIR SECURITY TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant