Микропроцессорное управление сварочным аппаратом , Соображаем что должно уметь это управление и способами реализации |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
Микропроцессорное управление сварочным аппаратом , Соображаем что должно уметь это управление и способами реализации |
| Гость_ручечник_* |
6.3.2009, 9:56
Сообщение
#201
|
|
Гости |
Ручечник, использую всегда - 4 бита. 8 битовый не использую. Пишу на СИ поэтому инециализация одна маленькая строка. Посмотри 18В20 цифровой термометр у него 1-Wire интерфейс . Он может работать по одному проводу + земля. Можно не подавать питания. Поставь МК и на нем реализуй этот интерфейс. Для этого интерфейса много чего разработано - читай тебе должно понравиться. Если без внешней обвязки, то BO1602BGPEHc22, но у него I2C интерфейс. Но маленький экран - предполагаемое применение переносные устройства. С уважением kash. В одну строчку или в один оператор ? Весьма забавно. Если почитать тут http://www.nongnu.org/avr-libc/user-manual..._stdiodemo.html, то совсем не одна строчка А вот при чем тут термометр к LCD неясно. Вопрос стоял то совсем в другом: какие LCD могут драйвится по одному проводу ? Я таких невидел. Потому и спрашивал, мож кто знает. А прилепить к LCD еще один процык и драйвить по ы квадрату например, не по RS485, дык это не то, это практически самое что то эт тож самое что чукча предлагал. Минуса в этом деле очевидны и не стоит их даже упоминать. Это скорее всего будет полезно для ремоутинга. Вот там никак без этого. |
|
|
|
|
6.3.2009, 12:45
Сообщение
#202
|
|
|
Заглянувший ![]() Группа: Пользователи Сообщений: 96 Регистрация: 1.11.2007 Из: Одесса Пользователь №: 9729 |
Ручечник, ну если забавно то строка выгледит так: Lcd_init(16); (16) количество символов в строке. Компилятор - CodeVisionAVR.
Термометр реализован на однопроводном интерфейсе. Привел как пример использования однопроводного интерфейса. Я тоже не встречал LCD на однопроводном интерфейсе, но если будет нужно могу реализовать. Интерфейс то есть. Все остальное дело рук и немножко головы. Чукча предлагал разумные вещи. С уважением kash. |
|
|
| Гость_ручечник_* |
6.3.2009, 14:54
Сообщение
#203
|
|
Гости |
Ручечник, ну если забавно то строка выгледит так: Lcd_init(16); (16) количество символов в строке. Компилятор - CodeVisionAVR. А ты не задумывался что стоит за тем lcd_init ? Дык вот, за ним стоит сокрее всего то, на что я сцылку давал. Или что то похожее содранное у avr gcc gnu-шников. Полистай те исходники , что я сцылку давал, на досуге, там есть и lcd_init(void) из которго вызывается hd44780_init(void). Прочухай все это , тогда поймеш что есть его инициализыцыя hd44780 и увидиш тот хэндщэйк про который я талдычил в самом начале и который, при ступоре в LCD есть кирпич в системе. |
|
|
6.3.2009, 15:16
Сообщение
#204
|
|
|
Заглянувший ![]() Группа: Пользователи Сообщений: 96 Регистрация: 1.11.2007 Из: Одесса Пользователь №: 9729 |
Ручечник,за исходники спасибо. По честному мне не интерестно разбираться с lcd_init(), работает ну и бог с ней. У меня небыло проблем в выдачей информации на LCD. Не понимая ,что тебе мешает с ними работать. Я не знаю , что такое хэндщэйк , если не трудно поясни.
С уважением kash. |
|
|
|
|
| Гость_ручечник_* |
6.3.2009, 18:59
Сообщение
#205
|
|
Гости |
Не понимая ,что тебе мешает с ними работать. Я не знаю , что такое хэндщэйк , если не трудно поясни. С уважением kash. А я их и использовал, но потом кинул это дело. А мешает тот тест, про который я тебе говорил. Но это только первая часть испытаний. Если надумаеш проверить - смотри не спали ключики. Твой ШИМ на сурогате програмно аппаратных средств склонен задирать ток КЗ. Я с этом баловался пару лет назад. Монос на более правильном пути. Про хэндшэйк наверняка знаеш, этот термин древний как мир , дословно с аглицкого - рукопожатие. Примерно так: процык говорит ЛСД "буду передавать данные" - тот отвечает "готов". Процык передает. |
|
|
6.3.2009, 23:07
Сообщение
#206
|
|
|
Заглянувший ![]() Группа: Пользователи Сообщений: 96 Регистрация: 1.11.2007 Из: Одесса Пользователь №: 9729 |
Ручечник, спасибо за предупреждение. Ты прав будет задирать ток КЗ. Правда у меня работает по шаговое ограничение тока. Толком еще не проверенное. Обнаружит еще один нюанс- на ХХ плохо регулируется выходное напряжение.
Меня очень интересует, чем путь моноса правельнее? Испытывать буду на макете , более мощный силовой блок пока отложил. Проблемы с ЛСД решил так- во время работы на дисплей ни чего не выдается. Принцип или работа или коррекция. Делаю под себя. Делать два дела сразу нонсенс. С уважением kash. |
|
|
7.3.2009, 12:00
Сообщение
#207
|
|
![]() Специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 632 Регистрация: 12.4.2007 Из: пос. Фёдоровка Пользователь №: 8530 |
Для желающих начать работать с микропроцессорами но не знающих с чего начать вот занимательная статья.
http://narod.ru/disk/6397868000/AVR.pdf.html -------------------- А знаете ли вы, что все радиодетали работают на волшебном дыме. а когда дым из детали выходит, она перестает работать.
|
|
|
|
|
12.3.2009, 13:32
Сообщение
#208
|
|
|
Посетитель ![]() ![]() Группа: Пользователи Сообщений: 185 Регистрация: 17.12.2007 Из: Красноярск Пользователь №: 10073 |
kash.не надо его спрашивать готов не готов(HD44780) дайте достаточно времени и не спрашивайте его ни о чем.
|
|
|
12.3.2009, 13:44
Сообщение
#209
|
|
|
Заглянувший ![]() Группа: Пользователи Сообщений: 96 Регистрация: 1.11.2007 Из: Одесса Пользователь №: 9729 |
витя, он уже и так успокоился.
С уважением kash. |
|
|
| Гость_ручечник_* |
12.3.2009, 16:38
Сообщение
#210
|
|
Гости |
kash.не надо его спрашивать готов не готов(HD44780) дайте достаточно времени и не спрашивайте его ни о чем. Ну это судя по всему зависит от имплементации драйвера в той либке что Кэш использует. И врядли он на это повлияет, ну разве что свой драйверок соорудит. И я тоже когда то так и делал, когда увидел что он глючит в помехах от КЗ на вых и не отзывается на запрос о готовности. Но вот вопрос возникает, а сколько дать времени милисек или микросек ? И что будет потом ? Предлагаю Витьку сделать тот же тест кэйс про который я выше говорил. ПС У Моноса проц получше, с возможностями чисто аппаратного ограничения тока. Его машынка почти как DSP. |
|
|
|
|
12.3.2009, 21:10
Сообщение
#211
|
|
|
Заглянувший ![]() Группа: Пользователи Сообщений: 96 Регистрация: 1.11.2007 Из: Одесса Пользователь №: 9729 |
Ручечник, если говорим об одной и той же схеме. Монос использует встроенный компоратор , а я внешний. От PIC ушел и в ближайшее будущее возвращаться не планирую.
С уважением, kash. |
|
|
12.3.2009, 21:42
Сообщение
#212
|
|
|
Посетитель ![]() ![]() Группа: Пользователи Сообщений: 232 Регистрация: 27.2.2008 Пользователь №: 10584 |
Ручечник, если говорим об одной и той же схеме. Монос использует встроенный компоратор , а я внешний. С уважением, kash. 16-й пик уже давно забросил и пользую dsPic30F2020- между этими камнями пропасть... По поводу внешнего компаратора- для обработки его надо уходить в прерывание. Модуль есср (он генерит шим) и встроенный компаратор в пике позволяют обрезать импульс аппаратно(в том же такте проца), не вызывая прерывание. Сообщение отредактировал monos - 13.3.2009, 9:41 |
|
|
| Гость_ручечник_* |
13.3.2009, 10:06
Сообщение
#213
|
|
Гости |
встроенный компаратор в пике позволяют обрезать импульс аппаратно(в том же такте проца), не вызывая прерывание. Вот именно, а програмная эмуляцыя ШЫМа на шырпотребоских процыках рано или поздно кончится подрывом. Кэш , посчитай сколько времени уйдет на обрабоку прерывания. Думаю что полмикроса точно наберется. Потому в стандартные 30 ампер тока КЗ при мин задании ты не уложышся.А насче авр-ок то Кэш в чем то прав, у них архитектура красивая и почти все выполняетс за один-два такт. Монос, а что пики dsPic30F2020 уже ушли от дебильных машынных цыклов и не менее дебильных банков ? Стэк у них хоть нормальный ? |
|
|
13.3.2009, 14:36
Сообщение
#214
|
|
|
Посетитель ![]() ![]() Группа: Пользователи Сообщений: 232 Регистрация: 27.2.2008 Пользователь №: 10584 |
|
|
|
| Гость_ручечник_* |
13.3.2009, 16:12
Сообщение
#215
|
|
Гости |
|
|
|
13.3.2009, 17:11
Сообщение
#216
|
|
|
Заглянувший ![]() Группа: Пользователи Сообщений: 96 Регистрация: 1.11.2007 Из: Одесса Пользователь №: 9729 |
monos, как у тебя работает ограничение тока? Если не сложно, изложи алгоритм. Запутался не знаю , что лучше делать при превышении тока или ШИМ уменьшать, или лучше его обрубить.Т.е. отключить ключи. Отключить ключи это с гарантией , что ничего не произойдет. Но у меня ПА и режим КЗ у него почти рабочий. Если можешь разьясни.
С уважением kash. |
|
|
13.3.2009, 17:43
Сообщение
#217
|
|
|
Посетитель ![]() ![]() Группа: Пользователи Сообщений: 232 Регистрация: 27.2.2008 Пользователь №: 10584 |
Ну а стэк там хоть нормальны ? SP регистр есть там ? Стэк не помню сколько уровневый, с программным доступом. Моих знаний,как начинающего, не хватит, что бы ответить на твои вопросы, если интересно, вот статейка
16_________________________1_.pdf ( 209.88 килобайт )
Кол-во скачиваний: 2024monos, как у тебя работает ограничение тока? Если не сложно, изложи алгоритм. Запутался не знаю , что лучше делать при превышении тока или ШИМ уменьшать, или лучше его обрубить.Т.е. отключить ключи. Отключить ключи это с гарантией , что ничего не произойдет. Но у меня ПА и режим КЗ у него почти рабочий. Если можешь разьясни. С уважением kash. Что бы разрулить ситуацию, надо две ос: поцикловка с реакция на макс. ток ключей и шим по значению выходного напряжения. Поцикловка работает аппаратно, а ос по напряжению- программная и шевелит заполнением, но не быстро, желательно отслеживать динамику изменения вых. тока. Если позволяют ресурсы проца, было бы хорошо приблизиться к режиму СТТ. Сообщение отредактировал monos - 13.3.2009, 17:56 |
|
|
13.3.2009, 20:39
Сообщение
#218
|
|
|
Заглянувший ![]() Группа: Пользователи Сообщений: 96 Регистрация: 1.11.2007 Из: Одесса Пользователь №: 9729 |
monos, как понял нужно контролировать мах.ток , выходное напряжение , выходной ток. Это понятно в первом приблежении. Не совсем ясно, как это все увязать. Если можно поподробнее о режиме СТТ. Чем собираешься контролировать выходной ток? Думал использовать дроссель. Нам нужно контролировать динамику. Как ,что можно принебречь температурными искажениями сопративления дросселя.
|
|
|
13.3.2009, 22:46
Сообщение
#219
|
|
|
Посетитель ![]() ![]() Группа: Пользователи Сообщений: 232 Регистрация: 27.2.2008 Пользователь №: 10584 |
Для ПА важна стабилизация напряжения. ОС по току -только для защиты ключей, а выходной ток можно и не мерять. Контроль динамики изменения вых U и I пока лучше отложть и просто отслеживать КЗ и стабилизировать Uвых. Режим СТТ- это такая мудрая, без брызг, организация каплепереноса металла при сварке. http://www.shtorm-its.ru/rus/info/svartech/w2.php
Сообщение отредактировал monos - 14.3.2009, 3:37 |
|
|
14.3.2009, 0:20
Сообщение
#220
|
|
|
Заглянувший ![]() Группа: Пользователи Сообщений: 96 Регистрация: 1.11.2007 Из: Одесса Пользователь №: 9729 |
monos, спасибо за разьяснения. Ссылка почему-то не откравается. Завтра попробую еще раз
|
|
|
![]() ![]() |
|
Текстовая версия | Сейчас: 26.12.2025, 21:43 |
|
|
|
|