аналитика, советы, помощь с выбором материалов.
[Error] Maximum function nesting level of '256' reached, aborting! (0) /home/bitrix/www/bitrix/modules/main/lib/config/option.php:430 #0: Bitrix\Main\Config\Option::getDefaultSite() /home/bitrix/www/bitrix/modules/main/lib/config/option.php:43 #1: Bitrix\Main\Config\Option::get(string, string, string, boolean) /home/bitrix/www/bitrix/modules/main/classes/general/option.php:30 #2: CAllOption::GetOptionString(string, string, string) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:2699 #3: CAllMain->get_cookie(string) /home/bitrix/www/bitrix/modules/main/lib/composite/engine.php:1321 #4: Bitrix\Main\Composite\Engine::onEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:480 #5: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/tools.php:3880 #6: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #7: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #8: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #9: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #10: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #11: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #12: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #13: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #14: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #15: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #16: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #17: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #18: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #19: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #20: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #21: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #22: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #23: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #24: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #25: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #26: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #27: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #28: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #29: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #30: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #31: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #32: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #33: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #34: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #35: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #36: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #37: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #38: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #39: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #40: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #41: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #42: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #43: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #44: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #45: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #46: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #47: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #48: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #49: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #50: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #51: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #52: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #53: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #54: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #55: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #56: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #57: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #58: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #59: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #60: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #61: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #62: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #63: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #64: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #65: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #66: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #67: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #68: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #69: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #70: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #71: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #72: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #73: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #74: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #75: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #76: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #77: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #78: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #79: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #80: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #81: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #82: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #83: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #84: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #85: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #86: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #87: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #88: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #89: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #90: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #91: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #92: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #93: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #94: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #95: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #96: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #97: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #98: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #99: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #100: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #101: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #102: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #103: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #104: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #105: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #106: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #107: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #108: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #109: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #110: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #111: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #112: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #113: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #114: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #115: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #116: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #117: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #118: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #119: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #120: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #121: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #122: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #123: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #124: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #125: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #126: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #127: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #128: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #129: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #130: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #131: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #132: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #133: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #134: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #135: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #136: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #137: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #138: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #139: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #140: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #141: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #142: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #143: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #144: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #145: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #146: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #147: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #148: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #149: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #150: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #151: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #152: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #153: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #154: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #155: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #156: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #157: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #158: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #159: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #160: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #161: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #162: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #163: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #164: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #165: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #166: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #167: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #168: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #169: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #170: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #171: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #172: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #173: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #174: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #175: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #176: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #177: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #178: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #179: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #180: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #181: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #182: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #183: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #184: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #185: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #186: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #187: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #188: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #189: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #190: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #191: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #192: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #193: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #194: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #195: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #196: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #197: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #198: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #199: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #200: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #201: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #202: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #203: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #204: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #205: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #206: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #207: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #208: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #209: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #210: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #211: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #212: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #213: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #214: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #215: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #216: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #217: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #218: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #219: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #220: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #221: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #222: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #223: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #224: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #225: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #226: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #227: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #228: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #229: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #230: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #231: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #232: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #233: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #234: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #235: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #236: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #237: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #238: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #239: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #240: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #241: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #242: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #243: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3465 #244: CAllMain::FinalActions(string) /home/bitrix/www/bitrix/modules/main/include/epilog_after.php:54 #245: require(string) /home/bitrix/www/bitrix/modules/main/include/epilog.php:3 #246: require_once(string) /home/bitrix/www/bitrix/footer.php:4 #247: require(string) /home/bitrix/www/404.php:53 #248: require(string) /home/bitrix/www/bitrix/modules/iblock/lib/component/tools. php:66 #249: Bitrix\Iblock\Component\Tools::process404(string, boolean, boolean, boolean, string) /home/bitrix/www/bitrix/components/bitrix/news/component.php:145 #250: include(string) /home/bitrix/www/bitrix/modules/main/classes/general/component.php:605 #251: CBitrixComponent->__includeComponent() /home/bitrix/www/bitrix/modules/main/classes/general/component.php:680 #252: CBitrixComponent->includeComponent(string, array, boolean, boolean) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:1039 #253: CAllMain->IncludeComponent(string, string, array, boolean) /home/bitrix/www/articles/index.php:133 #254: include_once(string) /home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159 #255: include_once(string) /home/bitrix/www/bitrix/urlrewrite.php:2
аналитика, советы, помощь с выбором материалов.
[Error] Maximum function nesting level of '256' reached, aborting! (0) /home/bitrix/www/bitrix/modules/main/lib/config/option.php:430 #0: Bitrix\Main\Config\Option::getDefaultSite() /home/bitrix/www/bitrix/modules/main/lib/config/option. php:43 #1: Bitrix\Main\Config\Option::get(string, string, string, boolean) /home/bitrix/www/bitrix/modules/main/classes/general/option.php:30 #2: CAllOption::GetOptionString(string, string, string) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:2699 #3: CAllMain->get_cookie(string) /home/bitrix/www/bitrix/modules/main/lib/composite/engine.php:1321 #4: Bitrix\Main\Composite\Engine::onEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:480 #5: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/tools.php:3880 #6: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #7: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #8: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #9: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #10: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application. php:174 #11: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #12: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #13: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #14: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #15: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #16: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #17: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #18: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #19: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #20: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #21: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #22: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #23: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #24: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #25: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #26: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #27: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #28: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #29: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #30: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #31: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #32: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #33: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #34: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #35: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #36: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #37: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #38: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #39: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #40: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #41: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #42: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #43: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #44: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #45: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #46: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #47: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #48: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #49: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #50: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #51: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #52: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #53: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #54: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #55: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #56: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #57: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #58: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #59: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #60: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #61: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #62: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #63: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #64: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #65: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #66: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #67: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #68: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #69: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #70: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #71: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #72: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #73: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #74: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #75: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #76: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #77: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #78: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #79: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #80: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #81: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #82: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #83: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #84: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #85: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #86: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #87: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #88: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #89: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #90: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #91: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #92: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #93: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #94: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #95: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #96: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #97: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #98: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #99: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #100: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #101: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #102: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #103: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #104: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #105: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #106: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #107: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #108: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #109: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #110: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #111: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #112: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #113: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #114: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #115: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #116: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #117: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #118: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #119: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #120: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #121: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #122: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #123: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #124: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #125: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #126: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #127: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #128: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #129: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #130: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #131: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #132: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #133: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #134: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #135: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #136: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #137: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #138: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #139: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #140: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #141: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #142: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #143: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #144: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #145: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #146: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #147: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #148: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #149: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #150: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #151: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #152: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #153: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #154: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #155: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #156: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #157: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #158: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #159: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #160: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #161: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #162: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #163: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #164: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #165: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #166: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #167: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #168: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #169: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #170: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #171: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #172: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #173: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #174: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #175: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #176: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #177: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #178: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #179: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #180: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #181: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #182: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #183: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #184: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #185: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #186: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #187: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #188: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #189: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #190: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #191: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #192: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #193: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #194: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #195: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #196: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #197: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #198: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #199: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #200: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #201: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #202: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #203: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #204: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #205: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #206: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #207: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #208: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #209: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #210: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #211: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #212: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #213: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #214: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #215: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #216: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #217: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #218: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #219: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #220: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #221: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #222: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #223: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #224: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #225: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #226: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #227: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #228: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #229: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #230: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #231: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #232: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #233: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #234: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #235: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #236: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #237: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #238: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #239: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #240: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #241: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #242: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #243: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3465 #244: CAllMain::FinalActions(string) /home/bitrix/www/bitrix/modules/main/include/epilog_after.php:54 #245: require(string) /home/bitrix/www/bitrix/modules/main/include/epilog.php:3 #246: require_once(string) /home/bitrix/www/bitrix/footer.php:4 #247: require(string) /home/bitrix/www/404.php:53 #248: require(string) /home/bitrix/www/bitrix/modules/iblock/lib/component/tools.php:66 #249: Bitrix\Iblock\Component\Tools::process404(string, boolean, boolean, boolean, string) /home/bitrix/www/bitrix/components/bitrix/news/component.php:145 #250: include(string) /home/bitrix/www/bitrix/modules/main/classes/general/component.php:605 #251: CBitrixComponent->__includeComponent() /home/bitrix/www/bitrix/modules/main/classes/general/component.php:680 #252: CBitrixComponent->includeComponent(string, array, boolean, boolean) /home/bitrix/www/bitrix/modules/main/classes/general/main. php:1039 #253: CAllMain->IncludeComponent(string, string, array, boolean) /home/bitrix/www/articles/index.php:133 #254: include_once(string) /home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159 #255: include_once(string) /home/bitrix/www/bitrix/urlrewrite.php:2
аналитика, советы, помощь с выбором материалов.
[Error] Maximum function nesting level of '256' reached, aborting! (0) /home/bitrix/www/bitrix/modules/main/lib/config/option.php:430 #0: Bitrix\Main\Config\Option::getDefaultSite() /home/bitrix/www/bitrix/modules/main/lib/config/option.php:43 #1: Bitrix\Main\Config\Option::get(string, string, string, boolean) /home/bitrix/www/bitrix/modules/main/classes/general/option.php:30 #2: CAllOption::GetOptionString(string, string, string) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:2699 #3: CAllMain->get_cookie(string) /home/bitrix/www/bitrix/modules/main/lib/composite/engine.php:1321 #4: Bitrix\Main\Composite\Engine::onEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:480 #5: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/tools.php:3880 #6: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #7: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #8: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #9: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #10: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #11: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #12: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #13: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #14: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #15: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #16: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #17: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #18: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #19: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #20: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #21: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #22: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #23: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #24: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #25: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #26: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #27: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #28: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #29: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #30: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #31: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #32: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #33: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #34: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #35: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #36: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #37: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #38: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #39: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #40: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #41: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #42: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #43: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #44: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #45: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #46: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #47: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #48: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #49: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #50: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #51: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #52: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #53: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #54: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #55: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #56: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #57: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #58: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #59: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #60: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #61: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #62: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #63: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #64: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #65: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #66: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #67: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #68: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #69: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #70: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #71: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #72: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #73: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #74: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #75: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #76: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #77: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #78: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #79: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #80: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #81: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #82: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #83: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #84: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #85: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #86: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #87: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #88: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #89: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #90: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #91: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #92: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #93: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #94: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #95: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #96: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #97: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #98: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #99: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #100: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #101: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #102: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #103: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #104: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #105: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #106: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #107: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #108: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #109: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #110: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #111: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #112: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #113: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #114: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #115: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #116: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #117: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #118: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #119: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #120: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #121: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #122: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #123: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #124: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #125: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #126: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #127: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #128: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #129: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #130: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #131: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #132: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #133: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #134: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #135: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #136: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #137: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #138: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #139: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #140: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #141: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #142: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #143: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #144: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #145: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #146: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #147: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #148: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #149: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #150: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #151: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #152: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #153: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #154: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #155: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #156: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #157: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #158: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #159: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #160: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #161: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #162: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #163: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #164: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #165: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #166: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #167: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #168: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #169: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #170: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #171: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #172: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #173: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #174: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #175: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #176: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #177: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #178: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #179: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #180: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #181: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #182: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #183: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #184: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #185: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #186: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #187: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #188: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #189: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #190: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #191: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #192: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #193: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #194: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #195: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #196: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #197: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #198: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #199: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #200: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #201: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #202: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #203: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #204: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #205: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #206: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #207: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #208: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #209: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #210: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #211: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #212: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #213: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #214: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #215: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #216: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #217: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #218: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #219: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #220: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #221: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #222: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #223: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #224: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #225: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #226: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #227: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #228: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #229: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #230: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #231: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #232: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #233: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #234: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #235: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #236: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #237: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #238: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #239: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #240: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #241: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #242: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #243: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3465 #244: CAllMain::FinalActions(string) /home/bitrix/www/bitrix/modules/main/include/epilog_after.php:54 #245: require(string) /home/bitrix/www/bitrix/modules/main/include/epilog.php:3 #246: require_once(string) /home/bitrix/www/bitrix/footer.php:4 #247: require(string) /home/bitrix/www/404.php:53 #248: require(string) /home/bitrix/www/bitrix/modules/iblock/lib/component/tools.php:66 #249: Bitrix\Iblock\Component\Tools::process404(string, boolean, boolean, boolean, string) /home/bitrix/www/bitrix/components/bitrix/news/component.php:145 #250: include(string) /home/bitrix/www/bitrix/modules/main/classes/general/component.php:605 #251: CBitrixComponent->__includeComponent() /home/bitrix/www/bitrix/modules/main/classes/general/component.php:680 #252: CBitrixComponent->includeComponent(string, array, boolean, boolean) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:1039 #253: CAllMain->IncludeComponent(string, string, array, boolean) /home/bitrix/www/articles/index.php:133 #254: include_once(string) /home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159 #255: include_once(string) /home/bitrix/www/bitrix/urlrewrite.php:2
Как самостоятельно подключить датчик движения
Подключение датчика движения на практике немного сложнее подключения обычного выключателя. В обоих случаях происходит простое замыкание электрической цепи, поэтому схема подключения датчика движения в линию освещения практически не отличается от включения этой же линии через выключатель.
В случае, когда необходимо сохранить возможность постоянной работы светильника, в схему следует добавить простой выключатель, подключив его параллельно к датчику движения.
По этой схеме светильник будет запитан в обход датчика движения, а при отключении выключателя освещение опять будет контролироваться датчиком движения.
В ситуациях, когда один датчик движения неспособен охватить все помещение, устанавливают несколько датчиков движения, подключая их параллельно. Таким образом, линия питания должна быть подключена к каждому датчику, а выводы таких датчиков подключают к прибору освещения (одному или нескольким).
Срабатывание любого из датчиков цепи вызовет подачу напряжения на осветительный прибор. Питание всех датчиков движения должно осуществляться от одной фазы, иначе случится межфазное короткое замыкание
При выборе места установки датчика движения следует принимать в расчёт факторы, которые могут негативно влиять на его работу, делая невозможным выявление движущего объекта.
Нагрузка, подключаемая напрямую к большинству датчиков движения, не должна превышать 600-1000 Вт – это общепринятое ограничение при использовании мощных светильников.
Использование магнитного пускателя будет лучшим вариантом при возникновении необходимости подключения через датчик движения мощных осветительных приборов.
Рекомендации по установке:
- Устройство должно быть направлено непосредственно в ту сторону, в которой движение должно вызывать включение света;
- За чистотой датчика следует следить, так как загрязнение уменьшает радиус действия, а качество работы устройства ухудшается.
Как подключить датчик движения включения света, схема
Для удобства и безопасности человека придуманы датчики движения, которые реагируют на появление или присутствие человека в зоне их действия. При появлении человека в зоне охвата датчика срабатывает автоматика, и приводится в действие любое подключенное к нему электрооборудование, например, включается освещение, система звукового оповещения, сигнализация.
На фотографии изображен датчик движения, на примере установки которого, я продемонстрирую, как правильно его подключить к электрической проводке для автоматического включения светильника при входе в помещение.
Внешний вид датчик движения представляет собой пластмассовую коробку прямоугольной или круглой формы с окном, закрытым матовой пластмассовой пленкой, представляющую собой линзу Френеля. Через это окно с помощью инфракрасных волн и осуществляется слежение за появлением человека в зоне контроля. Материал, из которого сделана линза Френеля нежный, и при монтаже и эксплуатации датчика движения необходимо соблюдать осторожность, чтобы случайно не повредить линзу.
Прежде, чем устанавливать датчик движения, нужно выбрать подходящий для решения поставленной задачи исходя из размеров помещения и условий пребывания в нем людей и животных.
Выбор модели датчика движения для дома
По способу определения появления человека в зоне контроля датчики движения бывают активные и пассивные.
Активные работают, как радар или эхолот. Излучают сигнал и анализируют его отражение. Если расстояние, которое проходит сигнал от датчика до препятствия и обратно изменилось, то он срабатывает. Пассивные датчики просто улавливают тепло, излучаемое человеком. Есть и комбинированные, в которых совмещены активные и пассивные способы контроля.
Активные датчики работают в ультразвуковом или в диапазоне высоких радиочастотах. Ультразвуковой диапазон лежит в пределах 20000 Гц, человек такой звук не слышит, а вот собаки, кошки и другие животные слышат и начинают вести себя беспокойно. Если в доме есть живность, то датчики движения, работающие в ультразвуковом диапазоне применять не допустимо.
Активные датчики движения, работающие на высоких радиочастотах не «замечают» препятствий в виде стен, мебели, и определяют только перемещение предметов. При неправильной установке могут реагировать даже на раскачивание деревьев за окном или передвижением людей в соседней квартире, вызывая ложные срабатывания. К тому же они самые дорогие.
Для управления включением освещения в квартире лучше всего подойдут пассивные инфракрасные датчики движения, реагирующие на тепло, излучаемое человеческим телом. Поэтому этот тип является самым распространенным.
Еще следует обратить внимание на горизонтальный и вертикальный углы обнаружения датчика движения и дальность. Обычно зона обнаружения для датчиков движения, предназначенных для установки на потолок составляет 360° в форме круга. Датчики движения, предназначенные для установки на стенах, обычно имеют угол обнаружения по горизонтали 180°, а по вертикали около 20°.
На чертеже синими линиями обозначен контур помещения, а фигура, образованная красными линиями, является зоной обнаружения датчика движения. Как видно, зона обнаружения не охватывает весь объем помещения, поэтому при выборе места установки зона обнаружения является определяющим критерием.
Дальность обнаружения датчиков движения обычно ограничена 12 метрами, чего для домашнего применения вполне достаточно. Если помещение больших размеров, имеет не прямоугольную форму или многоэтажное, например, как подъезд в доме, то в таком случае для обнаружения присутствия человека по всей площади, устанавливается несколько устройств.
По конструкции датчики движения бывают подвижные и неподвижные. Устройство подвижных позволяет изменять зону обнаружения, двигая датчик относительно основания в горизонтальном и вертикальном направлениях.
Как видите, в данном датчике движения предусмотрена возможность изменения положения его головки, благодаря чему, после монтажа его на стене можно в небольших пределах изменять зону контроля.
Выбор места установки
датчика движения включения света
Перед установкой датчика движения, для надежного его срабатывания и исключения ложных, требуется ответственно подойти к выбору места установки. Нужно не только обеспечить необходимую зону обнаружения, но и защитить датчик движения от влияния внешних, вызывающих ложные срабатывания или блокирующих срабатывание датчика факторов и учесть необходимость подключения его к электропроводке.
Не рекомендуется устанавливать датчики движения рядом с радиаторами электрического и центрального отопления и труб, подводящих горячую воду, в непосредственной близости с кондиционерами, рядом с тепловыми и излучающими электромагнитные помехи электроприборами.
Даже если учесть все рекомендации и разобраться в технических характеристиках, теоретически правильно выбрать наилучшее место для установки, не имея практики, сложно. Поэтому целесообразно, перед выполнением электромонтажных работ провести небольшие исследования.
Обозначение выводов датчика движения
Датчик движения внутри имеет электронную схему и для того, чтобы она заработала необходимо его подключить к питающему напряжению. Обычно датчики движения рассчитаны для подключения непосредственно к бытовой электросети напряжением 220 В, кроме радио датчиков, которые питаются от установленной внутри батарейки. Схема подключения в обязательном порядке имеется на корпусе, обычно рядом с клеммной колодкой для подключения. В данной модели датчика движения маркировка выполнена непосредственно на его корпусе тиснением пластмассы.
Буквой L, со стрелкой рядом в сторону клеммной колодки, обозначается место подключения фазного провода, N – нулевого. К выводу клеммной колодки, обозначенной L со штрихом и стрелкой, направленной от колодки, подключается провод, идущий к лампочке. О цветовой маркировке проводов электропроводки и способах определения фазы можно узнать на сайте из статьи «Как найти фазу».
Чтобы датчик движения начал работать, достаточно подать питающее напряжение на выводы его клеммной колодки L и N. Для подключения его к электросети нужно взять отрезок двойного провода, с одной стороны установить на него вилку, а второй конец, не забыв снять изоляцию, подключить к клеммам L и N клеммной колодки. Фазировка подключения проводов, в данном случае, значения не имеет. Более того, если Вы допустите ошибку и подключите провода неправильно, то ничего плохого не произойдет, датчик движения просто не будет работать. При этом мигающий индикатор включения датчика движения светить не будет.
На фотографии, для наглядности, подключен короткий кусок провода. Длина провода должна обеспечить подключение датчика движения при выборе места установки к ближайшей розетке. Если куска провода достаточной длины нет, то можно воспользоваться удлинителем.
Обычно на датчиках движения установлен светодиод, индицирующий, в каком состоянии он находится. Если датчик подключен к питающей сети и находится в дежурном режиме, светодиод мигает с частотой приблизительно один раз в секунду. При срабатывании, частота мигания светодиода увеличивается, что позволяет без подключения нагрузки, при выборе места установки знать, сработал датчик или нет. Надо учесть, что некоторые типы датчиков движения после подключения к питающей сети становится готовыми к работе после некоторого времени, 15-30 секунд.
Назначение ручек регулировки параметров
На корпусе датчика движения имеются ручки для регулировки его параметров. В зависимости от модели и его назначения, ручек бывает от двух до четырех. Рядом с ручками обычно нанесено буквенное обозначение вида регулировки, картинка назначения регулировки и направление вращения ручки для изменения настройки. Поэтому, прежде, чем устанавливать датчик движения, нужно, разобраться на какой параметр и как влияет каждая из ручек и в какое положение их надо установить для оптимальной работы в конкретных условиях.
Прежде, чем приступить к поиску места для установки датчика движения, целесообразно отрегулировать его параметры на столе и нанести пометки маркером, чтобы в реальных условиях было легче. При слабой освещенности заводская маркировка плохо видна.
Регулятор освещенности LUX позволяет установить порог освещенности, выше которой датчик движения не будет реагировать на перемещение. Зачем включать свет в светлое время суток, если и так хорошо видно. Изначально нужно установить на максимум.
Регулятор времени таймера TIME датчика движения. Это время, в течение которого будет гореть свет после срабатывания датчика движения. Изначально устанавливается на минимальное время включения. Надо заметить, что если после срабатывания датчика движения человек продолжает двигаться в зоне обнаружения, то таймер перезапускается, и отсчет времени до выключения датчика движения будет начинаться с момента прекращения движения человека. Например, если Вы установили время таймера 10 секунд, а человек передвигался, или махал руками в зоне обнаружения в течении 10 минут, то свет все это время будет включенным.
Регулятор чувствительности SENS редко устанавливается на датчиках движения, так как в нем практической необходимости. Он бывает, нужен, если требуется часть помещения не контролировать, и то это всегда можно сделать за счет настройки положения датчика движения при установке. Изначально нужно установить на максимум.
Регулятор чувствительности микрофона MIC присутствует очень редко, так как в быту не востребован и имеет низкую помехоустойчивость. Шум проезжающего грузовика или детский крик в подъезде дома может вызвать срабатывание датчика движения. Но для выполнения функции охраны при правильной регулировке может послужить прекрасным средством защиты, так как зона обнаружения будет практически не ограниченной. Изначально нужно установить на минимум.
Теперь, когда подготовительная работа проведена и все регуляторы выставлены в нужные положения, можно приступать к определению места установки датчика движения. Для этого можно временно закрепить датчик на стремянке или доске, и размещая датчик движения в предполагаемых местах установки методом пробы найти лучшее. Как я уже писал выше, часто мигающий светодиод покажет о срабатывании.
Датчик движения для освещения удобно подключить к электропроводке в двух местах, в распределительной коробке или непосредственно в месте подключения люстры к проводам, выходящих из потолка или стены. Поэтому перед поиском места установки датчика движения нужно определить, в каком месте проще выполнить его подключение. Разобраться с проводами в распределительной коробке, особенно в давно построенных домах, сложно даже профессиональному электрику, да и коробки часто заклеены обоями или находятся под штукатуркой. Наиболее просто разобраться с подключением к люстре или настенному светильнику.
После определения места установки датчика движения можно приступать к его креплению на стене и монтажу электропроводки.
Внимание! Перед подключением датчика движения к электропроводке, для исключения поражения электрическим током, необходимо ее обесточить. Для этого следует выключить соответствующий автоматический выключатель в распределительном щитке и проверить надежность отключения с помощью индикатора фазы.
Пример установки датчика движения в квартире
Решил оснастить унитаз функцией биде с электронным управлением. Для безопасности и экономии электроэнергии включать устройство управления биде нужно только тогда, когда это необходимо, то есть когда туалет посещает человек. Оптимальный вариант, это подключение параллельно светильнику. При прокладке проводов от светильника к месту установки дополнительной розетки, решил заодно установить и датчик движения, чтобы вообще руками ни к чему не надо было прикасаться.
Для установки датчика движения место долго выбирать не пришлось. Так как помещение туалетной комнаты маленькое и без окон с единственной входной дверью, подходящим было только одно место, ниже светильника.
После демонтажа светильника открылась следующая картина. К двум медным одножильным проводам были присоединены скруткой с зажимом два многожильных. Многожильные провода в свою очередь были присоединены к патрону светильника с помощью вмонтированных в патрон клемм винтами. Провода, выходящие из стены, были очень короткие и разной длины.
В данном случае целесообразнее всего было выполнить подключение датчика движения и дополнительной розетки с помощью трех контактной клеммной колодки, которая легко помещалась в основании светильника. Провода были выровнены по длине, с них снята изоляция, концы зачищены наждачной бумагой, вставлены в клеммную колодку и зажаты винтами.
Перед демонтажем светильника, была выполнена разметка для сверления отверстий под дюбеля для крепления датчика движения на двух саморезах.
Штукатурка на стене из кирпича была довольно рыхлой, а расстояние между центрами отверстий надо было выдержать с точностью до миллиметра. Использовал простой кондуктор и определенную последовательность сверления отверстий в стене. Для изготовления кондуктора был взят кусок фанеры, в котором было просверлено два отверстия, 4 и 6 мм. После высверливания первого отверстия в стене, в нее был вставлен дюбель и саморезом через отверстие 4 мм прикручен кондуктор. Через отверстие 6 мм в кондукторе было просверлено второе отверстие в стене.
Таким простым приемом, с помощью обрезка фанеры, удалось просверлить отверстия точно в заданных местах.
Все подготовительные работы сделаны, и можно приступать к монтажу электропроводки и установки датчика движения. Но для того, чтобы работу выполнить со знанием дела, а не просто бездумно соединить провода между собой, стоит ознакомиться со схемой подключения люстры.
Электрическая схема подключения датчика
Как видно из схемы, нулевой провод, который обозначается буквой N, подключается непосредственно к лампочке люстры, а фазный, который обозначается L, подключается ко второму выводу лампочки люстры через выключатель.
На практике Вы можете столкнуться с тем, что выключатель размыкает не фазный, а нулевой провод. С точки техники безопасности это неправильно, но на работоспособность люстры размыкание нулевого провода не влияет. Если лампочек в люстре много или стоит двойной выключатель, то схема подключения люстры более сложная. Для осмысленного подключения датчика движения достаточно рассмотреть, как его подключить к люстре из одной лампочки.
С функциональной точки зрения, датчик движения представляет собой обыкновенный выключатель, только выключает свет он не от нажатия на клавишу выключателя рукой человека, а от движения в зоне его обнаружения. Так как в датчике движения имеется электронная схема, то для его работы необходимо на эту схему подать питающее напряжение.
Выпускаются датчики движения, предназначенные для установки вместо выключателя. Но для его подключения необходим еще один дополнительный провод и конечно нужно чтобы зона обнаружения при такой установке соответствовала требуемой. Три провода иногда подходят к выключателю, для раздельного подключения двух групп лампочек люстры. Если такое использование люстры не нужно и зона обнаружения подходящая, то тогда можно без прокладки дополнительного провода, выполнив коммутацию в распределительной коробке, установить датчик движения вместо выключателя.
Электромонтажная схема
Самый простой случай, когда датчик движения подключается к клеммной колодке люстры. Так как в моем светильнике такой колодки не было, пришлось установить. Подключение я выполнил по нижеприведенной электромонтажной схеме.
Как видно на схеме, фазный провод соединен с верхним контактом клеммной колодки и с него идет прямо на вывод клеммной колодки, обозначенный буквой L. Нулевой провод подсоединен к среднему выводу клеммной колодки и далее идет на вывод клеммной колодки, обозначенный буквой N. К нему также подсоединены два провода, идущие на лампочку и дополнительную розетку.
Фазный провод L, подводится к нормально разомкнутым контактам реле, аналогично как к контактам обыкновенного клавишного выключателя. Далее с контакта реле провод идет на нижний контакт клеммной колодки и далее соединяется с нижним контактом клеммной колодки люстры. К этому же контакту присоединены также второй вывод лампочки и розетки. Когда срабатывает датчик движения, реле замыкает контакты и напряжение подается на лампочку и розетку.
В качестве источника света к датчику движения можно подключать не только лампы накаливания, но и энергосберегающие, светодиодные лампочки и включенные через адаптеры светодиодные ленты монохромные и RGB. Можно подключать также радиоприемник или любое другое устройство.
Перед соединением проводов, подготавливаются их отрезки длиной, достаточной для свободного соединения с клеммными колодками. С концов проводов снимается изоляция и согласно схеме провода скручиваются друг с другом. После скрутки выполняется лужение припоем с помощью электрического паяльника. Если не планируется прохождение больших токов, то лудить провода не обязательно.
Когда концы проводов подготовлены, выполняется их присоединение к клеммной колодке люстры.
Осталось прикрутить к стене основание люстры и в него вкрутить плафон. Как видите, все провода и клеммная колодка спрятались под основание люстры и нигде не выступают.
Провода к дополнительной розетке я уложил в кабель канал, так как не хотелось штробить стену и разводить грязь. При очередном ремонте туалета, спрячу проводку в стену.
Теперь необходимо выполнить регулировки, установить время таймера, чувствительность датчика движения и работу можно считать законченной.
Хотя свет теперь стал включаться и отключаться автоматически, но по привычке при подходе к двери рука тянется к выключателю, а при выходе постоянно, даже не замечая, все выключают свет. Пришлось закоротить выводы выключателя на стене, чтобы он больше не влиял на включение света, так как если свет отключен выключателем, и снова включен, то датчик движения срабатывает только после истечении времени, установленного таймером.
Сергей 16.12.2013
Уважаемый Александр Николаевич!
Вчера поставили активные датчики движения включения света в подъезде на семи этажах, и обнаружилось, что когда едет лифт, то включается свет на каждом этаже, красиво, но заказчику не понравилось. Электромагнитное поле действует на датчики понятно. Но в другом доме при таких, же условиях работает все нормально. Может, лифт не заземлён? А может лифт старый и даёт такие помехи. Как защититься от этого?
Уважаемый Сергей!
На счет влияния электромагнитного поля, то я сомневаюсь в этом, так как лифт всего лишь ящик с кнопками и светильником, а все силовое оборудование управления находится на крыше дома в специальном помещении. При движении кабины лифта переключаются только концевые датчики положения на этажах, но там токи текут в несколько миллиампер и влиять никак не могут.
Отсутствие заземления лифта исключено, так как это один из главных пунктов требований техники безопасности и проверяется в обязательном порядке надзорными организациями.
Влияние помех по сети из-за работы силового оборудования лифта тоже в вашем случае не имеет места, так как тогда бы включались светильники на всех этажах одновременно.
Остается одно – влияние перемещения самой кабины на датчики. При большой чувствительности датчика движения, даже если кабина лифта двигается в глухой шахте, вполне может быть достаточно даже маленькой щели в месте примыкания дверей лифта, особенно если датчик установлен против двери лифта. Проверить это можно, закрыв щель на одном из этажей, или уменьшив чувствительность датчика.
Если все же причиной ложного срабатывания является помеха по сети, то можно попробовать включить параллельно датчику движения к клеммам подключения к сети конденсатор емкостью 0,01-0,1 µF на напряжение не менее 300 В.
Тронут быстрым ответом на мой вопрос. Сегодня закрыли окно лифта алюминиевым щитом, чувствительность датчика – мах, едет лифт и всё равно включает свет – это значит, что датчик «видит» лифт. Убавили чувствительность – заработало всё как надо, но представитель от фирмы – производителя лифтов этой марки запротестовал, так как согласно нормативу, окно в двери лифта закрывать не допустимо. В результате поставили инфракрасный датчик, пассивный вариант, и проблема исчезла.
P.S. Хочу добавить по горькому опыту установки активных датчиков, они глючат, и таймер глючит, решение проблемы простое: нужно отключить питание несколько раз подряд, и всё начинает работать.
Александр, здравствуйте!
Я тоже немного электрик, сам подключил датчик движения. Пока стояла лампа накаливания всё нормально. Поставил сберегающую лампу – при отключении подмаргивает, также введет себя и светодиодная лампа. Как бы избавиться от этого?
Здравствуйте, Анатолий!
Энергосберегающие и светодиодные лампы, в отличие от ламп накаливания внутри имеют электронную схему с выпрямляющими диодами и установленного после них электролитического конденсатора. Для слабого свечения этих ламп необходим ток всего в несколько микроампер. Поэтому если выключателем размыкается не фазный провод, то за счет утечек через воздух вполне может накапливаться заряд в электролитическом конденсаторе и при накоплении его до определенного уровня лампа может мигать. Это явление наблюдается и при использовании выключателей с подсветкой.
При подключении лампы через датчик движения возможны две причины, из-за которых может наблюдаться мигание. В случае, если в датчике в качестве выключателя используется механическое реле (при срабатывании слышен щелчок), следовательно при подключении попутаны местами нулевой и фазный провода.
При применении в датчике движения в качестве выключателя полупроводникового прибора, например симистора, в выключенном состоянии он имеет ток утечки. В таком случае, если при соблюдении правильности подключения фазы и нуля исключить мигание можно будет только, если вместо лампочки подключить электромагнитное реле и через его контакты уже запитать, разрывая фазный провод энергосберегающую или светодиодную лампочку. Можно обойтись и без реле, если параллельно лампочке подключить резистор ватт на 5-10 номиналом 5-10 кОм. Но тогда снижается экономическая эффективность применения энергосберегающих ламп.
Здравствуйте!
Подскажите, пожалуйста, по китайскому датчику движения модели TDL-2012-AC. Какие параметры регулируют первые два переключателя? Первый, вроде как уровень освещенности, при котором срабатывает датчик. А второй?
Здравствуйте, Вячеслав!
Пиктограммы, буквы и цифры обозначают следующее:
– переключатель 1 регулирует чувствительность к освещённости, то есть уровень освещенности в помещении, при которой датчик начнет работать;
– второй служит для выбора чувствительности к движению.
Остальные переключатели под номерами 3-8 предназначены для установки времени, на которое будет включать датчик движения освещение – 5, 40 сек. и 1, 4, 8 или 16 мин.
Nata 14.11.2019Добрый день.
Подскажите пожалуйста, как отрегулировать датчик движения? Он работал исправно, горел минуты 4, мы решили сделать чуть меньше, после чего он перестал загораться. Точнее, после того как стемнеет он загорается один раз тухнет и все.
Подскажите можно его отрегулировать или придется купить новый??
Здравствуйте, Nata!
Повращайте ручку регулятора времени свечения с десяток раз из одного крайнего положения до другого и обратно, а затем установите ручку в нужное положение. После этого желательно датчик отключить от сети и опять включить, чтобы установились заводские настройки. Возможно, заработает. В противном случае нужно его ремонтировать или покупать новый.
Датчик движения для включения света: устройство, виды, схемы подключения
В современном мире человек стремится автоматизировать любые процессы, включая свои повседневные действия. Именно поэтому в быту все чаще устанавливают датчик движения для включения света. Как он устроен и что необходимо знать для выбора конкретной модели, мы рассмотрим в данной статье.
Устройство и принцип работы
Конструктивно датчик движения содержит несколько составляющих элементов, которые будут отличаться в зависимости от типа.
Рис. 1. Устройство датчика движенияДля примера рассмотрим устройство инфракрасного сенсора, который состоит из:
- пироэлемента PIR, реагирующего на изменение физических параметров окружающей среды;
- полевого транзистора T1, выступающего в роли электронного ключа;
- шунтирующего резистора R1, подключенного параллельно к пироэлементу.
Принцип действия заключается в способности пироматериала изменять собственные характеристики в зависимости от степени теплового излучения, попадающего на него. Световой поток уменьшает сопротивление пироэлемента PIR и через него приходит сигнал на открытие полевого транзистора. В таком состоянии ток будет протекать через нагрузку, в роли которой может выступать катушка реле или другой логический элемент. В случае появления человека или другого объекта в области действия датчика, световой поток прервется и перестанет воздействовать на пироэлемент, сработает автоматика, выдающая соответствующий сигнал о возникновении движения.
Разновидности
Разделение датчиков движения для включения света на виды осуществляется по нескольким критериям. По принципу действия их можно разделить на:
- Инфракрасные – основаны на измерении величины температуры предметов, попадающих в зону охвата датчика движения. Основным недостатком является ложная реакция на элементы системы отопления или лампы накаливания, расположенные в непосредственной близи.
Ультразвуковые – функционируют на основе эффекта Доплера. Излучаемая волна звука в диапазоне частот от 20 до 60 кГц не слышима человеческим ухом в соответствии с п.2.1.1.3 ГОСТ Р 50030.5.2-99. Сталкиваясь с препятствием, ультразвук отражается и возвращается к приемнику, о чем передается сигнал на электронный ключ или реле.
Рис. 3. Ультразвуковой датчикМикроволновые – используют специальную антенну, посылающую высокочастотный сигнал в окружающее пространство. При столкновении сигнала с движущимся предметом возникает отраженный сигнал, который возвращается к датчику. На сегодняшний день это самые чувствительные, но и самые дорогие модели для включения света.
Рис. 4. Микроволновой датчик- Лазерные – состоят, как правило, из светодиода и фотодиода, монтируемых в контролируемой области. Светодиод излучает сигнал, который распространяется в окружающее пространство. Как только в области действия возникает объект, преграждающий световой поток, он отражается и воспринимается фотодиодом. С которого сигнал подается на исполнительный орган датчика движения.
- Томографические – используют радиоволны для диагностики пространства. В отличии от других моделей способны проникать за стены, конструктивные элементы и прочие преграды. Используются для включения освещения на больших площадях, в торговых центрах и т.д.
В зависимости от способа взаимодействия с движущимися объектами датчики движения могут быть активными, пассивными или комбинированными. Активные самостоятельно излучают измеряемые сигналы, а после их воспринимают. Пассивные ориентированы на собственные излучения человеческого организма или отталкиваются от их взаимодействия с окружающей средой. Комбинированные состоят из активного излучателя, установленного с одной стороны и пассивного приемника, расположенного с другой стороны.
В зависимости от места установки датчики движения подразделяются на устройства наружного и внутреннего применения. Первые предназначены для использования под открытым небом. Вторые используются для размещения в помещениях, иногда под навесами, на верандах, крытых террасах и патио.
Технические характеристики
При выборе конкретной модели необходимо руководствоваться основными техническими характеристиками, которые позволяют адаптировать датчик движения под местные условия.
Угол обзора.
Рис. 5. Угол обзораВ зависимости от охватываемой области, датчики движения могут работать в линейном формате, к примеру, контролируя какой-либо проход или охватывать сегмент в 90°. Если территория, по которой могут перемещаться люди, представляет собой дорогу или площадь, то берутся устройства с углом обзора в 180° или 360°. Следует отметить, что все датчики имеют угол охвата и по вертикали. Наиболее простой вариант составит 15° — 20°, а самые дорогие смогут отслеживать все 180° в вертикальной плоскости.
Дальность действия.
По дальности действия датчики движения подбираются в зависимости от поставленной задачи. Если вам необходимо следить за помещением, то расстояния в 5 – 7м будет более чем достаточно. Для открытой территории или длинных коридоров потребуется от 8 до 16м. Заметьте, при слишком большой траектории вас будут тревожить частое включение света, когда оно не требуется.
Мощность подключаемых светильников.
Любой датчик движения, включающий свет, может обеспечивать питание нагрузки лишь до установленного предела. Поэтому суммарная мощность осветительного оборудования, подключаемого в цепь питания, не должна превышать допустимого номинала. Если вы хотите обеспечить лучшую освещенность территории, то используйте светодиодные, ртутные или натриевые лампы вместо лампочек Ильича.
Тип питания.
В зависимости от типа подводимого питания, все датчики движения подразделяются на беспроводные и проводные. Первый вариант использует аккумуляторы, накапливающие электрическую энергию и отдающие их для включения света. Второй вариант подключает 230 В от бытовой сети, это более распространенный вариант, поскольку световой поток не теряется по мере разряда батареи.
Степень защиты (IP).
В соответствии п.3.4 ГОСТ 14254-2015 степень защищенности от возможного попадания твердых частиц и влаги обозначается кодом IP. За буквенным обозначением следует цифровая маркировка, первая из которых согласно разделу 5 ГОСТ 14254-2015 обозначает меру защиты от пыли и других частиц и варьируется от 0 до 6. Вторая цифра, в соответствии с разделом 6 ГОСТ 14254-2015 варьируется от 0 до 9. Для обоих показателей 0 – означает отсутствие защиты, а максимальная цифра – максимально возможную защищенность.
Схемы подключения
Для решения различных задач датчики движения подключаются по различным схемам. Наиболее простой вариант – прямое включение осветительного прибора, как показано на рисунке ниже.
Рис. 6. Схема подключения датчика движенияЕсли вы допускаете возможность коммутации осветительного оборудования в обход датчика движения по личным надобностям, то лучше использовать схему с функцией шунтирования:
Рис. 7. Схема с шунтирующим выключателемКак видите, здесь клавишный выключатель позволяет включить освещение даже без сигнала от сенсора. Для тех случаев, когда датчик движения должен срабатывать только в темное время суток, применяется схема с фотореле:
Рис. 8. Схема с фоторелеЕсли вы хотите, чтобы осветительное оборудование включалось от движения в нескольких зонах, тогда используется схема подключения одного светильника к двум и более датчикам:
Рис. 9. Схема с двумя датчиками движенияМесто установки
В зависимости от места установки все датчики движения можно разделить на:
- настенные;
- потолочные;
- угловые;
- универсальные.
Последний вариант можно смонтировать на любой объект – стену, потолочные элементы, столбы и консоли. Такое разнообразие им обеспечивает специальный кронштейн, идущий в комплекте к устройству.
Частные ошибки при монтаже
Наиболее часто при установке датчика движения допускаются следующие ошибки:
- рядом с датчиком движения располагается осветительное оборудование, приводящее к сбоям в работе;
- угол обзора не захватывает часть территории, из-за чего включение света происходит через раз;
- в зоне контроля расположен калорифер или кондиционер, воздушные потоки которых влияют на корректную работу;
- перед сенсором находиться громоздкий предмет, существенно сужающий угол обзора.
Регулировка
После монтажа любой сенсор можно отрегулировать под параметры помещения или особенности ландшафтного дизайна территории. Для этого вы можете воспользоваться функционалом на корпусе, назначение которого мы рассмотрим более детально.
Рис. 10. Регулировка датчика движенияУгол наклона.
Необходимость регулировки угла наклона зависит от совпадения активной зоны с нужной вам дорожкой, тротуаром или пространством у крыльца. Если вам нужно сместить активную зону, то можно подрегулировать датчик на кронштейне. В некоторых моделях для этого используются специальные ручки. Однако заметьте, в моделях с малым углом по вертикали активную зону следует регулировать не только поворотом, но и высотой подвешивания.
Рис. 11. Регулировка угла наклонаЧувствительность.
Функция чувствительности позволяет отрегулировать включение света в зависимости от размеров объекта. На корпусе она обозначается SEN и может регулироваться от минимума до максимума. Чем меньшую чувствительность вы выставите, тем хуже будет реагировать датчик движения на небольшие объекты, к примеру, кошек или собак. По мере необходимости, чувствительность повышают, чтобы включение света происходило при движении самого меньшего члена семьи.
Время задержки.
Данный параметр указывает, в течении какого времени продлиться включение света. Для его регулировки необходимо воспользоваться ручкой с пометкой Time. Как правило, большинство датчиков движения позволяют выставить время свечения от нескольких секунд до 10 – 15 минут. Но, при необходимости на рынке можно подобрать и другой диапазон.
Уровень освещенности.
Такая опция доступна лишь моделям со встроенным фотореле, реагирующим на смену времени суток. На корпусе оборудования она помечена переключателем LUX, который позволяет изменять предел срабатывания в зависимости от снижения интенсивности солнечных лучей.
Какой лучше выбрать?
Если вы планируете установку датчика движения на улице или хотите подвязать его работу под смену времени суток, то лучше брать модель со встроенным фотореле. Это решит проблему ручного включения света с наступлением сумерек, и исключит необходимость покупки и подключения дополнительного оборудования.
Если в зону действия часто попадают собаки, кошки и прочая живность, лучше приобрести модель с защитой от животных. В таком случае освещение не будет срабатывать ложно.
При выборе производителя, отдавайте предпочтение известным брендам. Так как дешевые китайские датчики движения могут быстро выйти со строя, из-за чего система перестанет реагировать на перемещение.
Если вам нужна незаметная модель для сигнализации, выбирайте датчик движения спокойных цветов. Желательно брать миниатюрные датчики движения, которые легко прячутся за конструктивные элементы и детали строений.
Схемы датчиков движения: виды, устройство, подключение и принцип работы
Автор: Александр Старченко
Датчики движения являются одним из основных элементов систем охранной сигнализации. Они фиксируют малейшие перемещения физического объекта, оказавшегося в зоне контроля такого датчика, и своим срабатыванием активируют подачу сигнала тревоги. По своей конструкции такой датчик – это реле, реагирующее на движение, и поэтому такие устройства получили широкое распространение в системах автоматического управления светом. Существуют датчики движения, работа которых основана на разных физических принципах, поэтому схема датчика движения может отличаться. Все устройства такого типа очень компактны, отличаются хорошим дизайном и вписываются в интерьер любого помещения.
Содержание:
- Устройство, виды и особенности датчиков движения
- Типовая схема датчика движения
- Схема подключения датчика движения для освещения
- Схема включения датчика движения для сигнализации
Устройство, виды и особенности датчиков движения
Существуют и широко применяются следующие типы датчиков движения:
- Радиоволновые;
- Ультразвуковые;
- Инфракрасные;
- Гибридные.
Радиоволновые или СВЧ датчики работают на доплеровском эффекте. Основными элементами такого датчика являются излучатель СВЧ сигнала и приёмник отражённого сигнала. Если в поле излучения перемещается какой-либо объект, то частота отражённого сигнала меняется. Электронная схема обрабатывает разницу между прямым и отражённым сигналом и переключает реле, которое может включить сирену или подать сигнал тревоги. Радиоволновые датчики движения отличаются высокой чувствительностью, но стоят достаточно дорого. В детских и лечебных учреждениях микроволновые датчики не применяются из-за СВЧ излучения, несмотря на то, что уровень его минимален и абсолютно безвреден. Из-за высокой чувствительности радиоволновые датчики подвержены ложным срабатываниям.
Ультразвуковые датчики так же используют эффект Доплера, только вместо колебаний высокой частоты в таких системах применяется ультразвук. Эти устройства нашли применение в системах парковки «Парктроник», а в быту применяются достаточно редко. Частоту 25-60 КГц хорошо слышат кошки и собаки, поэтому применение таких датчиков вызывает у них сильный стресс. Кроме того, ультразвуковые датчики имеют небольшой радиус действия и их можно обмануть если передвигаться медленно.
В охранной сигнализации и системах автоматического управления освещением чаще всего применяются инфракрасные объёмные датчики движения. Тепловое (инфракрасное) излучение объекта, который проходит в зоне захвата датчика, через линзу Френеля попадает на ИК-сенсор, после чего на выходе электронной схемы формируется сигнал тревоги (происходит разрыв цепи).
Устройство ИК датчика движения
Вследствие невысокой стоимости такие устройства широко применяются для автоматического управления освещением, например, в подъезде, когда при появлении человека освещение включается на 1-3 минуты, а затем выключается. Для управления светом на стоянке или придомовой территории используются уличные датчики движения.
Гибридные или комбинированные датчики движения представляют собой два датчика разной конструкции, размещённые в одном корпусе и подключаемые к различным входам прибора охранной сигнализации. Обычно в одном корпусе объединяют инфракрасный и радиоволновой датчики движения. Применение таких устройств повышает надёжность охранной системы. Они могут использоваться в банках, депозитариях и денежных хранилищах. Схема включения датчика движения для сигнализации позволяет подавать тревожный сигнал и управлять работой сирены или прожектора. Датчики движения могут иметь следующие основные характеристики:
- Чувствительность;
- Наличие антисаботажной зоны;
- Объём зоны захвата по горизонтали и вертикали;
- Напряжение питания.
Датчики движения с постоянной чувствительностью не рекомендуется применять в квартирах, где имеются домашние животные, иначе, при отсутствии хозяев, на каждый проход кошки будет включаться сигнал тревоги. Величину порога срабатывания можно регулировать, в зависимости от конструкции, плавно или специальными перемычками на плате. Так же существуют модели датчиков, которые не реагируют на животных.
Антисаботажная зона – это дополнительная зона захвата направленная от датчика вертикально вниз и блокирующая попытку вывести прибор из строя. В паспорте указывается угол обзора датчика в градусах и размеры зоны гарантированного срабатывания. Все датчики независимо от конструкции подключаются к типовым устройствам, поэтому схема подключения датчика движения всегда одинакова, а их напряжение питания обычно равно 12V. На корпусе, обычно, установлен светодиод, индицирующий режим ожидания или срабатывания.
Типовая схема детектора движения
Все модели объёмных инфракрасных датчиков движения по схемотехнике и конструкции похожи между собой. Отличия могут быть в некоторых электрических параметрах и дизайне корпуса. Схема датчика движения состоит из следующих элементов:
- ПИК сенсор;
- Операционный усилитель;
- Схема термокомпенсации;
- Компаратор;
- Реле.
Пассивный Инфракрасный Сенсор фиксирует температуру постороннего объекта оказавшегося в зоне захвата. Сигнал усиливается операционным усилителем и поступает на компаратор, который сравнивает сигнал соответствующий температуре окружающей среды и сигнал, поступивший с ПИК сенсора. Разница в уровнях сигналов означает наличие теплового фона постороннего объекта. Разностный потенциал вызывает срабатывание реле, контакты которого могут использоваться для включения различных устройств.
Принцип действия инфракрасного датчика движения
Если температура в помещении приближается к температуре человеческого тела, что может нарушить работу устройства, включается система термокомпенсации. Популярная модель инфракрасного датчика движения Colt 10 DP имеет следующие основные характеристики:
- Зона обнаружения объекта – 10 метров 90°;
- Не реагирует на животных до 10 кг;
- 3 установки чувствительности;
- Цифровая схема термокомпенсации;
- Не восприимчив к электромагнитному излучению до 50 В/м;
- Имеет защиту от статического электричества;
- Напряжение питания – 9-16 В;
- Диапазон рабочих температур -25… + 60°С.
В схеме датчика установлено твердотельное реле, с помощью которого можно управлять внешними устройствами.
На рисунке ниже представлена типовая схема датчика движения на примере LX-02.
Схема типового детектора движения на примере LX02
Подключение датчика движения для освещения
Невысокая стоимость и надёжность инфракрасных датчиков движения позволяет использовать их для автоматического включения освещения. Схема датчика движения для освещения состоит из тех же элементов, что и традиционный охранный датчик. Основу его составляет элемент чувствительный к инфракрасному излучению. Электронная схема обрабатывает сигнал и через реле управляет источником освещения. Такие системы широко используются в подъездах многоэтажных домов, когда освещение включается только при появлении в помещении человека. Через определённое время свет автоматически выключается. Схема подключения датчика движения для освещения очень проста, и вполне может быть выполнена самостоятельно.
Подключение ИК датчика движения, используемого для включения света
Под задней крышкой датчика движения расположена колодка с тремя клеммами, которые подписаны буквами «L», «N» и «A». Клемма «L» подключается к фазовому проводу сети, который нужно определить с помощью отвёртки-индикатора. На клемму «N» подаётся нулевой провод, а источник освещения подключается между клеммами «N» и «A», то есть реле датчика движения управляет фазой, а ноль подаётся постоянно. Датчики движения для включения света так же могут использоваться как элемент охраны загородного дома, когда при проникновении нарушителя, включается прожектор и сирена.
Подключение датчика с выключателем
Для того чтобы источником освещения можно было управлять как через автомат так и вручную к схеме добавляется выключатель. Подключение датчика движения через выключатель выполняется очень просто. Сетевое напряжение 220 вольт так же подаётся на клеммы «L» и «N», а между клеммами «L» и «A» ставится обычный двухпозиционный выключатель.
Схема включения датчика для сигнализации
Практически все модели датчиков движения, независимо от принципа работы, подключаются к приёмно-контрольному прибору (ПКП) охранной сигнализации по типовой схеме. Для того чтобы открыть доступ к панели подключения необходимо снять декоративную крышку. Под ней находится плата электроники и колодка из трёх сдвоенных клемм:
- Питание — +12 В и «Общий»;
- Реле – N,C;
- Тампер – T,T.
Подключение ИК датчика движения с системой сигнализации
На клеммы питания подаётся питающее напряжение от блока питания или прибора охранной GSM сигнализации. Клеммы реле не полярные и в режиме ожидания они замкнуты. При появлении физического объекта в зоне обнаружения, его тепловое излучение принимает ПИК сенсор, что вызывает срабатывание реле и цепь размыкается. Это влечёт за собой включение сигнала тревоги приёмно-контрольного прибора. На самом приборе можно выбрать режим с самовосстановлением, когда прекращение действия источника излучения переводит датчик движения в режим ожидания и сигнал тревоги отключается автоматически.
При другом режиме сигнал тревоги подаётся постоянно до нажатия кнопки «Сброс» на базовом блоке охранной системы. Схема подключения датчика движения к сигнализации подразумевает защиту устройства от несанкционированного вскрытия корпуса. Для этого в конструкции датчика предусмотрен микровыключатель, контакты которого выведены на клеммы «Тампер».
Для того чтобы избежать ложных срабатываний датчика движения необходимо соблюдать некоторые правила. По технологии такие датчики обычно устанавливаются на стенах или в углах помещений на высоте не менее 2-х метров. Монтаж датчика выполняется с помощью специального кронштейна, которым можно выбрать ориентацию сенсора по горизонтали и вертикали. Датчик нельзя направлять на окна, источники искусственного освещения и на устройства, генерирующие сильное электромагнитное излучение. В быту к таким устройствам относятся, прежде всего, микроволновые печи.
С этим читают:
Понравилась статья? Поделись с друзьями в соц сетях!Переключатель переменного тока, активируемый движением: 8 шагов (с изображениями)
Сначала несколько слов о безопасности. Мы будем работать напрямую с сетевым напряжением переменного тока, поэтому БУДЬТЕ ВНИМАТЕЛЬНЫ! Убедитесь, что каждый раз, когда вы проверяете схему, ваше рабочее место остается свободным и все вокруг знают об опасности. Также не обожгитесь паяльником. Жарко. Не будь таким человеком.
Я спасаю то, что мне нужно / хочу, с любого устройства, которое попадется мне в руки. Большинство деталей по-прежнему полезны, если вы позаботитесь о том, чтобы удалить их с исходной платы.При этом ни одна из частей не является дорогостоящей, поэтому их не составит труда найти в случае необходимости. Кроме того, во многих случаях точная часть не является абсолютно необходимой, просто что-то совместимое, например 2N2222 NPN BJT вместо перечисленного 2N3904.
Детали:
— 1 силовой трансформатор. Здесь подойдет любой трансформатор с понижающим коэффициентом 10. Нам нужна выходная мощность около 12-15 В переменного тока, но если ваша розетка питает 220 В переменного тока, она все равно будет работать.
— 1 розетка на плате.Вы можете найти их на задней панели DVD-плееров, домашних кинотеатров и видеомагнитофонов.
— 1 резиновая втулка. К нему прилагался кабель питания переменного тока, прикрепленный к трансформатору, и он используется для крепления кабеля к корпусу. Очень удобно, если есть возможность.
— кабель питания переменного тока. Здесь нам не нужен заземленный кабель, поэтому подойдут 2 провода.
— контакты платы, необходимые / желательные для подключения линий переменного тока. Вы также можете припаять непосредственно к медным контактным площадкам, но это может быть не так надежно.
— 1 держатель предохранителя на плате.Я использовал предохранитель 5х20мм.
— 1 предохранитель, рассчитанный на ток, немного меньший максимального номинального тока реле. У меня 250VAC 4A, медленный.
-1555 микросхема таймера с 8-контактным разъемом. Подойдет любой бренд.
— 1 7809 Регулятор напряжения + 9VDC. Вы можете использовать любой регулятор, который у вас есть, если он соответствует номинальному входному напряжению постоянного тока на вашем релейном переключателе. Вам также не нужен регулятор 7909, так как он будет обеспечивать -9 В постоянного тока, что вам не нужно.
— 1 датчик Parallax PIR. Нашел мою в radioshack примерно за 10 долларов.
— 1 биполярный транзистор 2N3904, или BJT. Здесь должен работать любой NPN BJT.
— 4 выпрямительных диода 1N4001. Вы также можете приобрести мостовой выпрямитель, если хотите, поскольку именно его мы собираемся построить.
— 3 конденсатора: 1 керамический диск 0,01 мкФ (103); 1 470 мкФ электролитический; 1 большой электролитический. Я использовал 1000 мкФ. Большой электролит будет использоваться для запуска таймера, поэтому чем он больше, тем дольше может быть ваше максимальное время.
— 4 резистора: 2 1 кОм; 1 4.7k; 1 10k
— 1 потенциометр.У меня горшок на 4 мегаОм. Этот горшок позволит настроить таймер. С крышкой 1000 мкФ мой проработает около 2,5 часов.
— 1 реле 9VDC. Напряжение катушки должно соответствовать напряжению регулятора. Переключающая часть реле должна иметь достаточно высокий номинальный ток, поскольку мы будем пропускать переменный ток напрямую через это устройство к устройству, которое хотим запитать. Моя рассчитана на 250 В переменного тока, 5 А.
— 1 светодиод и резистор 1 кОм (опционально, светодиод не показан). Используется в основном для тестирования, я не оставил его для финальной сборки.
— винты, провода, термоусадка, клей по мере необходимости
— пластиковый корпус проекта
— печатная плата
Инструменты:
— Digilent Analog Discovery. Настоятельно рекомендуется, так как это позволит вам проверить работу схемы с помощью встроенного осциллографа.
— паяльник и припой. Я использую 40 Вт практически для всего.
— кусачки / кусачки, плоскогубцы, нож для хобби, отвертка
— макетная плата для тестирования
— цифровой мультиметр
— пила и / или вращающийся инструмент (без изображения)
Цепь датчика движения для охранного света
Перед вами система датчиков движения на основе модуля детектора движения PIR BS1600 (или BS1700), которую можно использовать для охраны или освещения коридора в энергосберегающем режиме.Источник питания 12 В постоянного тока, необходимый для детектора движения и драйвера реле, получают от сети 230 В, 50 Гц с использованием бестрансформаторной схемы, как показано ниже.
Цепь датчика движения
Рис. 1: Схема датчика движения для сигнального фонаряПринцип работы схемы прост. Когда вы включаете схему после сборки всех компонентов, включая КЛЛ, КЛЛ будет светиться в течение 10 секунд, выключиться на 30 секунд, светиться в течение 10 секунд, а затем выключится. Теперь схема готова к работе.
Схема работы
Когда обнаруживается какое-либо движение, на базе транзистора T1 драйвера реле появляется напряжение около 3,3 В, и это приводит к включению реле RL1. В результате срабатывает Triac1 (BT136), обеспечивая полное 230 В и зажигая CFL. Другой нормально разомкнутый контакт реле (N / O2) используется здесь для удержания выхода до сброса. Если переключатель не находится в положении «удерживать», свет будет оставаться «включенным» около десяти секунд (как запрограммировано в датчике движения). Короче говоря, когда рядом с датчиком есть движение, КЛЛ светится около десяти секунд.Он останется включенным, если переключатель S1 находится в положении «удерживать».
Строительство и испытания
Соберите схему на печатной плате общего назначения и поместите в подходящий шкаф. Используйте трехконтактный разъем для подключения датчика PIR в цепи с соблюдением полярности. Детектор движения встроен в прозрачную крышку светового узла, как показано на рис. 2
. Рис.2: Модуль датчика движения PIR (BS1600 или BS1700Схема сборки КЛЛ в авторском прототипе (рис.3) показан на рис. 4. В этом устройстве используются ИК-датчик и КЛЛ 23 Вт, 230 В переменного тока. Для герметичности заклейте все четыре стороны клеем Blue Tac. Изолируйте дорожку на печатной плате с помощью изоляционной пены и приклейте ее к основанию.
Рис. 3: Авторский прототип Рис. 4: Сборка CFLПроект был впервые опубликован в сентябре 2010 г. и недавно был обновлен.
Автоматическое включение освещения помещения с использованием датчика движения PIR, датчик движения PIR Alarm
PIR Датчик движения Цепь сигнализацииАвтоматическое освещение для умывальника с использованием датчика движения PIR и цепь автоматической световой охранной сигнализации с использованием датчика PIR.
В этой цепи используется PIR (пассивный инфракрасный) датчик движения, который используется в качестве детектора движения. Когда любой человек, животное или любой объект попадает в зону действия датчика. затем включился автоматический свет. Это также можно использовать в автоматическом освещении комнаты, когда любой человек входит в комнату, затем автоматически включается свет.
• Датчик PIR очень чувствителен к любому движению / движению чего-либо в этом диапазоне.
• Используйте 9 В постоянного тока для работы этой цепи, но убедитесь, что требуется только датчик 5 В постоянного тока , поэтому используйте регулятор напряжения 5 В LM7805.
• Контакт Vcc датчика подключен к 5 В постоянного тока, контакт заземления подключен к отрицательному источнику постоянного тока, а выход датчика подключен к базе транзистора NPN (здесь используется BC547).
• Используйте реле 9 В для подключения любого источника света и сделайте цепь реле. Получите питание 9 В, а остальную часть цепи — 5 В.
• Если нет движения или движения, то датчик выдает НИЗКИЙ выходной сигнал, и транзистор выключается, поскольку нет никакого входа клеммы BASE.Когда происходит какое-либо движение / движение, он обнаруживает датчик, и его выходной сигнал высокий. Поскольку выходной сигнал ВЫСОКИЙ, транзистор получает высокий входной сигнал на БАЗЕ, он включается и активируется реле. Когда реле активируется, загорится связанный с ним свет.
• Выходной сигнал датчика автоматически НИЗКИЙ по истечении времени, установленного пользователем. Таким образом, подключенная сигнализация или свет автоматически отключается через некоторое время.
• Если вы хотите использовать только сигнализацию, тогда нет необходимости в реле и сигнализация напрямую связана с коллектором транзистора и источником питания.Но в этот раз напрямую использует только 5 В, без какого-либо регулятора.
• Эта схема охранной сигнализации, использующая датчик PIR, также работает ночью в темноте. Так что это очень полезно для использования охранной сигнализации и охранного света.
• Датчик покрыт специальной пластиковой линзой для определения максимального радиуса действия. У него есть 2 предустановки, одна — это регулировка чувствительности, а вторая — регулировка временной задержки, которая остается высокой на выходе в течение некоторого времени.
Могут быть разные модули датчика PIR из рисунка, показанного на изображении в разделе «Взгляд» и структура схемы. Но рабочий механизм для всех один.
Примечание. При запуске при включении цепи датчику PIR может потребоваться 10-15 секунд для регулировки устойчивости, после чего он начинает работать правильно. Так что подождите некоторое время, когда цепь ВКЛЮЧЕНА.
Демонстрационное видео
Обязательно считывание цепи детектора мобильного телефона
Необходимо прочитать ON OFF Цепь сенсорного переключателя
Использование переключателей света с датчиком движения
Стандартные выключатели света не так уж сложно использовать.Большинство из нас щелкает ими, не задумываясь. Но что, если вы войдете в прачечную с охапкой одежды и даже не увидите выключателя, не говоря уже о том, чтобы освободить руку, чтобы включить его? Или когда вы несете из гаража тяжелую коробку или пакеты с продуктами и не можете дотянуться до выключателя, чтобы выключить его? Вам нужно совершить вторую поездку, иначе свет просто останется включенным. Итак, есть только две очень веские причины для перехода — на обнаружение движения.
Функция
Существует два основных типа переключателей датчиков движения: активный датчик и пассивный датчик.Активные датчики, которые часто называют радарными, излучают звуковые волны в комнату и ждут возвращения сигнала. (Некоторые устройства открывания гаражных ворот делают то же самое.) Если кто-то входит в комнату или движется внутри нее, скорость возвращающихся звуковых волн изменяется, вызывая срабатывание переключателя.
Пассивные датчики, также называемые пассивными инфракрасными датчиками (PIR) или пироэлектрическими датчиками, обнаруживают тепло тела людей и животных. В датчике используется фотодетектор, который преобразует свет с определенными длинами волн в электрический ток, который вызывает тревогу в миникомпьютере, размещенном в датчике, активируя переключатель.Чтобы предотвратить нежелательное переключение, компьютер игнорирует медленные изменения температуры в помещении из-за солнечного света.
Опции
Переключатели датчика движения могут автоматически включать и выключать свет, или и то, и другое. Occupancy переключатели включают свет, когда вы входите в комнату; когда вы уходите, коммутатор ждет заданное время перед автоматическим выключением света. Vacancy Выключатели необходимо включать вручную, но выключать свет автоматически, когда вы выходите из комнаты.Оба типа оставляют свет включенным, если обнаруживают движение в комнате, поэтому, если вы совершенно неподвижны, они могут выключить свет.
Если у вас есть дети, которые, как правило, оставляют свет в спальне включенным, несмотря на ваши любящие напоминания, переключатели датчика движения свободного типа могут решить проблему. Вы также можете получить переключатели датчика движения со встроенным диммером, позволяющим устанавливать желаемый уровень освещенности вручную. Это полезная функция для ванных комнат и спален, где вам может не понадобиться полная яркость ночью, утром или когда другие спят.
Электропроводка
Переключатели с датчиком движения предназначены для замены любого стандартного однополюсного настенного переключателя. Конкретные конфигурации проводки зависят от продукта. Некоторые переключатели включают нейтральный провод, подключенный для питания светодиода, а другие нет (стандартные переключатели обычно не подключаются к нейтральному проводу цепи). Обязательно проверьте схему подключения, прилагаемую к вашей конкретной модели коммутатора, чтобы убедиться, что вы подключили его правильно.
В типичной установке переключатель детектора движения имеет три провода.Черный провод подключается к входящему «горячему» проводу, по которому подается питание на коммутатор. Синий провод подключается к проводу исходящей цепи, который подключен к свету; это называется ножкой переключателя. Зеленый провод является заземлением и подключается к системе заземления цепи.
Освещение— Как я могу отключить свет детектора движения?
освещение — Как я могу отключить свет детектора движения? — Обмен стеками товаров для домаСеть обмена стеком
Сеть Stack Exchange состоит из 176 сообществ вопросов и ответов, включая Stack Overflow, крупнейшее и пользующееся наибольшим доверием онлайн-сообщество, где разработчики могут учиться, делиться своими знаниями и строить свою карьеру.
Посетить Stack Exchange- 0
- +0
- Авторизоваться Зарегистрироваться
Home Improvement Stack Exchange — это сайт вопросов и ответов для подрядчиков и серьезных домашних мастеров.Регистрация займет всего минуту.
Зарегистрируйтесь, чтобы присоединиться к этому сообществуКто угодно может задать вопрос
Кто угодно может ответить
Лучшие ответы голосуются и поднимаются наверх
Спросил
Просмотрено 394k раз
Я собираюсь установить один или два датчика движения, чтобы покрыть свой задний двор.Хотелось бы иметь возможность «перекрывать» детектор движения. Под этим я подразумеваю то, что я хотел бы иметь возможность щелкнуть выключателем, который поворачивается и удерживает свет включенным независимо от того, есть движение или нет. Когда выключатель света выключится, я хочу, чтобы детектор движения вернулся в нормальный режим.
Сначала я подумал о том, чтобы просто «прыгнуть» датчик движения с помощью переключателя, но меня беспокоит, сможет ли датчик движения обрабатывать живую мощность на обеих сторонах своего реле, когда реле выключено.
Итак, мои вопросы: безопасно ли выполнять этот метод «прыжков»? Если нет, есть ли какие-либо методы для этого или какие-либо общие практики для этого типа функции?
Создан 24 окт.
Келленджб1,96044 золотых знака1919 серебряных знаков2929 бронзовых знаков
2Большинство детекторов движения имеют встроенный блокировщик:
- Обычно выключатель постоянно включен.Детектор движения отслеживает окружающий свет (дневной свет), а затем активируется, когда становится достаточно темно, и обнаруживает движение.
- Если вы выключите и включите выключатель в течение секунды или около того, свет останется включенным, и это отменяет обнаружение движения.
- Чтобы вернуться к нормальной работе, выключите выключатель и подождите ~ 10 секунд, затем снова включите.
- Я считаю, что большинство из них вернется к нормальной работе через несколько часов или после того, как снова взойдет солнце
Возможно, вы повредите электронику, отключив датчик.
Безопасный способ сделать это — использовать реле.
Гэри168 11 серебряный знак 99 бронзовых знаков
Создан 24 окт.
Грегмак27.8k1313 золотых знаков7878 серебряных знаков146146 бронзовых знаков
4Да, вы можете это сделать.Подключите выключатель света и датчик движения параллельно. Вам также понадобится нейтраль на детекторе. Фактически, вы можете подключить ОБА детектора и выключатель параллельно. Таким образом, оба индикатора загораются при срабатывании детектора или переключателя. Просто помните, как вы говорите, выключатель не выключит свет, когда детектор активирован.
Никто не хочет иметь дело с миганием переключателя кода Морзе для включения цепи.
Создан 07 авг.
Форель1,15622 золотых знака1212 серебряных знаков2020 бронзовых знаков
1Для новой установки вы можете использовать переключатель, такой как трехпозиционный переключатель Bryant Electric модели 4922 (цепь пониженного питания 1, центральная часть выключена, цепь повышенного питания 2).(На Amazon)
Подключите верхнее положение непосредственно к осветительным приборам, а нижнее положение — к датчику движения, который затем подключается к осветительным приборам. Это дает вам три варианта выбора на переключателе: включение, выключение, датчик движения.
Создан 31 окт.
2да, вы можете обойти движение с помощью 3-стороннего переключателя, чтобы работать вручную или вернуться в движение.вам нужны 14/3 и 14/2, идущие в движение, потоки горячие, идущие по прямому движению, и красные на 14/3, которые будут светиться, черные, переходящие в красные при движении, все естественные вместе, красный на общем винте трехходового и горячий на той же стороне, другой винт общий и черный 3-ходовой на другой винт
ответ дан 6 мар ’15 в 12:13
Высокоактивный вопрос .Заработайте 10 репутации, чтобы ответить на этот вопрос. Требование репутации помогает защитить этот вопрос от спама и отсутствия ответов. Обмен стеклами товаров для дома лучше всего работает с включенным JavaScriptВаша конфиденциальность
Нажимая «Принять все файлы cookie», вы соглашаетесь с тем, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Принимать все файлы cookie Настроить параметры
The Maestro Motion Sensor Light Switch
Быть занятым человеком сложно, и это одна из причин, по которой вам понравятся выключатели света с датчиком движения.
Звучит знакомо: вы входите в прачечную со всей своей одеждой и не можете включить свет.
Или вы забываете выключить свет и обнаруживаете его на после того, как весь день на работе !!
Вам нужен выключатель света с датчиком движения, потому что он автоматически включает и выключает свет. Сначала моя жена скептически относилась к тому, насколько хорошо будет работать такой переключатель, но теперь она попросила такой для нашего туалета.
Я решил использовать Lutron Maestro, потому что он упоминался в нескольких подкастах и звучал как классный продукт.
Maestro также предотвращает дорогостоящие световые купюры, так как вы можете настроить его на выключение через 1 минуту после того, как вы покинете комнату. Но он достаточно чувствителен, чтобы держать свет включенным, пока вы читаете или делаете документы.
Самое интересное в Maestro состоит в том, что он имеет два разных режима. Режим занятости автоматически включает и выключает свет для вас. Режим Vacancy Mode позволяет вам включить выключатель вручную, а затем свет погаснет автоматически, если в комнате никто не пользуется. Как вы думаете? Разве это не идеально для дома с детьми или забывчивыми взрослыми, такими как я?
Вот материалы, необходимые для установки Maestro:
Holy Toledo, это должен быть мой самый короткий список поставок на сегодняшний день! Эти ссылки Amazon помогают поддерживать HRT, большое спасибо, если вы их используете.
Установка Maestro чертовски проста. Вы получите удовольствие от управления освещением без помощи рук и одновременно снизите счета за электроэнергию. Сладкий!!
Давайте перейдем к делу
Как установить выключатель света с датчиком движения Maestro
Инструкции по установке в этом руководстве объясняют, как заменить однополюсный выключатель на однополюсную версию выключателя света с датчиком движения Maestro .
Однополюсные переключатели легко обнаружить, поскольку они имеют две винтовые клеммы и один зеленый винт заземления.
Первым шагом в любом электрическом проекте является отключение электричества в цепи, которая управляет выключателем света, который вы хотите заменить.
Прежде чем продолжить установку, проверьте коммутатор, чтобы убедиться, что к нему по-прежнему подается питание. Включите и выключите.
Снимите лицевую панель переключателя. Затем удалите крепежные винты, которыми переключатель крепится к распределительной коробке. На этом этапе НЕ прикасайтесь ни к каким проводам . Осторожно вытащите старый выключатель из электрической коробки, взявшись за выступы с обоих концов.
Проверьте наличие питания, прикоснувшись одним щупом тестера цепей к неизолированному медному заземляющему проводу, а другим щупом — к каждой винтовой клемме. Если ваш тестер цепей загорается, как рождественская елка, у вас все еще есть питание. Вам нужно будет найти правильную цепь, которая подает электричество к выключателю и выключить его (если только вы не хотите, чтобы ваши волосы были похожи на волосы Эйнштейна). Вы также можете использовать тестер напряжения для проверки мощности.
Как только вы убедитесь, что питание отключено. СНИМИТЕ текущую проводку вашего коммутатора. .Поверьте, вам понадобится это фото в качестве справки.
Существует три различных сценария подключения однополюсного переключателя
- Один электрический кабель (у вас будет черный, белый и неизолированный медный провод в распределительной коробке)
- Два электрических кабеля (у вас будет два черный, два белых и два неизолированных медных провода в распределительной коробке)
- Два электрических кабеля (один кабель имеет черный, белый и неизолированный медный провод, а второй кабель — черный, белый, красный и неизолированный медный провод)
Если у вас есть один электрический кабель, входящий в вашу электрическую коробку, установка переключателя датчика движения будет очень простой.Сначала подключите оголенный и зеленый провод заземления от Maestro к заземляющему проводу в коробке, используя гайку правильного размера (желтые гайки, поставляемые с Maestro, подходят для трех проводов, и я использовал один для этого шага). Закройте синий провод Maestro второй гайкой. Подключите один черный провод от Maestro к черному проводу в вашей коробке, а второй черный провод от Maestro с белой нейтралью от коробки (опять же, используя проволочную гайку правильного размера).
Если у вас есть два электрических кабеля, входящие в вашу электрическую коробку, процесс установки очень похож.Ваши белые провода должны быть соединены вместе с помощью проволочной гайки и вставлены в заднюю часть коробки. У вас будет два заземляющих провода вместо одного. Просто подключите оголенный провод и провод заземления от Maestro к двум проводам заземления. Затем подключите один черный провод от Maestro к одному черному проводу в вашей коробке, а второй черный провод от Maestro ко второму черному проводу от вашей электрической коробки.
Третий сценарий подключения с использованием красного провода немного сложнее. Это очень похоже на вторую процедуру установки, так как ваши белые провода будут соединены вместе и продвинуты к задней части коробки.Красный провод действует как горячий провод, и его необходимо подключить к одному черному проводу от Maestro.
Следующий шаг — соединить вместе оба черных провода от электрической коробки с третьим куском провода, который затем подключится ко второму черному проводу Maestro. К счастью, Lutron предоставляет дополнительный кусок провода на тот случай, если у вас его нет. Вот такая ситуация с электропроводкой в нашей прачечной. Это не очень сложно, но требует более подробного объяснения, чем первые два сценария.И это одна из причин, по которой я сделал видео ниже.
Создание безопасных проводных соединений так же важно, как и знание того, как правильно подключить ваш новый переключатель датчика движения. Следующим шагом является программирование переключателя Maestro.
Программирование датчика движения Maestro Выключатель света
Для того, чтобы действительно получить удовольствие от Maestro, вам необходимо настроить таймаут
- (время, необходимое для выключения света после того, как в вашей комнате освобожден)
- Режим датчика (подробнее об этом ниже)
- Чувствительность датчика движения (как быстро включается свет, когда вы входите в комнату)
На Maestro также есть три части, о которых вы должны знать, чтобы программировать это: большая кнопка, маленький язычок справа от кнопки и датчик света / движения.
Установка тайм-аута для MaestroВы можете запрограммировать Maestro на выключение через 1, 5, 15 или 30 минут после освобождения комнаты. Чтобы добиться тайм-аута в 1 минуту, нажмите и удерживайте большую кнопку, пока не увидите, что датчик света / движения мигнет два раза. Чтобы получить 5-минутный тайм-аут, вам нужно нажать и удерживать большую кнопку, пока не увидите 3 мигания. Вот краткое описание
Установка режима сенсора для MaestroРежим сенсора настроить так же просто, как и тайм-аут.Существует три различных типа сенсорных режимов
- Авто-включение и автоматическое выключение (также известный как режим занятости): ваш свет автоматически включается, когда вы входите в комнату, и автоматически выключается, когда вы выходите, вроде как заставляет вас чувствовать себя Дартом Вейдером
- Ручное включение и автоматическое выключение (также известный как режим вакансии): вам придется вручную включить свет, коснувшись большой кнопки, но свет автоматически выключится, когда вы выйдете из
- Auto-On Daylight Sensing и Автоотключение: свет включается только при слабом естественном освещении в комнате и выключается автоматически.
Вы можете «обучить» Maestro в режиме автоматического включения дневного света, чтобы он стал более чувствительным.Например, если Maestro включается при достаточном естественном освещении или не включается при недостаточном естественном освещении, вы можете нажать большую кнопку в течение 5 секунд после входа в комнату. Это в конечном итоге научит маэстро вашей предпочтительной светочувствительности. Если это не круто, я не знаю, что такое 😉
Установите режим датчика, нажав и удерживая маленькую вкладку справа от большой кнопки. Чтобы переключиться в режимы Auto-On и Auto-Off, нажимайте вкладку, пока не увидите, что датчик света / движения мигнет 1 раз.Ручное включение и автоматическое выключение достигается нажатием и удержанием язычка, пока вы не увидите, что датчик света / движения мигнет 2 раза. Чтобы включить автоматический режим определения дневного света, нажимайте на вкладку, пока не увидите 3 вспышки. Вот вторая разбивка, которая поможет вам
Настройка чувствительности датчика движения MaestroПоследний шаг настройки — запрограммировать чувствительность Maestro к движению (я не могу сказать вам, сколько раз я ошибался в написании чувствительности в этом посте , чёрт возьми).В любом случае вам нужно будет одновременно нажать и большую кнопку, и вкладку режима сенсора, чтобы установить уровень чувствительности. Одна вспышка света указывает на «низкую» чувствительность, а две вспышки — на «высокую» чувствительность. Я установил для нашего Маэстро «Высокий», потому что хочу, чтобы он быстро включился, когда мы войдем в прачечную. Опять же, вот таблица, которая поможет в этом процессе.
Вам больше нравятся видео-объяснения? Хорошо, вам повезло, потому что я сделал это специально для вас
Что дальше
Наше руководство, показывающее, как подключить переключатель диммера, также пригодится.Кроме того, вы сэкономите деньги, сделав это самостоятельно.
Возьмите наше бесплатное руководство, если вы делаете ремонт ванной комнаты своими руками — в нем рассказывается, как отремонтировать ванную комнату за 10 дней или меньше
Отправить мне руководство
Как всегда, спасибо за чтение, просмотр и участие наше потрясающее сообщество.
Задайте свои вопросы ниже, и мы будем рады помочь.
Cheers,
Датчик движения Световой выключатель — Окружающая средаb.com
Датчик движения Переключатель света:
Выключатель света с датчиком движения — отличный способ сэкономить период нехватки энергии. Переключатель света с датчиком PIR автоматически обнаруживает, когда кто-то входит в комнату или любое место, где установлен датчик движения. Затем, через несколько минут (по вашему желанию), когда движение не будет обнаружено, свет автоматически выключится. Хотя переключатель датчика движения действительно большое и важное изобретение.Фактически, вы можете установить выключатель света с датчиком движения почти так же, как и однополюсный выключатель света.
SR | Компоненты / Деталь | Деталь | КОЛ-ВО |
---|---|---|---|
1 | Адаптер переменного / постоянного тока | 6v | 1 |
2 | Реле | 6 В 1 = усилитель | 1 |
3 | Транзистор | BC 547 / BC548 или аналогичный | 1 |
4 | Резистор | 1 кОм | 1 |
5 | Диод | 1N 4007 | 1 |
6 | ИК-датчик | 3.Входное напряжение от 3 до 20 В постоянного тока | 1 |
7 | Лампа | Можно использовать лампочку переменного или постоянного тока | 1 |
8 | BCB | Можно использовать без платы | 1 |
Все живые существа (люди или животные), температура тела которых превышает 0 градусов по Цельсию , излучают тепло в форме инфракрасного излучения через свое тело, также называемого тепловым излучением.Эта излучаемая энергия невидима для человеческого глаза. Эти тепловые сигналы могут быть обнаружены с помощью датчика PIR, который специально разработан для этой цели.
Это датчик детектора движения, который обнаруживает движение людей и переводит свой выход в состояние High (низкий или высокий). Он работает в двух режимах: низкий и высокий. Режим выбирается перемычкой, расположенной на задней стороне печатной платы датчика PIR, как показано на рисунке ниже. Если датчик с входным напряжением 12 В недоступен, используйте регулятор LM 7805/7806 для управления током 12 В, если вы подаете ток 12 В напрямую, датчик может быть поврежден.
Режимы переключателя света датчика PIR:
Нормальный режим : Когда пассивный инфракрасный датчик обнаруживает движение, он устанавливает выходной сигнал на высокий уровень до истечения установленного времени, независимо от движений в течение выходного времени высокого уровня. Это режим одноразового запуска.
Режим повторного запуска : Когда датчик PIR обнаруживает движение, он устанавливает выходной сигнал на высокий, пока установленное время не станет низким, но если он обнаруживает движение во время своего выходного состояния высокого уровня 1, он снова запускает таймер, заставляя считать с нуля.
Регулировка чувствительности
С помощью этого потенциометра вы можете установить желаемый диапазон.