一种消防工业总线编码方法技术

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

【技术实现步骤摘要】
一种消防工业总线编码方法
本专利技术涉及消防
,具体涉及的是一种消防工业总线编码方法。
技术介绍
现有的火灾报警控制系统,在利用总线进行发码时,控制器主机需先将其处于低电平状态拉高,当主机发送一串数据,例如“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所示。并且,本实施例中,每两端下降沿在编码时均赋予一个独立的同步信号,以避免时钟提前或延迟造成编码出现累计误差。按照上述方式,控制器连续编码,直至完成编码,然后通过总线向智能部件发码。本专利技术通过合理的软硬件结合,有效地提升了消防工业总线数据传输的准确性,并确保了对外部设备的供电和驱动能力和降低了硬件购置成本。因此,本专利技术很好地将工业总线编码技术提升到了一个新的高度,其与现有技术相比,具有突出的实质性特点和显著的进步。上述实施例仅为本专利技术的优选实施方式之一,不应当用于限制本专利技术的保护范围,凡在本专利技术的主体设计思想和精神上作出的毫无实质意义的改动或润色,其所解决的技术问题仍然与本专利技术一致的,均应当包含在本专利技术的保护范围之内。本文档来自技高网
...
一种消防工业总线编码方法

【技术保护点】
一种消防工业总线编码方法,其特征在于,包括以下步骤:(1)火灾报警控制器以一个占空比为0.3以下的低电平脉冲作为比特分码起始点进行编码,并同步信号;(2)编码时,以两次电平下降沿之间的脉冲宽度确定比特位“0”,以两次电平上升沿之间的脉冲宽度确定比特位“1”;每两端下降研在编码时均赋予一个独立的同步信号;(3)重复步骤(2)连续编码,直至编码完成,然后通过总线向智能部件发码。

【技术特征摘要】
1.一种消防工业总线编码方法,其特征在于,包括以下步骤:(1)火灾报警控制器以一个占空比为0.3以下的低电平脉冲作为比特分码起始点进行编码,并同步信号;(2)编码时,以两次电平下降沿之间的脉冲宽度确定比特位“0”,以两次电平上升沿之间的脉冲宽度确定比特位“1”;...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:四川赛科安全技术有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1