CN106911334B - 一种消防工业总线编码方法 - Google Patents
一种消防工业总线编码方法 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 12
- 230000000630 rising effect Effects 0.000 claims abstract description 8
- 230000001360 synchronised effect Effects 0.000 claims abstract description 8
- 230000005540 biological transmission Effects 0.000 abstract description 10
- 239000003990 capacitor Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013524 data verification Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M5/00—Conversion of the form of the representation of individual digits
- H03M5/02—Conversion to or from representation by pulses
- H03M5/04—Conversion to or from representation by pulses the pulses having two levels
- H03M5/06—Code representation, e.g. transition, for a given bit cell depending only on the information in that bit cell
- H03M5/12—Biphase 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”时的脉充宽度的两倍。
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)
| 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)
| 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)
| 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 | 四川赛科安全技术有限公司 | 一种触碰式消防编码器 |
-
2017
- 2017-02-28 CN CN201710113010.XA patent/CN106911334B/zh active Active
Patent Citations (5)
| 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 |