![]() |
|
![]() |
#1 |
Senior Member
Регистрация: 11.07.2015
Адрес: Ставрополь
Сообщений: 142
Вес репутации: 0 ![]() |
![]()
А, ну дык то понятно, что пока резать жаль и т.п. сам такой, но я про огромные датчики и т.п. Или просто "из того, что было"? Но в любом случае - ждёмс финала (ну и промитогов
![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 23.12.2013
Адрес: Туймазы
Сообщений: 747
Вес репутации: 836 ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Уважаемый Admin, если Вы читаете эту тему - прошу посодействовать.
я получил все компоненты для сборки этой схемы. будет полезно всем. не могли бы Вы привести пример управления данной схемой (генерацию PWM) я планировал тестировать на лампочке - подавая напряжение от 0 до 220 в. как это сделать? ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 11.07.2015
Адрес: Ставрополь
Сообщений: 142
Вес репутации: 0 ![]() |
![]()
А для чего это, стесняюсь спросить? Если для нагрева, то вроде проще рекс использовать и не паять ничего...
А что касается второй части вопроса, то лампочку вместо нагревателя включить и тестировать сколько угодно, тут то что не понятно может быть? Или я ничего не понял (( |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 23.12.2013
Адрес: Туймазы
Сообщений: 747
Вес репутации: 836 ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Revenger мне бы хотелось непосредственно ардуиной управлять нагревом. все куплено - попытаюсь спаять.
вторая часть вопроса - по сути про скетч. как подать 0 и как подать 220. |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 11.07.2015
Адрес: Ставрополь
Сообщений: 142
Вес репутации: 0 ![]() |
![]()
Понятно.
А для чего такая схема? Что это? Я не спец по схемам, но покупал для ардуино твердотельные релюшки (типа как для рекса сейчас все ставим, только от 5В управление, на схеме очень похожа начинка этого реле для ардуино), на них думал управление нагревом сделать. Цена меньше 100р вроде была. А скетч написать надо или самому изучать тему (я делал по примерам под свои нужды) чуть по чуть, или искать кто согласится в свободное время немного попрограммировать. )) Если просто управление температурой, то там не сложно. Разве что связать всё с датчиком температуры. На ютубе полно примеров чего-то схожево (а может и такого именно), чтобы взять и повторить. |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 23.12.2013
Адрес: Туймазы
Сообщений: 747
Вес репутации: 836 ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Revenger вроде бы при помощи этой схемы можно регулировать коэффициент нагрева. и я ошибся когда писал от 0 до 220 вольт. насколько я смог понять она просто быстро включает и выключает мои 220 вольт. умные люди прошу поправить и посодействовать скетчем - как выключить как включить 100% мощности. как 65% мощности к примеру
|
![]() |
![]() |
![]() |
#7 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: 23.12.2013
Адрес: Туймазы
Сообщений: 747
Вес репутации: 836 ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Admin - понял. спасибо. а как шимить нагреватель. примеров в интернете оч. много, но честно не понятно.
вот тут например предлагается analogwrite http://arduino.ru/Tutorial/PWM от 0 до 255. как будет в моем случае? тоже цепляю к analogwrite ? ----------- нагуглил что есть готовая библиотека. https://github.com/br3ttb/Arduino-PID-Library похоже думать даже не нужно и будет точно по формуле все. Последний раз редактировалось fsdb; 17.02.2016 в 22:18. |
![]() |
![]() |
![]() |
#9 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Если с градацией 10%, то
У нас есть 10 отсечек по 10мс запускаем таймер с периодом 10мс В прерывании управляем мощностью Код:
ISR(TIMER2_OVF_vect) { TCNT2 = tcnt2; pwm_time++; if(dimmer > pwm_time ) D13_High; else D13_LOW; if(pwm_time>10 ) pwm_time=0; } можно использовать библиотеку cyberlib.h Цитата:
|
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Регистрация: 23.12.2013
Адрес: Туймазы
Сообщений: 747
Вес репутации: 836 ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Видео вопрос второй. мне сегодня наконец доделали нужную мне деталь - выстрадал
![]() Admin - спасибо. я понял что в моем случае лучше использовать PID библиотеку- она решает именно мою задачу без последующих танцев с вычислением коэфициентов. велосипед не буду изобретать PHP код:
Последний раз редактировалось fsdb; 17.02.2016 в 22:35. |
![]() |
![]() |
![]() |
Здесь присутствуют: 62 (пользователей: 0 , гостей: 62) | |
|
|