本帖最后由 传媒学子 于 2019-1-20 11:50 编辑
NO7. Rapid lot 套件在智能家居和智能电网场景应用的评测与展望
依据评测计划,这周有两个评测内容:分别就智能家居和智能电网(能源互联网)两个实际应用场景,用NXP rapid lot套件来搭建相关demo, 进行评测体验。
由于套件的实际情况,没有电力测量相关的传感器,而且我这里没有套件接口,加之我在NXP-KW41设计项目中就Thread组网用于电网测试的可行性进行了demo演示,因此虽然rapid lot目前不能演示智能电网相关的测试,但其内部含有的KW4XZ系列是具有这一功能的。稍后我就此概念结合该套件进行一些讨论。
(基于KW41Z的智能电力监测仪的设计结项篇
https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=546083&fromuid=363532
(出处: 电子工程世界-论坛))
今天这个帖子,结合rapid lot的各项传感器和智能电网相关能力,主要描述出rapid 应用与智能家居和智能电网的一种规划,而具体的实现则以rapid lot 例程为例,进行部分功能演示和讲解。
评测内容是:
以RGB灯模拟实际家用的照明灯,当室内光照低于一定lx, 打开白灯,照明;
同理可以实现当温度高于一定温度,自动打开空调,低于一定温度,关闭空调;
当空气质量低于一定数值,打开空气进化器,低于一定数值,关闭空气净化器。(由于非常相似,这里评测也就是对套件功能上一些展望)
智能家居与智能电网实际上是有重合的地方,这里就NXP Rapid lot的实际能力,进行了一些合理化的评测探讨。
这种设计貌似不行,可能是RGBled已经被用了,后来我在客户端界面设计了一个类似功能的模式。
插入语句似乎也没能实现,后续再查找一下原因,可能是语句写的有问题,在help文档中也没找到语句的叙述,后续在找找吧。
手机界面:
客户端设计:
实现了lx的读取,似乎数据是正确的,至于灯为何不受控制,估计大概率是原有的设计影响了。
这幅图我调整的半天,还是没有调整好,后续希望NXP能升级一下IDE,加上图片自动适应屏幕的功能,那就省事多了。
后来,单独设计了一个比较器读取温度,超过一定温度,toggle red led:
温度超过25度,红灯闪烁:
总提
智能电网方面:
NXP这款lot 是KW41Z开发板的扩充版本,因此,在智能电网应用领域具有非常大的优势。
可以作为家庭光伏发电无线传输的节点,用Thread,亦可以并入智能家居系统,作为一个子系统,管理家庭范围内电网动态,诸如发电设备,用电设备,储能设备,这款开发套件加上一些必要的工业控制设备,可以很快的实现我们想要的供能。下面的两幅图是NXPKW41Z Thread自动组网示例,我试图将rapidlot作为一个end point连接上,但是似乎需要修改rapid lot的底层程序和上位机程序,因为评测时间比较紧,后续有机会,我再研究研究这个如何能接入我原有的智能电网测量网络。下面的两幅图贴出来,给大家一个思路,大家有兴趣后续可以一起研究研究。
在评测的最后,总结一下:
NXP这款rapid lot虽然还有一些不太成熟(链接不稳定,BLE重连有时失败,等等)但是,毕竟它只是一个demo开发板,提供一些理念和方法给大家。总的来说,这次评测是一个非常棒的体验,虽然只能利用周末来把玩这款开发套机,但也让我受益匪浅。
首先,这款开发套件让我认识到,硬件 编程 随着科技的发展,完全可以转到软件设计层面;但同时也告诫广大开发工程师,软硬件都懂才是未来发展的王道,任何高层次软件应用的底层都是寄存器配置,CPU指令的执行,因此这些知识不能因为软件的发展而丢掉,相反,如果没有这些知识,这些东西是无法搞出来的。
其次,开发一个项目,时间成本人力等都是非常关键的要素,这就要求我们能够充分利用厂商提供的开发工具,加快开发过程。可以以NXP rapid lot构建一个基本的模型,然后规划硬件设计,和软件框架,在IED的基础上,实现项目的快速评估, 立项和实现。 最后,不得不提一下,NXP在业界独创的BLE和Thread双模通信技术,是非常有前瞻性的,目前业界已经出现了一些自动驾驶和工业自动化,养殖自动化等应用场景下的相关使用需求,后续大家可以就Thread技术和BLE技术,单芯片双模实现领域深入研究一下。
这次,评测很多网友都从自己的理解角度给出了很多独到的见解,也让我收益匪浅,感谢NXP和论坛,提供这款开发套件,让我触摸到科技发展的速度。
此内容由EEWORLD论坛网友传媒学子原创,如需转载或用于商业用途需征得作者同意并注明出处