Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.05.2013, 20:26   #11
Bulatovor
Senior Member
 
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799
Bulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond repute
По умолчанию

Подключил к радиоканалу и начал мониторить. При нагрузке даже в 40 ватт на 20 амерный датчик выдатся значения 516-517 что для диммера должно хватать. Судя по всему в чем косяк стало понятно, в первоисточнике с датчиком ноля - определяется только ноль , а дальше работает таймер. А у меня же прерывания постоянно без запуска отдельного таймера и в результате в выложенном ранее коде получается
PHP код:
void halfcycle()  //прерывания таймера 
{    
  
Vout=A3_Read// читаем  порт к которому подключен выход датчика тока
  
if (Vout>508 && Vout<516)  tic=0;   //детектор ноля     
  
if(Dimmer tic) {D13_High;} else  D13_Low;
tic++;  //счетчик  
}; 
А засада вот в чем: пока счетчик не достиг значения диммера нагрузка выключена -отрезаем фронт, т.е. нагрузка моментальная 0, соответственно значение датчика 512 и счетчик каждое прерывание обнуляется, т.е. все правильно -диммер работает только выключателем, когда значение Dimmer равно нулю- то нагрузка сразу включается и показания датчика растут, в иных случаях она по этому коду и не должна включиться. Будем думать...
Bulatovor вне форума   Ответить с цитированием
 


Здесь присутствуют: 55 (пользователей: 0 , гостей: 55)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:13. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика