Контроллер сварочного инвертора

Перенос проектов для симуляции из Flowcode в Proteus

Re: Контроллер сварочного инвертора

Сообщение olegkaras2 (олег) » 09 янв 2013, 17:53

В этом случае и контроллер не спасет, но в стандартных драйверах типа IR2113,HCPL3120 есть защита от пониженного напряжения. Если драйвер самопальный, тогда можно считывать напряжение питания драйверов и при отклонении выключать их. Для этого применять ADC слишком жирно, можно просто компаратор.[/quote]


Я думаю что спасет.
Зачем компаратор, если у меня уже стоит МК , все это на нем реализовано.
Аватар пользователя
Ник: olegkaras2
Имя: олег
(Белая церковь)
Специалист
Специалист
Информация о пользователе

Re: Контроллер сварочного инвертора

Сообщение Shahabbas (Виктор) » 09 янв 2013, 18:41

olegkaras2 писал(а):Зачем компаратор, если у меня уже стоит МК , все это на нем реализовано.

Так про компаратор внутри МК и идёт речь .
Аватар пользователя
Ник: Shahabbas
Имя: Виктор
(Литва)
Супер Гуру
Супер Гуру
Информация о пользователе

Re: Контроллер сварочного инвертора

Сообщение IGBT (IGBT) » 09 янв 2013, 20:31

olegkaras2 писал(а):[color=#0000FF]
Сервисный источник питания у меня на топе , но он тоже может при поломке давать заниженное напряжение при котором силовые транзисторы мгновенно перегорят.


У меня это организовано при помощи 15 вольтового стабилитрона. если напряжение питания SG3525 менее 15.6вольт, на ногу блакировки онной поступает 5.1в и микруля блокируется, с вашим алгоритмом на блокировку микрухи я думаю время уйдёт на много больше. Нет необходимости возлагать все функции на контроллер, ведь он тоже человек и его надо понимать, может везде и не успеть.
Аватар пользователя
Ник: IGBT
Имя: IGBT
(Краснодон)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Контроллер сварочного инвертора

Сообщение olegkaras2 (олег) » 14 янв 2013, 17:06

Подскажите как здесь можно избавиться от временных задержек в макросе to_REG?
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: olegkaras2
Имя: олег
(Белая церковь)
Специалист
Специалист
Информация о пользователе
Вернуться наверх

Re: Контроллер сварочного инвертора

Сообщение Taska (Максим) » 14 янв 2013, 19:09

50мкс - это длина импульса защелки регистра
2мс - это засвет индикаторов.
Допустим ты здесь избавишься от задержек, но у тебя есть макрос to_SEGMENT в котором ты пока 4 раза не крутанешься в цикле, из него не выйдешь.
Так что вызов макросов to_SEGMENT и to_REG ты должен производит по условию какого то счетчика из цикла в main. Соответственно и защелка должна щелкать по счетчику и макрос to_SEGMENT должен вызываться когда счетчик отсчитает 2-3мс после вызова макроса to_REG.
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Контроллер сварочного инвертора

Сообщение mim (mim) » 14 янв 2013, 19:24

olegkaras2 писал(а):Подскажите как здесь можно избавиться от временных задержек в макросе to_REG?

Этот вопрос регулярно описывается в подобных задачах... Ты упорно ничего не изучаешь. Все вопросы, по этой теме, давно пройденный и пережеванный материал.
1. Все расчеты переносишь в место где задержка. Задержку минимизируешь или дополняешь своими вычислениями.
2. Отображаешь сегменты через прерывание.
NOV23.rar
У вас нет доступа для просмотра вложений в этом сообщении.
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Контроллер сварочного инвертора

Сообщение olegkaras2 (олег) » 27 янв 2013, 14:29

MIM , посмотри так будет правильно обойти задержки стороной ?
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: olegkaras2
Имя: олег
(Белая церковь)
Специалист
Специалист
Информация о пользователе
Вернуться наверх

Re: Контроллер сварочного инвертора

Сообщение mim (mim) » 27 янв 2013, 15:19

Как правильно, я тебе показал. А как сделал ты - так наверное удобно тебе... Так в чем проблема?
Понять твои мысли не дано ни кому... Я не понял, а вникать в проект, в целом, как-то нет желания. По моим понятиям - вычисления - это и есть задержки (паузы) их нужно не обходить, а использовать... Ты хотел как можно чаще читать АЦП, вот я и перенес все вычисления там где была пауза - там чаще всего.
Что бы не заморачиваться над всем этим - применяй таймер. Чем не устраивает отображение динамики по таймеру?
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Контроллер сварочного инвертора

Сообщение olegkaras2 (олег) » 28 янв 2013, 10:49

mim писал(а):Что бы не заморачиваться над всем этим - применяй таймер. Чем не устраивает отображение динамики по таймеру?

По таймеру - это как ? Его можно применить в моем случае?
Аватар пользователя
Ник: olegkaras2
Имя: олег
(Белая церковь)
Специалист
Специалист
Информация о пользователе
Вернуться наверх

Re: Контроллер сварочного инвертора

Сообщение mim (mim) » 28 янв 2013, 11:12

Олег... с тобой трудно. Сколько я с тобой не общался, ты все время ждешь что все готовое положат в рот. Я не могу жить твоим проектом... Я не вникаю в большие проекты, мне это никчему... Я готов показать только принципы. Откуда я знаю можно или нет? Это тебе решать. Ты сам-то понимаешь что делаешь и что на что влияет? Сделай так и так - и сравни результаты.
Как с тобой о чем-то говорить если ты задаешь вот такой вопрос "По таймеру - это как ? " - это так как я показал в примере!!! Получается что пример ты не смотрел. А я сейчас сижу и тупо трачу свое время (я не против потратить время если это для продвижения вперед, но это полное неуважение с твоей стороны не читать то, что тебе давали несколько постов назад).

ЗЫ И научись оформлять посты...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Пред.След.

Вернуться в Flowcode AVR + Proteus

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей