Помогите разобраться циклом программы

Ответить
starik3000
Рядовой
Сообщения: 72
Зарегистрирован: 06 апр 2020, 10:53
Имя: Павел

Помогите разобраться циклом программы

Сообщение starik3000 »

Собираю электронную нагрузку. 0-70 В 0- 30 А . Все собрал, и возникло дурное желание плюшек ей добавить.
И если с отключением по заданному напряжению, дисульфатору проблем не возникло, то с циклом заряд-разряд-заряд-,,,
споймал некий ступор.
И так , что имеем .
1 Запускаем заряд пока переменная А (ток заряда скажем 0,1А) не сравняется с фактическим током
2 Запускается разряд установленным током, пока напряжение не сравняется с переменной В
3 запускается заряд
и так по кругу.
Интуитивно понимаю, что это вроде все просто как кирпич наверно. Но вот уже второй вечер сижу , а получается конвульсии

Может кто натолкнет на мысль
WildCat
Лейтенант
Сообщения: 556
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 5 раз
Поблагодарили: 9 раз

Помогите разобраться циклом программы

Сообщение WildCat »

Имхо, как говорят на форумах, нужно разнести логику по пунктам в разные платы и включать исполнение плат по условию.
Если операции в плате 1 (заряд) выполнены (ток сравнялся, выход=1), то запускаем вторую плату.
И так далее.
Хотя это всё можно и на одной плате сделать, но на разных удобнее.
starik3000
Рядовой
Сообщения: 72
Зарегистрирован: 06 апр 2020, 10:53
Имя: Павел

Помогите разобраться циклом программы

Сообщение starik3000 »

[ref]WildCat[/ref]

Спасибо там уже и так этих плат .. Но счас тыкал тыкал - и вроде натыкал.

Может кто более элегантное решение предложит

Ну я так искуственно пытаюсь понять логику

Стартует с разряда
пока Real V(35условно) - стремится к 30 идет разряд
30 переключается на заряд
RealA (5 условно) - стремится к 2 идет заряд
2 переключается на разряд
У вас нет необходимых прав для просмотра вложений в этом сообщении.
WildCat
Лейтенант
Сообщения: 556
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 5 раз
Поблагодарили: 9 раз

Помогите разобраться циклом программы

Сообщение WildCat »

Что внутри счётчика, и зачем он здесь?
Вместо него, блока сравнения (==) и переключателя можно SR триггер поставить.
starik3000
Рядовой
Сообщения: 72
Зарегистрирован: 06 апр 2020, 10:53
Имя: Павел

Помогите разобраться циклом программы

Сообщение starik3000 »

[ref]WildCat[/ref],
а сбрасывать как SR тригер?
WildCat
Лейтенант
Сообщения: 556
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 5 раз
Поблагодарили: 9 раз

Помогите разобраться циклом программы

Сообщение WildCat »

starik3000 писал(а): 04 дек 2022, 20:32 а сбрасывать как SR тригер?
S - set
R - reset

Левая часть схемы та же остаётся, с rtrig на s и r подключить.
starik3000
Рядовой
Сообщения: 72
Зарегистрирован: 06 апр 2020, 10:53
Имя: Павел

Помогите разобраться циклом программы

Сообщение starik3000 »

[ref]WildCat[/ref],
спасибо помогло , что то я про него и не подумал
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость