products

产品分类

资料下载/ article

您的位置:首页  -  资料下载  -  AB模块的参数主要用于哪些为准

AB模块的参数主要用于哪些为准

发布时间:2017/12/26      浏览次数:954

    AB模块的参数主要用于哪些为准
    AB模块通常采用预布的总线或电力线传输控制信号。遥控的功能通过无线或红外接入点,把遥控指令转化为有线控制指令传输给受控的智能模块。以下是两类比较常见的有线控制智能开关的技术:
    AB模块的技术特点是强电[3]
    AB模块整套系统中有一个(或多个)无线接入点来统一接收无线信号,通过预布的信号总线来传输控制信号。系统采用强弱电分离的机制,系统比较稳定,对负载的适应性很强,但其缺点是需要预布控制线、需要的辅助设备比较多,难安装、难调试、难维护,系统出现故障后往往会导致整个系统。代表厂商有ABB、奇胜、APBUS、易居、北京伯泰克等。
    AB模块该方案起源于欧美的70年代,在欧美比较通行。它通常具有一个或多个直接接入强电的无线接入点,通过交流强电做为载波传输控制信号。缺点是控制信号直接在强电网上传输,不稳定易受外界干扰,在应用中表现出很大的地区差异性,特别是目前的电网干扰比较大,而且目前众多的家电的家电不具规范性更加增加该方案的不稳定性,但具有布线简单的。代表厂商有X10、瑞朗、索伯等。
    而无线智能模块zui大的是安装非常方便,可拆分性特别强能更好的适应各种应用环境的需要。每一个智能模块都是一个无线接入点彼此互不干扰。以下以单火无线智能开关为例,它的安装*等同普通开关。
    随着无线技术的日益发展,相信会有更多采用无线的方案。
    AB模块DIY智能模块发展
    AB模块以往的智能模块只是配合家庭智能共同构成一整套智能家居解决方案,这往往是一个大而全的系统,价格也比较昂贵。智能模块无法脱离系统独立使用,这也使得智能家居只是少数有钱人享受的品。但是随着智能家居的概念日益深入人心,的普通消费者也存在着同样的消费需求,所以智能模块必须把安装、维护、使用都变得简单,并且,不再依赖于智能家居的系统而自成系统。目前国外的许多智能家居[4]
    产品都被拆分成很纯粹的模块摆在超市中销售。这一趋势的出现将*做大智能家居的市场并引起一场革命。
    在得到软件结构之后,就应着眼于改善功能模块的独立性,考验是否应该把一些功能模块提取或合并,力求降低耦合提高内聚。例如,多个功能模块共有的一个子功能可以独立成一个功能模块,由这些功能模块调用,有时可以通过分解或合并功能模块以减少控制信息的传递及对全局数据的引用,并且降低接口的复杂度。
    2.功能模块规模适度
    经验表明,当功能模块过大时,功能模块的可理解性就会迅速下降。但是对过大的功能模块分解时,也不应降低功能模块的独立性。因为当对一个大的功能模块分解时,有可能增加功能模块之间的依赖。
    3.深度、宽度、扇出和扇入要适当
    如果深度过大则说明有的控制模块可能简单了。如果宽度过大则说明系统的控制过于集中。而扇出过大则意味着功能模块过于复杂,需要控制和协调过多的下模块,这时应适当地增加中间层次,扇出太小则可以把下模块进一步分解成若干个子功能模块,或者合并到上功能模块中去。一个功能模块的扇入是表明有多少个上功能模块直接调用它,扇入越大则该模块的上模块数目越多,这是有好处的。
    4.要使模块的作用范围保持在该模块的控制范围内
    功能模块的作用范围是指受该功能模块内一个判定影响的所有功能模块的集合。功能模块的控制范围是指这个功能模块本身以及所有直接或间接从属于它的功能模块的集合。在一个设计得很好的系统中,所有受判定影响的功能模块应该都从属于作出判定的那个功能模块,局限于做出判定的那个功能模块本身及它的直接下模块。对于那些不满足这一条件的软件结构修改的办法是:将判定点上移或者将那些在作用范围内但是不在控制范围内的功能模块移植到控制范围内。
    5.应减少功能模块的接口的复杂性和冗余度,并改善一致性
    功能模块接口复杂是软件发生错误的一个主要原因。应该仔细设计模块接口,使得信息传递简单并且和模块的功能一致。
    6.设计成单入口、单出口的功能模块,避免病态连接
    要防止内容耦合性,如果功能模块都是从顶部入口、从底部出口的话,这样的软件也更易于理解和易于维护。病态连接关系是指从中部进入或访问一个模块。
    7.模块的功能可预测
    如果一个功能模块可以当做一个黑箱,即只要输入的数据相同就产生同样的输出,这个模块的功能就是可以预测的。而那些具有内部记忆的功能模块则可能是不可预知的,因为它可能记载了某个内部标志并且利用这个标志去选择处理方案。由于这个标志对上功能模块来说是看不见的,因而可能引起混乱。
    8.组装软件根据设计的约束和移植的需要
    组装是指用来把软件组合起来,以便把软件放入特定的处理环境或送往其他的地方。有时,设计约束要求一个程序要在内存中覆盖自己。如果有这种要求的话,原设计结构就可能必须重新组织以便按照重复的次数、存取的频率以及各次调用之间的间隔来把功能模块组合起来。

文件下载    图片下载    
版权所有©2024 上海乾拓贸易有限公司 All Rights Reserved   备案号:沪ICP备09006758号-24   sitemap.xml
上海

021-39529831

成都

028-86751041

返回顶部





沪公网安备 31011402005376号

Baidu
map