FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Вторник, 19.06.2018, 21:04
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Внимание всем пользователям программы FLProg! В течении ближайших двух дней будет осуществляться переход на новую платформу
Чтобы продолжить общение на форуме вы можете перейти сюда
Сообщения оставленные на старом форуме будут утеряны безвозвратно
Приятного Вам Нового года и до встречи в новом 2018 году
С уважением Администрация flprog.ru
Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 7
  • 1
  • 2
  • 3
  • 6
  • 7
  • »
Модератор форума: support, Сергей, Олег, Anydy  
Форум » Основной » Спросить у знатоков » Умная форточка (Умная фотрочка на шаговом двигателе 28byj-48)
Умная форточка
Fix Дата: Воскресенье, 17.12.2017, 22:30 | Сообщение # 1
Сержант
Группа: Проверенные
Сообщений: 52
Награды: 0
Репутация: 1
Статус: Offline
Хочется реализовать автоматическое  открытие форточки по температуре на три положения.
По хорошему нужно использовать концевик, в идеале должно работать как то так:
при включении двигатель должен врашаться ппротив часовой стрелки до срабатывания концевика
температура ниже 21 форточка должна быть закрыта
температура 21-22 двигатель шагает от нулевого положения на 200 шагов
температура 22-23 двигатель возвращается в 0 и шагает от нулевого положения на 300 шагов
температура 23-24 двигатель возвращается в 0 и шагает от нулевого положения на 400 шагов
и естественно если температура понижается форточка должна закрываться в обратном порядке
Помогите как реализовать скетч по заданию описанному выше
Ниже скетч в одном режиме без концевика, как сдать по т.з. буду думать, но если у вас есть какие то путёвые идеи подскажите пожалуйста, я в этом деле совсем новичок





Добавлено (17.12.2017, 20:48)
---------------------------------------------
Блин не получается, похоже с моими знаниями не реально это реализовать  sad
Похоже прийдётся делать на два положения  sad

Добавлено (17.12.2017, 22:30)
---------------------------------------------
Пока всё что я сделал, правда двигатель под напряжением очень греется



Сообщение отредактировал Fix - Среда, 20.12.2017, 15:33
 
pan Дата: Воскресенье, 17.12.2017, 22:41 | Сообщение # 2
Генерал-полковник
Группа: Проверенные
Сообщений: 1425
Награды: 44
Репутация: 42
Статус: Offline
Fix, уберите картинки под спойлер.
а чтоб двигатель не грелся надо отрегулировать ток на драйвере
 
Fix Дата: Воскресенье, 17.12.2017, 22:59 | Сообщение # 3
Сержант
Группа: Проверенные
Сообщений: 52
Награды: 0
Репутация: 1
Статус: Offline

Цитата pan ()
Fix, уберите картинки под спойлер.а чтоб двигатель не грелся надо отрегулировать ток на драйвере
Драйвер был в комплекте на нём регулировок нет
 
sillver Дата: Понедельник, 18.12.2017, 01:47 | Сообщение # 4
Рядовой
Группа: Проверенные
Сообщений: 25
Награды: 0
Репутация: 0
Статус: Offline
Используй En на драйвере этот сигнал разрешает подачу напряжения на шаговик!
 
Палыч Дата: Понедельник, 18.12.2017, 08:51 | Сообщение # 5
Рядовой
Группа: Проверенные
Сообщений: 17
Награды: 0
Репутация: 0
Статус: Offline
Цитата sillver ()
Используй En на драйвере этот сигнал разрешает подачу напряжения на шаговик!
Сомневаюсь. Может в новой версии что-то изменилось, но в старых это не прокатывало.
Я даже тему здесь создавал, но вместо того что бы добавить галочку одну в настройках блока мне насоветовали наколхозить огород с питанием.
 
eugeneb Дата: Понедельник, 18.12.2017, 09:15 | Сообщение # 6
Подполковник
Группа: Проверенные
Сообщений: 298
Награды: 8
Репутация: 3
Статус: Offline
Уважаемый Fix, радует, что вы взяли тайм-аут с предыдущего подхода,
и хорошенько переосмыслили свою задачу.

При этом хочу сделать вам замечание. Если идея, алгоритм заимствованы
или родились в другом посте, принято ссылаться на автора или на пост.
Это общее правило в науке и технике.

По вашей программе. Возможно, на выходе термодатчика
пригодится блок "Детектор изменения числа" с настроенными гистерезисами.

И не опускайте руки - всё получится.


Сообщение отредактировал eugeneb - Понедельник, 18.12.2017, 09:18
 
eugeneb Дата: Понедельник, 18.12.2017, 11:06 | Сообщение # 7
Подполковник
Группа: Проверенные
Сообщений: 298
Награды: 8
Репутация: 3
Статус: Offline
Вот я тут набросал идейку.
Разработай её.

Прикрепления: 5993383.flp(86.0 Kb) · 8913038.png(44.4 Kb)


Сообщение отредактировал eugeneb - Понедельник, 18.12.2017, 11:16
 
