Собираю электронную нагрузку. 0-70 В 0- 30 А . Все собрал, и возникло дурное желание плюшек ей добавить.
И если с отключением по заданному напряжению, дисульфатору проблем не возникло, то с циклом заряд-разряд-заряд-,,,
споймал некий ступор.
И так , что имеем .
1 Запускаем заряд пока переменная А (ток заряда скажем 0,1А) не сравняется с фактическим током
2 Запускается разряд установленным током, пока напряжение не сравняется с переменной В
3 запускается заряд
и так по кругу.
Интуитивно понимаю, что это вроде все просто как кирпич наверно. Но вот уже второй вечер сижу , а получается конвульсии
Может кто натолкнет на мысль
Помогите разобраться циклом программы
-
- Рядовой
- Сообщения: 72
- Зарегистрирован: 06 апр 2020, 10:53
- Имя: Павел
-
- Лейтенант
- Сообщения: 556
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 5 раз
- Поблагодарили: 9 раз
Помогите разобраться циклом программы
Имхо, как говорят на форумах, нужно разнести логику по пунктам в разные платы и включать исполнение плат по условию.
Если операции в плате 1 (заряд) выполнены (ток сравнялся, выход=1), то запускаем вторую плату.
И так далее.
Хотя это всё можно и на одной плате сделать, но на разных удобнее.
Если операции в плате 1 (заряд) выполнены (ток сравнялся, выход=1), то запускаем вторую плату.
И так далее.
Хотя это всё можно и на одной плате сделать, но на разных удобнее.
-
- Рядовой
- Сообщения: 72
- Зарегистрирован: 06 апр 2020, 10:53
- Имя: Павел
Помогите разобраться циклом программы
[ref]WildCat[/ref]
Спасибо там уже и так этих плат .. Но счас тыкал тыкал - и вроде натыкал.
Может кто более элегантное решение предложит
Ну я так искуственно пытаюсь понять логику
Стартует с разряда
пока Real V(35условно) - стремится к 30 идет разряд
30 переключается на заряд
RealA (5 условно) - стремится к 2 идет заряд
2 переключается на разряд
Спасибо там уже и так этих плат .. Но счас тыкал тыкал - и вроде натыкал.
Может кто более элегантное решение предложит
Ну я так искуственно пытаюсь понять логику
Стартует с разряда
пока Real V(35условно) - стремится к 30 идет разряд
30 переключается на заряд
RealA (5 условно) - стремится к 2 идет заряд
2 переключается на разряд
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 556
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 5 раз
- Поблагодарили: 9 раз
Помогите разобраться циклом программы
Что внутри счётчика, и зачем он здесь?
Вместо него, блока сравнения (==) и переключателя можно SR триггер поставить.
Вместо него, блока сравнения (==) и переключателя можно SR триггер поставить.
-
- Рядовой
- Сообщения: 72
- Зарегистрирован: 06 апр 2020, 10:53
- Имя: Павел
-
- Лейтенант
- Сообщения: 556
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 5 раз
- Поблагодарили: 9 раз
Помогите разобраться циклом программы
S - set
R - reset
Левая часть схемы та же остаётся, с rtrig на s и r подключить.
-
- Рядовой
- Сообщения: 72
- Зарегистрирован: 06 апр 2020, 10:53
- Имя: Павел
Помогите разобраться циклом программы
[ref]WildCat[/ref],
спасибо помогло , что то я про него и не подумал
спасибо помогло , что то я про него и не подумал
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость