CN109788620A - 用于智能照明***的基于周模式的开关自动切换控制方法 - Google Patents

用于智能照明***的基于周模式的开关自动切换控制方法 Download PDF

Info

Publication number
CN109788620A
CN109788620A CN201910060890.8A CN201910060890A CN109788620A CN 109788620 A CN109788620 A CN 109788620A CN 201910060890 A CN201910060890 A CN 201910060890A CN 109788620 A CN109788620 A CN 109788620A
Authority
CN
China
Prior art keywords
time
minutes
state
control
modes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910060890.8A
Other languages
English (en)
Other versions
CN109788620B (zh
Inventor
欧其阳
邹小兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Ai Bees Science And Technology Development Co Ltd
Original Assignee
Sichuan Ai Bees Science And Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Ai Bees Science And Technology Development Co Ltd filed Critical Sichuan Ai Bees Science And Technology Development Co Ltd
Priority to CN201910060890.8A priority Critical patent/CN109788620B/zh
Publication of CN109788620A publication Critical patent/CN109788620A/zh
Application granted granted Critical
Publication of CN109788620B publication Critical patent/CN109788620B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B20/00Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
    • Y02B20/40Control techniques providing energy savings, e.g. smart controller or presence detection

Landscapes

  • Circuit Arrangement For Electric Light Sources In General (AREA)

Abstract

本发明公开了一种用于智能照明***的基于周模式的开关自动切换控制方法,包括以下步骤:在存储器设置存储空间;将所有时间的缓存改成大于10080的值;将所有设置的时间全部转换为分钟数;将所有转换后的分钟数从小到大的方式排序并存储;将当前***时间转换为分钟数;将所有设置时间分钟数与***时间分钟数进行对比,找出最新的设置时间分钟数,取出该时间对应的开、关状态,并设置当前状态为该状态,找不到则设置当前状态为关状态。本发明避免了因重设时间漏过相应时间点控制的控制错误问题,调整时间或***重启后都能完全自动切换,不需要人为干预;本发明还降低了硬件成本,并缩短了主程序的时间,提高了效率。

Description

用于智能照明***的基于周模式的开关自动切换控制方法
技术领域
本发明涉及一种用于智能照明***的开关状态控制方法,尤其涉及一种用于智能照明***的基于周模式的开关自动切换控制方法。
背景技术
智能照明***是指利用物联网技术、有线/无线通讯技术、电力载波通讯技 术、嵌入式计算机智能化信息处理技术以及节能控制等技术组成用于对照明设 备进行智能化控制的照明***。智能照明***中有多种涉及时间设置的器件, 比如集中控制器、时间控制器、开关控制器等相关产品,该类产品内部具有时 钟***,具有通过远程或本机设置时间点的功能,并实现在一定时间段内开关 状态切换的功能。
传统智能照明***的开关状态设置和控制方式,大多采用设置时间点的模式完成输出控制,即***设置不同的时间,在不同的时间点响应不同的状态,即当某个点触发时启动相应的动作。这也是传统闹钟采用的时间设定和控制方式。
上述传统智能照明***的开关状态设置和控制方式存在如下问题:
在已经设置好某个时间点如何控制开关的情况下,如果重新调整时间或者***重启,都有可能导致该时间点不能被识别,从而需要用户手动控制,降低了自动控制的精准度,导致口控制错误。
比如,当前设备***时间为10:00,标准时间(如中国北京时间)为10:10分,设置的开灯时间为10:05,关灯时间为10:20;当前设备状态为关灯状态。此时通过其他外部方式将设备***时间调整为标准时间10:10后,由于***时钟没有经过开灯时间10:05这个点,所以设备会一直处于关灯状态,从而漏过10:05开灯的指令,导致控制错误。此时,用户必须手动调整状态为开,不能实现精确的自动控制。
再比如,当前设备***时间为10:00,设置的开灯时间为10:05,关灯时间为10:20;当前设备状态为关灯状态。此时通过其他外部方式将设备开灯时间调整为09:50后,由于***时钟已经跨过9:50,没有经过开灯时间这个点,所以设备会一直处于关灯状态。此时,用户必须手动调整状态为开,不能实现精确的自动控制。
另外,***为保证开关状态的正常连续运行,必须实时存储设备当前的开关状态,如果***重启,则有可能导致开关状态错误。
综上,传统智能照明***的开关状态设置和控制采用时间点判断的方式,具有不连续性;在正常情况下下,设备***时间是连续的,但是在特殊情况下,如手动调整开灯时间,或手动调整***时间,或***重启情况下,则不能完全自动切换,需要人为干预。
另外,传统智能照明***的设备程序空间将设置的所有时间参数统一存储并实时放在程序存储空间中,如设置了8组定时时间,无论这8个时间是否有效或使用,都会对其完成存储和判断,延长了主程序的时间,降低了效率。若按照只存储时、分、秒、输出状态、使能,则需要5×8×2×7共560个字节,这里的5代表5个参数,8代表8组定时时间,2代表每组定时时间有开、关两个时间点,7代表一周7天;这样,需要大于560个字节的存储器,一般选择1024个字节的存储器提高了芯片的硬件需求和成本。
发明内容
本发明的目的就在于为了解决上述问题而提供一种用于智能照明***的基于周模式的开关自动切换控制方法
本发明通过以下技术方案来实现上述目的:
一种用于智能照明***的基于周模式的开关自动切换控制方法,包括以下步骤:
步骤1、在存储器设置存储空间,用于存储7×N×2个长整型时间数据,N为控制时间组数,每一组控制时间包括一个开灯时间和一个关灯时间;这里的7代表一周7天,2代表一组时间有开、关两种状态;
步骤2、将所有时间的缓存改成大于10080的值,这里的10080代表一周7天的总分钟数,即10080=7天×24小时×60分;
步骤3、将所有设置的时间全部转换为分钟数,并放在对应的长整型存储空间中,转换方法为:按每周星期一至星期七、每天24小时制,转换所得分钟数=(星期数-1)×24×60+小时数×60+分钟数;任何转换后的分钟数都必然小于10080,比如,星期五的开灯时间为10:00,则转换后的分钟数为(5-1)×24×60+10×60+0=6360;
步骤4、采用冒泡法将所有转换后的分钟数从小到大的方式排序并存储;冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法,它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序错误就把他们交换过来,走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成;
步骤5、每一次控制模式被设为自动模式后,将当前***时间转换为分钟数,转换方法与所述步骤3相同;比如,当前是星期四9:00,则转换后的分钟数为(4-1)×24×60+9×60+0=4860;
步骤6、将所述步骤4中的所有设置时间分钟数与所述步骤5中的***时间分钟数进行对比,找出比***时间分钟数小且接近***时间分钟数的设置时间分钟数,取出该时间对应的开、关状态,并设置当前状态为该状态;如果找不到比***时间分钟数小的设置时间分钟数,则找出小于10080的最大值,取出该时间对应的开、关状态,并设置当前状态为该状态;如果仍然找不到,表示没有设置任何时间,则设置当前状态为关状态;直到下一次控制模式被设为自动模式后,重复步骤5和步骤6。这里的比较原理是:对于重新设置时间的情形,如果设置时间小于当前***时间,则必然是最接近当前***时间的设置时间为最新的设置时间,如果设置时间大于当前***时间,则必然是最大的时间为最新的设置时间。
作为优选,所述步骤1中,N为8。
本发明的有益效果在于:
本发明通过将所有时间转换为统一格式的分钟数,并依据最新设置时间的判断原理找出最新设置时间并直接输出对应开、关状态,避免了因重设时间漏过相应时间点控制的控制错误问题,用户仅需要设置时间和控制模式就可以得到需要的结果,而不需要先手动调整到正确的输出,无论手动调整开灯时间,或手动调整***时间,或***重启情况下,都能完全自动切换,不需要人为干预;本发明降低了硬件成本,以设置8组时间为例,存储器共需7×8×2×2=224个字节的存储空间,选用156字节的存储器即可,而传统方式则需要1024个字节的存储器;本发明还缩短了主程序的时间,提高了效率。
具体实施方式
下面结合实施例对本发明作进一步说明:
实施例:
下面以设置8组开、关状态时间为例,对本发明所述用于智能照明***的基于周模式的开关自动切换控制方法进行具体说明:
一种用于智能照明***的基于周模式的开关自动切换控制方法,包括以下步骤:
步骤1、在存储器设置存储空间,用于存储7×8×2=112个长整型时间数据,8为控制时间组数,每一组控制时间包括一个开灯时间和一个关灯时间,7代表一周7天,2代表一组时间有开、关两种状态;
步骤2、将所有时间的缓存改成大于10080的值;
步骤3、将所有设置的时间全部转换为分钟数,并放在对应的长整型存储空间中,转换方法为:按每周星期一至星期七、每天24小时制,转换所得分钟数=(星期数-1)×24×60+小时数×60+分钟数;
步骤4、采用冒泡法将所有转换后的分钟数从小到大的方式排序并存储;
步骤5、每一次控制模式被设为自动模式后,将当前***时间转换为分钟数,转换方法与所述步骤3相同;比如,当前是星期四9:00,则转换后的分钟数为(4-1)×24×60+9×60+0=4860;
步骤6、将所述步骤4中的所有设置时间分钟数与所述步骤5中的***时间分钟数进行对比,找出比***时间分钟数小且接近***时间分钟数的设置时间分钟数,取出该时间对应的开、关状态,并设置当前状态为该状态;如果找不到比***时间分钟数小的设置时间分钟数,则找出小于10080的最大值,取出该时间对应的开、关状态,并设置当前状态为该状态;如果仍然找不到,表示没有设置任何时间,则设置当前状态为关状态;直到下一次控制模式被设为自动模式后,重复步骤5和步骤6。
上述实施例只是本发明的较佳实施例,并不是对本发明技术方案的限制,只要是不经过创造性劳动即可在上述实施例的基础上实现的技术方案,均应视为落入本发明专利的权利保护范围内。

Claims (2)

1.一种用于智能照明***的基于周模式的开关自动切换控制方法,其特征在于:包括以下步骤:
步骤1、在存储器设置存储空间,用于存储7×N×2个长整型时间数据,N为控制时间组数,每一组控制时间包括一个开灯时间和一个关灯时间;
步骤2、将所有时间的缓存改成大于10080的值;
步骤3、将所有设置的时间全部转换为分钟数,并放在对应的长整型存储空间中,转换方法为:按每周星期一至星期七、每天24小时制,转换所得分钟数=(星期数-1)×24×60+小时数×60+分钟数;
步骤4、采用冒泡法将所有转换后的分钟数从小到大的方式排序并存储;
步骤5、每一次控制模式被设为自动模式后,将当前***时间转换为分钟数,转换方法与所述步骤3相同;
步骤6、将所述步骤4中的所有设置时间分钟数与所述步骤5中的***时间分钟数进行对比,找出比***时间分钟数小且接近***时间分钟数的设置时间分钟数,取出该时间对应的开、关状态,并设置当前状态为该状态;如果找不到比***时间分钟数小的设置时间分钟数,则找出小于10080的最大值,取出该时间对应的开、关状态,并设置当前状态为该状态;如果仍然找不到,表示没有设置任何时间,则设置当前状态为关状态;直到下一次控制模式被设为自动模式后,重复步骤5和步骤6。
2.根据权利要求1所述的用于智能照明***的基于周模式的开关自动切换控制方法,其特征在于:所述步骤1中,N为8。
CN201910060890.8A 2019-01-22 2019-01-22 用于智能照明***的基于周模式的开关自动切换控制方法 Active CN109788620B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910060890.8A CN109788620B (zh) 2019-01-22 2019-01-22 用于智能照明***的基于周模式的开关自动切换控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910060890.8A CN109788620B (zh) 2019-01-22 2019-01-22 用于智能照明***的基于周模式的开关自动切换控制方法

Publications (2)

Publication Number Publication Date
CN109788620A true CN109788620A (zh) 2019-05-21
CN109788620B CN109788620B (zh) 2020-01-24

Family

ID=66502081

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910060890.8A Active CN109788620B (zh) 2019-01-22 2019-01-22 用于智能照明***的基于周模式的开关自动切换控制方法

Country Status (1)

Country Link
CN (1) CN109788620B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1471344A (zh) * 2003-06-24 2004-01-28 廖志梅 城市道路照明时间控制***
CN103441811A (zh) * 2013-09-05 2013-12-11 天津理工大学 一种基于utc时间的ais时隙同步触发***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1471344A (zh) * 2003-06-24 2004-01-28 廖志梅 城市道路照明时间控制***
CN103441811A (zh) * 2013-09-05 2013-12-11 天津理工大学 一种基于utc时间的ais时隙同步触发***

Also Published As

Publication number Publication date
CN109788620B (zh) 2020-01-24

Similar Documents

Publication Publication Date Title
CN102413616B (zh) 一种基于电力线载波通信技术的智能照明***
CN1698419B (zh) 农业大棚生产环境的监控终端
CN202077245U (zh) 智能无线互联网照明控制器
CN102089961A (zh) 提供局部转换器以在能量产生***中提供最大功率点追踪的方法与***
CN103648224B (zh) 定时任务处理方法及相关装置、***
CN101888316A (zh) 根据应用场景特征参数控制服务器能耗的方法及装置
CN102147140A (zh) 空调定时预约方法
CN109831858A (zh) 一种智能照明***
CN111885791A (zh) 一种智慧社区灯光分区智能照明***
CN110049128A (zh) 基于物联网的户外照明的控制***
CN109140706A (zh) 一种空调智能控制方法
CN107277914A (zh) 一种无线mesh网络内设备时间同步控制方法及***
CN108449009A (zh) 光伏发电智能储能***
CN106961110B (zh) 电力***自动电压控制方法和***
CN103493595A (zh) 用于发光二极管照明装置的驱动电路
CN110402003A (zh) 一种智能照明控制装置和方法
CN109788620A (zh) 用于智能照明***的基于周模式的开关自动切换控制方法
Kadirova et al. IoT based automatic electronic system for monitoring and control of street lighting
Cen et al. Multi-Task Learning of the PatchTCN-TST Model for Short-Term Multi-Load Energy Forecasting Considering Indoor Environments in a Smart Building
CN209343165U (zh) 一种蓝牙智能开关控制器
CN109673092A (zh) 一种教室智能灯光管理***及方法
CN116014843B (zh) 一种换电柜充电方法、装置、设备及可读存储介质
CN101500355A (zh) 一种路灯单灯节能控制器及控制方法
JP2021514171A (ja) 電気負荷を制御するデバイス、システムおよび方法
CN212064421U (zh) 一种基于5g通信的照明智慧控制***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Automatic switch control method based on cycle mode for intelligent lighting system

Effective date of registration: 20200923

Granted publication date: 20200124

Pledgee: Chengdu SME financing Company Limited by Guarantee

Pledgor: SICHUAN ETHERBAS TECHNOLOGY DEVELOPMENT Co.,Ltd.

Registration number: Y2020980006380

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20220823

Granted publication date: 20200124

Pledgee: Chengdu SME financing Company Limited by Guarantee

Pledgor: SICHUAN ETHERBAS TECHNOLOGY DEVELOPMENT CO.,LTD.

Registration number: Y2020980006380

PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Automatic switch control method based on cycle mode for intelligent lighting system

Effective date of registration: 20221017

Granted publication date: 20200124

Pledgee: Chengdu SME financing Company Limited by Guarantee

Pledgor: SICHUAN ETHERBAS TECHNOLOGY DEVELOPMENT CO.,LTD.

Registration number: Y2022980018169

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Granted publication date: 20200124

Pledgee: Chengdu SME financing Company Limited by Guarantee

Pledgor: SICHUAN ETHERBAS TECHNOLOGY DEVELOPMENT CO.,LTD.

Registration number: Y2022980018169

PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A weekly mode based automatic switch control method for intelligent lighting systems

Granted publication date: 20200124

Pledgee: Chengdu SME financing Company Limited by Guarantee

Pledgor: SICHUAN ETHERBAS TECHNOLOGY DEVELOPMENT CO.,LTD.

Registration number: Y2024980007547