Fix Дата: Понедельник, 18.12.2017, 18:15 | Сообщение # 8
Сержант
Группа: Проверенные
Сообщений: 52
Награды: 0
Репутация: 1
Статус: Offline
Цитата eugeneb ()
Вот я тут набросал идейку.Разработай её.
Спасибо ! Вечером приду домой попробую  smile

Добавлено (18.12.2017, 18:15)
---------------------------------------------
Сегодня не получится проверить скетч я на работе сломал двигатель. Завтра курьер новый притащит вечером проверю  отпишусь

 
sillver Дата: Понедельник, 18.12.2017, 20:41 | Сообщение # 9
Рядовой
Группа: Проверенные
Сообщений: 25
Награды: 0
Репутация: 0
Статус: Offline
Цитата Палыч ()
Сомневаюсь. Может в новой версии что-то изменилось, но в старых это не прокатывало. Я даже тему здесь создавал, но вместо того что бы добавить галочку одну в настройках блока мне насоветовали наколхозить огород с питанием.
 Я о самом драйвере(железяки)
 
Fix Дата: Вторник, 19.12.2017, 01:27 | Сообщение # 10
Сержант
Группа: Проверенные
Сообщений: 52
Награды: 0
Репутация: 1
Статус: Offline
Цитата eugeneb ()
Вот я тут набросал идейку.Разработай её.
В этой схеме есть переменная (задание) как её прикрутить к блокам сравнения если я правильно понял


Добавлено (19.12.2017, 01:15)
---------------------------------------------
Надо завтра попробывать, когда двигатель принесут, с концевиком   вот так :


Только боюсь с этим блоком Ш.Д. не прокатит такая схема, он по моему пока не дошагает свои шаги указанные Sc, его не остановишь даже нулём на входе en  wacko

Добавлено (19.12.2017, 01:27)
---------------------------------------------
Есть пользовательский блок который останавливает мотор сразу, при нуле на en входе  ссылка на блок но этот блок можно использовать только один раз проекте  :weep:

 
eugeneb Дата: Вторник, 19.12.2017, 13:11 | Сообщение # 11
Подполковник
Группа: Проверенные
Сообщений: 298
Награды: 8
Репутация: 3
Статус: Offline
Цитата Fix ()
его не остановишь даже нулём на входе en

С блоком не работал, но это удивительно. Зачем тогда en?
И зачем вам его останавливать раньше времени?

На выходе блока сравнения должно быть одно число - число шагов.
Как вам вариант с блоком Poligon:
Прикрепления: 7299972.flp(93.2 Kb)
 
Fix Дата: Вторник, 19.12.2017, 13:36 | Сообщение # 12
Сержант
Группа: Проверенные
Сообщений: 52
Награды: 0
Репутация: 1
Статус: Offline
Цитата eugeneb ()
На выходе блока сравнения должно быть одно число - число шагов.Как вам вариант с блоком Poligon:
Вечером попробую потестить ваш скетч


Сообщение отредактировал Fix - Вторник, 19.12.2017, 13:45
 
yuriy Дата: Вторник, 19.12.2017, 14:19 | Сообщение # 13
Рядовой
Группа: Проверенные
Сообщений: 7
Награды: 0
Репутация: 0
Статус: Offline
Не вижу особого смысла гонять каждый раз форточку до нуля. Я понимаю калибровка и всё такое, но ШД практически не пропускает шагов, особенно на малых скоростях. Имеет смысл делать это, например, раз в день и при подаче питания. Я бы попробовал сделать через блок масштабирования. Определить диапазон работы форточки в шагах и привязать к диапазону температуры. Чтоб мотор не маслал постоянно туда сюда - поставить таймер. А можно ещё сильнее заморочиться и поставить ПИД регулятор.
 
Fix Дата: Вторник, 19.12.2017, 14:35 | Сообщение # 14
Сержант
Группа: Проверенные
Сообщений: 52
Награды: 0
Репутация: 1
Статус: Offline
Цитата yuriy ()
Я бы попробовал сделать через блок масштабирования.

Можно и маштабирование попробывать главное чтобы датчик температуры стабильную температуру показывал  biggrin  иногда он чудит может и 85 при включении показать, а может и в процессе работы такая цыфра на секунду прыгнуть  biggrin 

Влюбом случае спасибо за совет, буду разные варианты пробывать !
 
eugeneb Дата: Вторник, 19.12.2017, 18:36 | Сообщение # 15
Подполковник
Группа: Проверенные
Сообщений: 298
Награды: 8
Репутация: 3
Статус: Offline
Цитата yuriy ()
Не вижу особого смысла гонять каждый раз форточку до нуля.

Дк, по приколу smile
Это же игрушка.
 
Форум » Основной » Спросить у знатоков » Умная форточка (Умная фотрочка на шаговом двигателе 28byj-48)
  • Страница 1 из 7
  • 1
  • 2
  • 3
  • 6
  • 7
  • »
Поиск:

FLProg © 2018
uCozЯндекс.Метрика