首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏硬件大熊

    单火线设计系列文章5:技术难点 - 闭态”鬼火”问题

    4:电源转换电路和无线通信SOC电路》 单火智能开关解决了智能家居“免布线”“无零线”安装智能开关的问题,但单火取电技术在应用中仍有一些技术问题或瓶颈,下面列举单火取电技术常遇到的技术难点和经验对策。 我们可从如下两个大方向去优化、消除这一现象: (一).降低灯具回路中的电流i,即降低整机功耗 根据单火开关闭态工作原理,我们可从几个方法对闭态取电电路的功耗进行优化: (1).选取合适且低功耗、轻载高效率的闭态取电电路方案 ,降低转换电路带来额外的损耗,例如:DC-DC方案:TI的TPS62120、LDO线性稳压方案:润石的RS7550-1(Iq=2uA)等;如下图所示,TPS62120的静态电流为11uA,其轻载效率极高 (二).给灯具提供分流的支路,降低流入灯具的电流 分流支路的示意框图如下图所示,工程应用中常用如下几种方式给灯具提供分流支路: 1).将同一个场景下的多个灯具并联到单火智能开关的一路输出端共同控制使用 ,即多个并联灯具分流; 2).更换灯具型号、功率去匹配单火智能开关; 3).在灯具两端并联分流器件或者产品,例如X电容、分流器产品等。

    1.3K31编辑于 2022-06-23
  • 来自专栏云上计算

    为能耗及管理做“减法”,涂鸦智能打造停车场智慧照明解决方案

    依托涂鸦丰富的硬件生态以及软硬一体化解决方案,客户可以快速实现新老停车场的智能化及改造升级,打造契合自身需求的智能化、可视化照明管理系统,破解传统停车场照明中的能耗、运维成本高等难题。 据悉,该方案已在全国数十个城市中的百余个项目场景中广泛部署应用,为众多客户打造了能耗更低、管理更高效的停车场智能化照明系统。 【照明管理平台搭载的能源大盘】在灯具实现智能化可控之后,停车场照明体验是众多停车场管理方关注的重点。 针对这一问题,涂鸦的停车场智慧照明解决方案为客户提供了便捷的安装方式,客户仅需将原有的灯具更换为智能灯,即可基于涂鸦的无网施工核心能力,通过遥控器精准找灯,实现一键配网并将灯具加入分组,并进一步通过涂鸦赋能的集光智控 此外,涂鸦的停车场智慧照明解决方案还能为客户提供联网控制或本地控制两种选择,以解决断网后智能照明无法使用的情况。即使灯具不联网、不上云,客户也可本地执行管理。

    75200编辑于 2023-08-06
  • 来自专栏智慧物联产品&方案

    智慧路灯杆“灯随车动”如何节能减排

    以上的过程会根据车辆的通行情况自动实时调整,实现整条道路的动态智能照明。 智慧路灯杆“灯随车动”应用有哪些优势呢? 1、节约能耗,节省电费。 而采用“灯随车动”方案,根据实验测算,可以在原耗电量的基础上实现82.53%的节能率,将为各地区节省极大的能耗开支和碳排放。 2、延长灯具使用寿命。 灯具都是用使用寿命,全功率运行的灯具往往寿命消耗较快,发生故障的频次也多。而采用“灯随车动”方案,能够动态调整灯具的功率,在无人无车的时候以低功率照明,能够有效延长灯具的寿命年限。 智慧路灯杆“灯随车动”方案,无需人为干预控制,自动根据人车通行情况调整照明,并且杆载的佰马智能灯控器能够精细采集灯具的电压、电流、功率等数据,异常情况及时告警,方便快速定位维护检修。 智慧路灯杆“灯随车动”方案,采用NEMA灯控器和车流检测视觉传感器,依托视觉传感器的运动物感知能力,灯控器可以实时动态调整灯具功率,并通过无线通信网络,即时将调光信息发送给周边灯杆,从而实现灯具在车前方及时提前点亮的效果

    57530编辑于 2023-03-16
  • 来自专栏硬件大熊

    单火线设计系列文章9:EMI问题探讨及支持大功率单火取电开关的探索

    ,市面上出现带触摸屏、语音交互、音乐、网关等更多功能的智能开关产品,这类智能开关产品的功耗都在5V/0.5A以上,且基本上都是采用零火线供电方案,传统单火取电方案不能满足需求。 在此列举其中一种支持大功率单火取电的解决思路,其电路框架示意图如下: 在灯具两端并联设计一款分流电路,配合单火智能开关的取电电路输出不小于5V/0.5A功率给智能开关系统电路供电。 ; 在灯具处于开态时,分流电路需部分时刻呈现低阻抗或者全时刻大功率的特性,保证取电回路有足够的电压电流给到智能开关取电。 (二)、下面列举一种单火智能开关的取电电路的设计思路: 在灯具处于闭态时,闭态取电电路选取可提供足够功率的开关电源方案,例如采用5V/1A隔离输出的反激式开关电源方案; 在灯具处于开态时,取电电路需增大分时取电时间 设计注意点:需要考虑闭态和开态电路电源方案及PCB设计的安规距离,带触摸屏语音智能开关在工程应用中基本上需按加强绝缘等级来设计满足安规安全距离要求。

    1.3K20编辑于 2022-06-23
  • 来自专栏硬件大熊

    智能开关单火线技术

    单火线的由来 控制一盏灯具只需要将开关串联在灯具所在的回路上。在传统的家庭中,我们使用机械式墙壁开关控制灯具的通断,若有多个灯具,则通过并联的方式对每个灯进行单独控制。 智能开关的主要电气部分有:AC-DC恒压输出电路、负载通断控制电路、通讯模组射频电路。 单火线技术难题 闭态“鬼火” 由于必须保证实时联网,智能开关的AC-DC恒压电源务必实时供电,而串联电路中,各点的电流大小一致。 当电流输出不足以支撑模块消耗时会直接导致模块供电电压下跌直至无法正常工作,由此会产生智能开关“宕机”的问题。 开态取电部分,有可控硅、继电器两种方案,由于可控硅发热问题,继电器的方案目前在市面上较为主流。这两种方案的取电设计电路差异较大,若再考虑辐射、传导等EMC问题,那么对开发人员的设计功底则更为考究!

    1.1K30编辑于 2022-06-23
  • 来自专栏硬件大熊

    单火线设计系列文章1:场景由来&技术问题

    智能开关的主要电气部分有:AC-DC恒压输出电路、负载通断控制电路、通讯模组射频电路。 单火线技术难题 闭态“鬼火” 由于必须保证实时联网,智能开关的AC-DC恒压电源务必实时供电,而串联电路中,各点的电流大小一致。 当电流输出不足以支撑模块消耗时会直接导致模块供电电压下跌直至无法正常工作,由此会产生智能开关“宕机”的问题。 业界中PI、晶丰明源等厂家有各自的集成IC解决方案,可做到空载小于5mW。 开态取电部分,有可控硅、继电器两种方案,由于可控硅发热问题,继电器的方案目前在市面上较为主流。这两种方案的取电设计电路差异较大,若再考虑辐射、传导等EMC问题,那么对开发人员的设计功底则更为考究!

    77020编辑于 2022-06-23
  • 来自专栏信数据得永生

    Python 人工智能11~15

    自主地解决问题是人工智能和机器学习的中心目标。 遗传算法(GA)是一种进化计算技术,可自动解决问题,而无需用户事先知道或指定解决方案的形式或结构。 _11.png)] 图 11:带有 AI 机器人需要击中的目标的地图,目标以哈希表示 前面的地图中有 124 个目标。 IBM 还利用这些长期的合作关系,将这些客户转变为新兴的 IBM 解决方案,例如 Watson 的人工智能。 IBM 从运行关键生产服务的大量现有客户中受益,而这些客户刚刚开始对采用云感到满意。 组合搜索 搜索算法似乎可以解决为游戏添加智能的问题,但是存在一个缺点。 这些算法采用一种称为穷举搜索的搜索类型,也称为暴力搜索。 它基本上探索了整个搜索空间并测试了每种可能的解决方案。 Alpha-Beta 算法更智能,可以避免搜索发现的树中没有解决方案的部分。 此过程称为,称为修剪,Alpha-Beta 修剪是一种策略,用于避免搜索树中不包含解决方案的部分。

    2.2K10编辑于 2023-04-23
  • 来自专栏硬件大熊

    单火线设计系列文章2:闭态取电电路

    单火线智能开关基本电路构成 单火线智能开关与灯具串联接在零火线中,单火取电需要在灯具关态和开态两种工况下从灯具回路中摄取一部分电流用来给智能开关的取电单元、电源转换单元、控制单元和无线通信单元工作。 单火线智能开关由结构、电子两大单元组成。单火线智能开关的电子单元的基本电路构成包含:闭态取电电路、开态取电电路、开关电路、电源转换电路、无线通信SOC电路。 闭态取电电路 闭态的定义:灯具处于”关闭”的状态,即关灯。 闭态取电:灯具处于关态,通过该电路与灯具串联形成回路。 闭态取电电路常用电路方案参考 1) 采用低功耗开关电源转换芯片 例如PI的LNK系列离线式开关电源(LNK3202D:超低待机功耗电源方案&整机电源待机输入电流<65μA&在230 VAC输时电源待机功耗 BP2523C是一款针对单火线智能开关电源应用设计的超低待机功耗的恒压驱动芯片,隔离应用待机功耗仅1.5mW,能有效消除单火线应用灯泡关断时的微亮或闪烁问题。

    3.3K11编辑于 2022-06-23
  • 来自专栏信数据得永生

    TensorFlow 智能移动项目:11~12

    自 iOS 11 起,Core ML 就可用了,截至 2018 年 5 月,Core ML 已占到 80% 的标记份额。至少了解您可以在 iOS 应用中使用 Core ML 的基本知识绝对有意义。 和 Scikit-Learn 机器学习 将 CoreML 与 Keras 和 TensorFlow 结合使用 TensorFlow Lite – 概述 TensorFlow Lite 是一种轻量级解决方案 我们现在准备使用 TensorFlow 向机器人添加更多智能。 请记住,强化学习中的一项策略只是一个函数,该函数以智能体所处的状态为输入,并输出智能体接下来应采取的行动,以实现值最大化或长期回报。 无论如何,这将是一条充满兴奋的绝妙之路,当然还要有艰苦的工作,而您从本书中学到的技能就像您的智能手机一样,随时可以为您服务,并准备好将使您的甜蜜而聪明的小设备变得更加甜蜜和智能

    6.3K10编辑于 2023-04-24
  • 来自专栏我的博客

    【C++11智能指针

    ) { cout << "未知异常" << endl; } return 0; } 运行结果: 但是如果array2new的时候抛异常呢,就还需要套一层捕获释放逻辑,这里更好解决方案智能指针 智能指针家族包括auto_ptr(C++98)、unique_ptr、shared_ptr和weak_ptr(C++11)等类型。 • unique_ptr是C++11引入的智能指针,其名称意为"唯一指针"。特点是禁止拷贝操作(拷贝构造函数和赋值运算符被删除),仅支持移动语义(通过std::move转移所有权)。 C++11和boost中智能指针的关系 • Boost库作为C++标准库的重要补充,是一个由全球C++开发者共同维护的开源项目。 ) 总结: 内存泄漏常见解决方案分为两类: 事前预防:如智能指针等机制 事后排查:借助专业检测工具

    48710编辑于 2025-12-22
  • 来自专栏给永远比拿愉快

    C++11智能指针

    C++智能指针是在<memory> 标头文件中的 std 命名空间中定义的。 C++11中主要有两种类型的智能指针: (1) shared_ptr代表的是“共享所有权”(shared ownership)的指针。 foreach是C++11的新特性,貌似Visual Studio2010中是不支持的,但是2013中是支持的: // print all elements for (vector<shared_ptr ,但是需要记住智能指针不能使用delete关键字显示释放空间。 但是我们可以在智能指针的构造函数中自定义我们释放空间时要做的操作。

    1.1K20发布于 2019-01-22
  • 来自专栏从小白开始修炼

    【C++11智能指针

    智能指针,通过引用计数的方式解决智能指针的拷贝问题。 因此当智能指针管理的资源不是以new的方式申请到的内存空间时,就需要在构造智能指针对象时传入定制的删除器。 weak_ptr weak_ptr的使用 weak_ptr是C++11中引入的智能指针,weak_ptr不是用来管理资源的释放的,它主要是用来解决shared_ptr的循环引用问题的。 与boost中智能指针的关系 C++11和boost中智能指针的关系 C++98中产生了第一个智能指针auto_ptr。 C++11,引入了boost中的unique_ptr、shared_ptr和weak_ptr。

    57240编辑于 2023-10-15
  • 来自专栏基础知识文章

    C++11智能指针

    2.3 如何避免内存泄漏 解决方案分为两种:1、事前预防型。如智能指针等。2、事后查错型。如泄漏检测工具。 只声明不实现+声明成私有 UniquePtr(UniquePtr<T> const &); UniquePtr & operator=(UniquePtr<T> const &); // C++11 UniquePtr & operator=(UniquePtr<T> const &) = delete; private: T * _ptr; }; 3.5 std::shared_ptr C++11 需要注意的是shared_ptr的线程安全分为两方面: 智能指针对象中引用计数是多个智能指针对象共享的,两个线程中智能指针的引用计数同时++或–,这个操作不是原子的,引用计数原来是1,++了两次,可能还是 // 解决方案:在引用计数的场景下,把节点中的_prev和_next改成weak_ptr就可以了 // 原理就是,node1->_next = node2;和node2->_prev = node1;时

    82320发布于 2020-08-27
  • 来自专栏硬件大熊

    单火线设计系列文章8:单火开关兼容性与取电能力测试

    本篇阐述单火智能开关的技术难点及壁垒,在进入文章之前,推荐阅读—— 《单火线设计系列文章1:场景由来、技术问题》 《单火线设计系列文章2:闭态取电电路》 《单火线设计系列文章3:开态取电电路》 《单火线设计系列文章 4:电源转换电路和无线通信SOC电路》 《单火线设计系列文章5:单火线智能开关的技术难点 - 闭态”鬼火”问题》 《单火线设计系列文章6:技术难点 - 开态”宕机”问题》 《单火线设计系列文章7:软硬件联调典型问题 灯具兼容性测试 灯具品牌 有些公司可能是地产开发商所一手投资扶持,其产品的目标客户端所使用的灯具在前装阶段时,灯具的品牌、功率范围则比较明确,故在测试阶段应着重考虑。 灯具瓦数 由于低功率的灯具兼容性可能出现更多不良,因此,结合普通家庭通常所使用的灯具功率,所测试的灯具功率建议在3W-15W之间,且低瓦数的灯具尽可能占更多比例。 ,即异常电流; 5W灯具 取电能力(mA) 品牌 开态 闭态 过载 异常 欧普 31 20 0.8 美的 40 25 1.7 佛山照明 11 10 8 三雄极光 19 25 9 ......

    96710编辑于 2022-06-23
  • 来自专栏工作总结

    优化if-else的11方案

    11. 使用异常处理:在某些情况下,使用异常处理来简化错误条件的处理。

    37200编辑于 2024-08-05
  • 来自专栏硬件大熊

    单火线设计系列文章7:软硬件联调典型问题

    本篇阐述单火智能开关的技术难点及壁垒,在进入文章之前,推荐阅读—— 《单火线设计系列文章1:场景由来、技术问题》 《单火线设计系列文章2:闭态取电电路》 《单火线设计系列文章3:开态取电电路》 《单火线设计系列文章 两路开关,操作一路灯具时,另外一路灯具微亮或突闪 原因: 针对继电器方案,继电器切换过程中有10-20ms的切换时间,若起始状态为开关,在触点切换为闭态时,在触点尚未吸合到另外一个状态时,此时电流会从另一路负载流过 ,导致该路负载出现突闪问题 解决方法: 尽量选用切换电流更小的磁保持继电器,操作继电器的IO口脉宽逼近继电器的最小切换时长,且继电器的驱动电流做一定限制,逼近继电器的最小切换电流 6.更难兼容的灯具方案 原因: LED方案中,高压线性方案、阻容降压方案是最难兼容的灯具方案。 这两种方案相比开关电源方案的LED,更小的电流也足以让这些方案灯具很容易出现微亮的问题; 解决方法: a.外挂安规电容到灯具两端,如0.33uf的安规电容(注意安装时的安全保障); b.若开关有指示灯

    85520编辑于 2022-06-23
  • 硬件拓展实战|解析CK6865L通用SOC的跨品类适配原理与模块化设计

    前言大家好,我是原厂硬件工程师,长期负责CK系列声光SOC的方案开发与场景适配调试。 本文结合两个全新非灯具落地案例:智能理疗暖宫腰带、儿童声光玩具,拆解芯片跨场景适配的三大核心硬件能力,为硬件工程师新品方案复用、多品类拓展提供参考。 二、非灯具场景硬件方案实操解析1、智能理疗暖宫腰带方案(穿戴理疗品类)该方案完全摒弃传统灯光核心功能,依托CK6865L的蓝牙透传+高精度PWM调压+声光提醒能力实现功能落地,是典型的芯片跨界应用案例。 整套方案无需外置MCU控温,单芯片完成蓝牙交互、功率调节、状态提醒全功能。 、便携音效彩灯玩具;4、通用智能配件:蓝牙状态指示设备、低压声光提醒控制器、便携蓝牙交互设备。

    19000编辑于 2026-06-05
  • 来自专栏云上计算

    广州柏曼光电聚焦智能家居灯细分市场 深化打造绿色环保生活

    广州柏曼光电科技有限公司(以下简称:柏曼光电)成立于2012年,是一家专业高端家居和企业照明解决方案提供商,为广大客户提供照明产品设计,灯光工程解决方案,品质控制,供应链管理服务。 柏曼光电致力于现代灯光科学的研究与应用,为家用及商用照明市场,创造优质的灯具产品和优雅的灯光方案,不断超越与创新。 LED技术,帮助60家LED的中小企业解决了技术的痛点,从五金灯具成功转型升级为LED灯具,为一些企业创造千万以上的生产销售额,通过公司提供的强有力的技术支持,促进他们在灯具行业的进一步拓展。 公司在2018年获得“京东年度品牌”,多次在天猫、京东品质品牌及销量排名前十位,根据天猫的销售数据显示,公司在高端仿生自然光健康智能家居灯细分领域国内市场占有率约40%。 柏曼光电专注于社会价值创造与行业技术发展,整合德国现代光电科技,家居艺术和健康科学,以优质而现代的灯具和科学的灯光方案,支持客户营造优雅,舒适,健康的家居环境。

    49230编辑于 2023-02-20
  • 来自专栏编程技术专栏

    详解C++11智能指针

    前言 C++里面的四个智能指针: auto_ptr, unique_ptr,shared_ptr, weak_ptr 其中后三个是C++11支持,并且第一个已经被C++11弃用。 C++11智能指针介绍 智能指针主要用于管理在堆上分配的内存,它将普通的指针封装为一个栈对象。当栈对象的生存周期结束后,会在析构函数中释放掉申请的内存,从而防止内存泄漏。 C++ 11中最常用的智能指针类型为shared_ptr,它采用引用计数的方法,记录当前内存资源被多少个智能指针引用。该引用计数的内存在堆上分配。当新增一个时引用计数加1,当过期时引用计数减一。 为什么要使用智能指针 智能指针的作用是管理一个指针,因为存在以下这种情况:申请的空间在函数结束时忘记释放,造成内存泄漏。 所以智能指针的作用原理就是在函数结束时自动释放内存空间,不需要手动释放内存空间。 auto_ptr (C++98的方案,C++11已经抛弃)采用所有权模式。

    2.3K50发布于 2019-09-02
  • 来自专栏蜉蝣禅修之道

    初探C++11智能指针

    int> p1(new int(10)); auto_ptr<int> p2 = p1; //转移控制权 *p1 += 10; //crash,p1为空指针,可以用p1->get判空做保护 因此在C++11 真正的智能指针:shared_ptr auto_ptr和unique_ptr都有或多或少的缺陷,因此C++11还推出了shared_ptr,这也是目前工程内使用最多最广泛的智能指针,他使用引用计数(感觉有参考 看到这里,智能指针的用法基本介绍完了,后面笔者来粗浅地分析一下为什么智能指针可以有效帮我们管理裸指针的生命周期。 多线程安全 本章所说的线程安全有两种情况: 多个线程操作多个不同的shared_ptr对象 C++11中声明了shared_ptr的计数操作具有原子性,不管是赋值导致计数增加还是释放导致计数减少,都是原子性的 多个线程操作同一个shared_ptr对象 同样的道理,既然C++11只负责sp_counted_base的原子性,那么shared_ptr本身就没有保证线程安全了,加入两个线程同时访问同一个shared_ptr

    1.5K30发布于 2019-07-23
领券