Управление вебасто
Управление вебасто
Помогите создать управление вебасто с ардуино
_uVideoPlayer({'url':'');
Есть вот такой код
// 11 — топливный насос
// 12 — свеча
// 10 — вентилятор
int t;
int i;
int d;
void setup() {
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(10, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
analogWrite(10, 150);
delay(3000);
analogWrite(10, 0);
for(int i=1; i<5; i++){
digitalWrite(11, HIGH);
delay(300);
digitalWrite(11, LOW);
delay(400);
}
d=0;
digitalWrite(12, HIGH);
delay (2000);
i=30;
while(i<250){
analogWrite(10, i);
delay(100);
i=i+1;
if(i==100){
digitalWrite(12, LOW);
}
d=d+1;
if(d*100>(2800-i*10)){
digitalWrite(11, HIGH);
delay(300);
digitalWrite(11, LOW);
d=0;
}
}
while(t<70){
digitalWrite(11, HIGH);
delay(300);
digitalWrite(11, LOW);
delay(300);
}
}
Нужно перевести его на FlProg и добавить работу термостата к нему
_uVideoPlayer({'url':'');
Есть вот такой код
// 11 — топливный насос
// 12 — свеча
// 10 — вентилятор
int t;
int i;
int d;
void setup() {
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(10, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
analogWrite(10, 150);
delay(3000);
analogWrite(10, 0);
for(int i=1; i<5; i++){
digitalWrite(11, HIGH);
delay(300);
digitalWrite(11, LOW);
delay(400);
}
d=0;
digitalWrite(12, HIGH);
delay (2000);
i=30;
while(i<250){
analogWrite(10, i);
delay(100);
i=i+1;
if(i==100){
digitalWrite(12, LOW);
}
d=d+1;
if(d*100>(2800-i*10)){
digitalWrite(11, HIGH);
delay(300);
digitalWrite(11, LOW);
d=0;
}
}
while(t<70){
digitalWrite(11, HIGH);
delay(300);
digitalWrite(11, LOW);
delay(300);
}
}
Нужно перевести его на FlProg и добавить работу термостата к нему
Последний раз редактировалось dix001 19 янв 2017, 15:44, всего редактировалось 1 раз.
Управление вебасто
алгоритм на русском раскажи что тебе надо и что хочешьdix001 писал(а):Нужно перевести его на FlProg и добавить работу термостата к нему
Управление вебасто
.
Последний раз редактировалось Nikan 23 мар 2023, 15:16, всего редактировалось 1 раз.
Управление вебасто
Должно быть так
1. Включаем вентилятор на 3 сек. 100% ( продувка )
1.1 Выключаем
2. Включаем насос 4 импульса через 1 сек
2.2 Выключаем
3. Включаем свечу накала на 30 сек и выключаем
4. Включаем вентилятор с 0% до 100%
5. Включаем насос импульсы через 1 сек
При достижении температуры к примеру 80 гр. выключаем насос вентилятор работает еще 15 сек.
Когда температура опуститься к примеру до 70 гр. цикл повторяется
1. Включаем вентилятор на 3 сек. 100% ( продувка )
1.1 Выключаем
2. Включаем насос 4 импульса через 1 сек
2.2 Выключаем
3. Включаем свечу накала на 30 сек и выключаем
4. Включаем вентилятор с 0% до 100%
5. Включаем насос импульсы через 1 сек
При достижении температуры к примеру 80 гр. выключаем насос вентилятор работает еще 15 сек.
Когда температура опуститься к примеру до 70 гр. цикл повторяется
Управление вебасто
.
Последний раз редактировалось Nikan 23 мар 2023, 15:15, всего редактировалось 1 раз.
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Управление вебасто
А если к этому времени ардуина зависнет?dix001 писал(а):При достижении температуры к примеру 80 гр. выключаем насос вентилятор работает еще 15 сек.
Управление вебасто
Я не пытаюсь скопировать точную работу вебасто мне нужно только то что писал выше, если зависнет ардуина на это момент будет стоять терморезистор который выключает все
Управление вебасто
.
Последний раз редактировалось Nikan 23 мар 2023, 15:15, всего редактировалось 2 раза.
Управление вебасто
Извиняюсь про контроль пламени забылNikan писал(а):Главное - Где контроль пламении??
Управление вебасто
.
Последний раз редактировалось Nikan 23 мар 2023, 15:15, всего редактировалось 1 раз.
Управление вебасто
По сопротивлению свечи накалаNikan писал(а):как он в вебасте осуществлен знаете?
Управление вебасто
.
Последний раз редактировалось Nikan 23 мар 2023, 15:14, всего редактировалось 1 раз.
Управление вебасто
Можно ведь сделать на основе датчика YS-17 или я не правNikan писал(а):так вот ее сопротивление меньше 0.3 ом и диапазон изменений сопротивления между горячей и холодной 0,02ом чем мерить будете?
Управление вебасто
.
Последний раз редактировалось Nikan 23 мар 2023, 15:14, всего редактировалось 1 раз.
Управление вебасто
Я не дискутирую и хочу сделать для себя, видео и код не мои это для примера, если можете в этом помочь помогите перегнать в flprog за ранее спасибо. Наработки можете отправить в ЛСNikan писал(а):только для себя
Управление вебасто
Согласен с Nikan.
Вебасто не шутки. Штатный блок гораздо лучше любых самоделок, даже очень хороших.
А то будет так, что "ох, здесь забыл...", "тут не додумал..."...
Вебасто не шутки. Штатный блок гораздо лучше любых самоделок, даже очень хороших.
А то будет так, что "ох, здесь забыл...", "тут не додумал..."...
Управление вебасто
Повторить алгоритм вообще не проблема, эксплуатация в автомобиле, да еще в очень жестких климатических условия крайне опасна. Неизвестно как себя поведет МК.
- Сергей
- Лейтенант
- Сообщения: 578
- Зарегистрирован: 31 авг 2015, 15:06
- Имя: Сергей
- Контактная информация:
Управление вебасто
Извиняюсь, а для чего эта штука?
Управление вебасто
В машине использоваться не будет 100%Phazz писал(а):Повторить алгоритм вообще не проблема, эксплуатация в автомобиле, да еще в очень жестких климатических условия крайне опасна. Неизвестно как себя поведет МК.
Отопление гаражаСергей писал(а):Извиняюсь, а для чего эта штука?
Добавлено (19.01.2017, 20:03)
---------------------------------------------
Так помогите повторитьPhazz писал(а):Повторить алгоритм вообще не проблема
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость