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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.05.2013, 23:35   #1
dmitry123
Member
 
Регистрация: 03.12.2012
Адрес: Ярославль
Сообщений: 53
Вес репутации: 0
dmitry123 has a brilliant futuredmitry123 has a brilliant futuredmitry123 has a brilliant futuredmitry123 has a brilliant futuredmitry123 has a brilliant futuredmitry123 has a brilliant futuredmitry123 has a brilliant futuredmitry123 has a brilliant futuredmitry123 has a brilliant futuredmitry123 has a brilliant futuredmitry123 has a brilliant future
По умолчанию

А для чего цеплять выход с датчика на аналоговый порт, а не на прерывание?
Посмотрел первый пост в этой теме, я что то пропустил? Вроде Admin использовал в качестве детектора 0 как раз 712 .... А теперь в первом сообщение другой детектор нуля. ...

Последний раз редактировалось dmitry123; 14.05.2013 в 23:49.
dmitry123 вне форума   Ответить с цитированием
Старый 15.05.2013, 00:12   #2
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Здесь для детектора ноля используется датчик тока ASC712, а в шапке темы используется оптрон
Admin вне форума   Ответить с цитированием
Старый 15.05.2013, 07:09   #3
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 ампер , а с программой попробую
Насколько я помню SmallUart теперь включена в CyberLib?

Последний раз редактировалось Bulatovor; 15.05.2013 в 07:29.
Bulatovor вне форума   Ответить с цитированием
Старый 15.05.2013, 08:54   #4
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
По умолчанию

У меня нет FTDI, так что обломс. Вот еще одна мысль пришла - 40 ватт это 0,18 ампер, т.е. при 20 амперном датчик это примерно 111 часть. При дискредитации 1024 это 10 единиц значений, т.е с такой лампочкой синусоида почти постоянно болтается у нулевого значения. Вечерком попробую увеличить нагрузку.

Последний раз редактировалось Bulatovor; 15.05.2013 в 13:56.
Bulatovor вне форума   Ответить с цитированием
Старый 15.05.2013, 12:25   #5
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Датчик конечно не для Dimmer, нужно было 5А брать

Еще можно уменьшить пределы определения ноля
if (Vout>511 && Vout<513) tic=0;

Можно и без пределов, так как все равно будет проходить через значение 512
if (Vout==512) tic=0;
Admin вне форума   Ответить с цитированием
Старый 15.05.2013, 13:53   #6
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
По умолчанию

Цитата:
Сообщение от Admin Посмотреть сообщение
Датчик конечно не для Dimmer, нужно было 5А брать
Это да, учтем в дальнейшем

Цитата:
Сообщение от Admin Посмотреть сообщение
Еще можно уменьшить пределы определения ноля
if (Vout>511 && Vout<513) tic=0;

Можно и без пределов, так как все равно будет проходить через значение 512
if (Vout==512) tic=0;
Не получится, чтоб точно попасть в 512 надо частоту прерывания делать 10000/512=19 микросекунд, т.е. аналоговый пин не будет успевать читаться. Если по твоим экспериментам он читается со скоростью 50 микросекунд, то (Vout>=511 && Vout<=513) еще проканает, но для других задач времени не будет совсем, но в теоритечески-экспериментальных целях попробую

Последний раз редактировалось Bulatovor; 15.05.2013 в 14:00.
Bulatovor вне форума   Ответить с цитированием
Старый 15.05.2013, 18:37   #7
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
По умолчанию

Попробовал по этому варианту Vout>=511 && Vout<=513, регулируется если вставлять разные значения диммера при прошивке, свет относительно равный, но бывают хаотические провалы, но с кнопок регулироваться перестало -видимо не успевает за прерываниями как и ожидалось.

При старом скетче и увеличении нагрузки пока ничего не вышло, в качестве нагрузки использовал киловатный утюг - симистор открывается пышет жаром и на дальнейшее управления не реагирует - управляющий пин хоть на массу сажай хоть на плюс - до отключения 220 он остается открытым. Хотя по идее это всего 5А а он должен держать до 12

Последний раз редактировалось Bulatovor; 15.05.2013 в 19:14.
Bulatovor вне форума   Ответить с цитированием
Старый 15.05.2013, 19:23   #8
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Я с кнопками пока не озадачивался.
Можно временно попробовать менять яркость через Serial
Admin вне форума   Ответить с цитированием
Старый 15.05.2013, 20:02   #9
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
По умолчанию

На самом деле кнопки работают- значение диммера у меня они меняют как надо. Датчик тока на 5 ампер надо где то раздобыть или нагрузку подобрать ватт на 300
Bulatovor вне форума   Ответить с цитированием
Старый 16.05.2013, 01:32   #10
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Цитата:
управляющий пин хоть на массу сажай хоть на плюс - до отключения 220 он остается открытым
Так не должно быть, он должен выключатся при прохождении ноля, то есть максимум через 10мс
Admin вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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