自动抄表系统的未来之路(2)
2013-08-22 01:09
导读:2. 自带电源,一般情况下应采用高能锂电池供电,这样即使系统集中供电电源出现问题,也不会影响数据采集的准确性,并且可以在厂家出厂之前就设置好
2. 自带电源,一般情况下应采用高能锂电池供电,这样即使系统集中供电电源出现问题,也不会影响数据采集的准确性,并且可以在厂家出厂之前就设置好初始值从而免去了工程中设置初始值的麻烦;而且还简化了电源系统,从而使系统网络降低了造价。
3. 带有标准的长线传输接口(485接口、LONWORKS接口、电力线载波接口),可以直接通过该接口读取计量值以及进行其他各种操作,从而解决了网络标准化的问题,另外还解决了工程中互相扯皮的问题。
二. 标准化的传输
网络的标准化将使系统集成更加方便,可以按照标准进行施工,而不必考虑采用谁家的产品。可以使集成商对施工人员进行有效的
培训,从而提高施工质量。使原来专业制造485中继器等传输设备的可以规模化生产,降低成本;集成商可以有效利用工程中的管线资源,进行必要的整合实现最为的方案。
三. 标准化的电源系统
专业生产电源系统的公司非常多,但是由于电源系统均为定制,无法实现批量生产。由于采用了内部供电的智能表,外部供电可以不采用UPS电源,而且实现电源系统标准化之后,可以采用批量生产的成品电源,最大程度地降低成本。
四. 互相兼容的传输网络
采取以上措施后并不代表系统真正可以采用一套传输系统解决全部的传输,由于各个厂商的产品通讯协议不一致实际上无法在一套总线上进行传输。我们必须采取一定的措施才能使各个厂商的产品在同一套系统中实现兼容。
有两种可以实现不同厂家产品在一个系统中的兼容。
1. 一定程度上标准化的协议
采用网络分层的概念,将各种不同产品的数据再次封装到一个标准化的协议框架之中。假设系统中有3种由不同厂商提供的产品,第一种为智能燃气表,称为P1,其数据为P1DATA;第二种为智能水表,称为P2,其数据为P2DATA;第三种为智能电表,称为P3DATA。我们需要将重新定义一个标准的协议框架,包括一个起始符START,一个分类符KIND,一个结束符END。KIND=1,为智能煤气表;KIND=2,为智能水表;KIND=3,为智能电表。
(科教范文网 Lw.nsEAc.com编辑整理) 这样,当中央管理机HOST发送信息时,将在对智能煤气表操作时发送
START KIND=1 P1DATA END
对智能水表操作时发送
START KIND=2 P1DATA END
对智能电表操作时发送
START KIND=3 P1DATA END
所有P1的产品只有在收到KIND=1时才会响应,P2只有在收到KIND=2时才会响应,P3只有在收到KIND=3时才会响应。从而保证了不同的产品在同一套总线系统中不发生冲突。
需要指出的是,HOST在对不同类型设备进行操作时需要调用不同的通讯接口模块。这就要求智能表生产厂商提供标准的接口模块,或完全开放通讯协议。
因为只需要一套通讯传输网络,所以采用这种方法将使系统集成最为方便简洁,成本最低。难度是各个厂商能否坐下来谈判,从而达成统一的协议。
2. 采用智能化的中继器
这种方法不依赖于各个厂商的产品是否遵守统一的协议,但是需要在中继器上增加智能的判断,主干网络只有一套系统,但是分支的线路需要分开。
集成商修改1中设计的协议,去掉END,变成START KIND=n P1DATA
MCU在收到KIND=1字节后将对应的HUB的TxEn变为有效,接通P1类设备,这时整个网络变成P1类设备的通讯网络,通讯完毕恢复为接收状态,依次类推,在HOST执行对不同类型的设备的操作时,系统自动切换为只接通某类设备,从而实现不同类型的产品在同一套网络中的兼容性,在一定程度上节约了成本。
但是要注意,系统在发送完KIND字节后应该有足够的延时然后再发送PnDATA,以保证系统切换后处于稳定的状态,然后再进行下面的操作。
由于分支线需要分开,所以线路有所增加。但由于可以完全不考虑不同厂家之间的协议兼容问题,也给系统集成带来了巨大的方便,在现阶段是比较现实的。
(科教范文网http://fw.NSEAC.com编辑发布)
五. 完全公开的通讯协议
要使集成商能够有效地实现资源的共享,各个智能模块制造商必须完全开放通讯协议。集成商可以根据不同的通讯协议设计系统的管理软件,从而做到多个系统的统一管理,做到软件的彻底集成。集成商可以将物业管理的MIS软件、监控系统的软件、抄表的软件等等组织起来,建立一个完整的平台。甚至,集成商都可以不进行软件设计,而由专业的软件公司来设计软件,集成商只需要选择合适的软件即可。这样才能真正实现行业的大规模分工协作,发挥各个专业的优势,创造更好的市场环境。
六. 标准化的通讯接口
为了更加方便地让集成商或者软件公司来熟练运用各种不同的系统,智能表模块的制造商应该更进一步将系统的通讯软件接口设计成为一个标准的模块,就象驱动程序一样,只要在集成的软件中安装这种模块,就可以使系统正常地运转起来。这样,集成商或软件公司不需要详细地了解系统的内核就可以开展工作,加快了开发的速度。