ir

Прошивки:

ВложениеРазмер
16_2_6_8.rar16.72 КБ
16_2_6_V.rar16.72 КБ
16_2_6_9.rar17.05 КБ
16_2_7_0.rar17.06 КБ
16_2_7_0_1.rar16.99 КБ
16_2_7_0_2.rar17 КБ
16_2_7_0_3.rar16.99 КБ
16_2_7_0_5.rar18.81 КБ
16_2_7_0_s.rar18.94 КБ
16_2_7_1_0.rar17.12 КБ
16_2_8_0_0.rar18.86 КБ
16_2_8_0_1.rar19.04 КБ
16_2_8_0_2.rar19.04 КБ
16_2_7_1_1.rar17.12 КБ
tbl.rar408 байтов
Аватар пользователя ADEPT707

мож не туда запостил?

Аватар пользователя Santa

Эээ. Это-ж ТС! Личность легндарная! (Далее вырезано цензурой.) !!!

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

LDZ! Честь и хвала!
П.С. -При выходе верхней термопары за пределы измерения контроллер зависает и включает верх и ниж нагрев! (7.0 7.0.1)
Физическое включение верха происходит по нижней термопаре хотя в графике программы верх выключен (видно по доп индикации вкл оптопар)
Откуда берётся рабочая EEPROM? Почему в чистую нельзя залить профили?

Такие вот косяки. Один байт = 255 (0xFF). Поначалу не думал, что температура может быть выше этого предела. Теперь уже лень переделывать...
В некоторых подпрограммах микроконтроллера температура представлена двухбайтовым числом, а в чистом EEPROM все байты 0xFF, соответственно температура получается 65535 С. Это значение не переваривается. Тоже лень переделывать...
По поводу включения... - сам этими прошивками не пользуюсь, все делалось по чьей-то просьбе, я уже не вспомню что к чему... На сторонних ресурсах почитай.


ired.ucoz.ru/forum/17-21-1
radioservice.at.ua/index/ir_stancija_ot_ldz/0-11
В EEPROM можно прописать по всем адресам 0х00, если готового не найдешь...

С индикацией вроде разобрался; верх начинает работать по нижней термопаре, если она раньше достигла T0, короткими импульсами; получилось что-то вроде пред нагрева для спирали:)
С температурой понятно, вот у кого усилитель термопар кривой и дома холодно -ему будет трудно;)
С 00 вместо FF понял, просто интересовало откуда взялась готовая EEPROM; теперь понял, спасибо.
Еще; почему не используется fuse CKOPT (добавит надёжности)!

По поводу включения верха, - обнови прошивку...
По поводу fuse CKOPT, - не понял...

О! Спасибо! "Преднагрев спирали" пропал.:) но остался после Т1 и это хорошо, вроде, пусть будет тёплая до Т3:)
Просто нашёл фотки установленных fuse.... fuse bit CKOPT=0 (Code Vision AVR) если нет галочки - контроллер переходит в эконом режим работы кварца, снижая на нём размах, снижается потребление но и помехоустойчивость. Мелочь но вдруг... 12 12 2012

А у уважаемого LDZ какая версия прошивки? А то у моего контроллера есть трудности , может индивидуально?, с поддержанием TB на кварце: то перельют то не дольют;) Приходится, в зависимости от размера платы, постоянно крутить коэффициент низа; на малых вверх на больших вниз. ТПара на плате... Слишком мощный нагрев? Хочется чтобы коэффициент стабилизации по жестче менялся с уходом заданной температуры, а то упала на 5 градусов а он дальше плавно хочет вывести вплоть до вкл. вентилятора;)

После отладки я обновился один раз. Прошивка у меня без номера, без сервисного меню, без включения охлаждения и вакуумного пинцета, т.е. древняя. Меня устраивает.
Термопара низа у меня на нагревателе, поэтому другие варианты я не рассматривал и не проверял... Неужели так важно знать сколько градусов с обратной стороны платы? Зачем это извращение с термопарой, - не понимаю...

Сапожник без сапог;) понимаю... И я откатился до 6.V, чтобы это не значило, там без регулировки коэффициента низа, стало по стабильней. Контроллер действительно заточен на менее инерционное изменение TB на термопаре (трубка или воздух) а платы разной теплоёмкости, без сервисной регулировки, ему трудно даются. (+/- 5) градусов. Кстати там тоже есть мини баг "пред нагрев" верхней спирали;)


А термопару на трубку тоже думал, но я ремонтирую в основном телевизоры и часто использую как нижний подогрев - без верхней термопары. Платы все разные, от размеров здоровой материнки до пачки сигаретной; и соотношение температуры очень разное получается. И просто профили более наглядней составляются.....
П.С. Спасибо! за Мега Девайс опять очень помог!

16_2_7_0_3 - под другой пьезокерамический излучатель, чуть повыше частота...

Спасибо что не забываете! С такой поддержкой пора делать внешний ISP;) Излучатели правда все продают динамические, с обмоткой.... можно ли их сразу на вывод контроллера, чёрт знает.
И про последние 7мые... могу ошибаться, но за пару секунд до конца контроллер иногда плюёт на установку мощности верха и даёт зажарочный импульс на 100% ? Просто сравниваю с 6.V?

П.С. Скажите не сохранился ли исходник от 6.V... Если да поправьте пожалуйста выше сказанный мини баг с включением верха. Ну пазязя;)

Про заскок мощности за предел регулировки p1 p2.... Происходил при не настроенном ПИД, при моих пробных запусках разных прошивок.
...За 5 градусов до установленной температуры происходит переход ПИД на iGain и dGain и если их не настроить возможен сильный скачок мощности так как установка p2 перестаёт влиять на нагрев...
И прошу прощения уважаемый LDZ, за еще одну просьбу;) пожалуйста, если будет свободное время, обратите внимание на многих;) любителей установить термопару на плату. Спасибо.

прошивка 6.V у меня работает и посей день ,с ней выбросов мощности в конце незамечал . хотя некоторые упоминали что контролер виснет и начинает жарить навсю,как и если большая наводка если на термопару верха-тоже может виснуть-так ето индивидуально от помех.(при плохом БП любой проц зависнит ) у меня все в корпусе заэкранировано,все провода от термопар даже -и поетому неразу небыло зависаний.
а термопару низа многие ставят как на тены так и на низ платы и при этом разные тэны даже (кварц трубки,керамика,галогенки )и все держет независимо от размера платы .
вообще схема 100% повторяемость,быстрая в изготовлении,проста в комплектующих.

Да, наводка появляется и у меня, если установить термопару на дорогу или полигон без маски. Никаких экранов у меня нигде нет.

А что конкретно в крайней не устраивает? Старый код есть, но не помечена версия. Нагрев низа могу изменить плюс оставить регулировку коэффициента. Устроит? Или что то другое хочешь? Тогда конкретизируй... буду подумать.

Наверное у меня плохо с изложением моей мысли... Я как-раз в 6.V скачка ни разу не наблюдал, а вот в 7.0... именно в конце (Т3), если плохо настроен сервис вместо снижения мощности - верх начинал жарить на 100% без учёта p2 (так понял что это особенность программы при переходе на iGain dGain) Ну и я оправдался выше режим был не штатный по вине настройщика.
Контроллер у меня работает очень стабильно, про CKOPT и термопару было выше, только с USB нужна правильная последовательность действий; иначе после глюка IRSoft всё по новой.
На счёт стабильности температуры: есть сложность только с удержанием низа при датчике на плате; именно по вине программы на это не рассчитанной (слишком большая инерция трубок + платы) ...+\- даже 10 градусов для низа не страшно, но всё же, хочется идеала;)
...Да! контроллер супер! Просто люблю всё вылезать до блеска;)
Про наводки на термопары.....за точный усилитель термопар на AD8552 с REF на TL431 мне пришлось заплатить полной развязкой земли даже разъём USB пришлось на изоляторы крепить. Зато точность не хуже платины.

Аватар пользователя Грунтонос

LDZ.... Про насчёт стабилизации моего:) низа. Коэффициент низа мне получился как-бы бесполезен, опишу сам процесс: При приближении до ТB ПИД начинает плавно снижать мощность но не успевает и при превышении TB ПИД сразу делает 0 но плата успевает набрать ещё 5-10 град. Далее остывает слишком медленно и трубки успевают совсем остыть и пока опять выходят на номинал появляется провал в 5-10 град. и далее после этого маятника наступает плавный набор и стабилизация нужной ТВ гдето уже на стадии начала Т3. Так вот коэффициентом получилось можно регулировать середину этого перепада но убрать никак; даже можно загнать верхнюю точку меньше или равной ТВ, при чём на разных платах эта середина относительно ТВ получается разная.
Хочется чтобы низ тормозил заранее и быстрее но потом выходил при приближении ТВ на ту же мощность и режим ПИД что и сейчас. Тот-же коэффициент KBH но работающий до достижения ТВ а далее чтобы он отключался, или переходил на большее число. и повторно позволялся при остывании скажем до 50 град. Добавить ка-бы логарифмический тормоз не доходя до ТВ ну и чтоб регулировался. Не знаю сложно ли это?
А ещё проще или сложней добавить паузу в нагреве за 20-10 градусов ( темп. можно регулируемую), на регулируемое время, не доходя до ТВ.

По-быстрому сделал ПИД и на низ. Попробуй. Как чего будет - даже и предполагать не могу, будешь бетатестером.
Ну и от ошибок гарантии нет... Начало с правой кнопки...

И еще. Поскольку у тебя есть разница "большая - маленькая плата", смею предположить, что твой верх прилично влияет на низ. Имей это ввиду.

Аватар пользователя Грунтонос

Неа, верха может не быть совсем картина не меняется, специально креплю датчик снизу платы. И в профиле верх у меня на стадии маятника выключен получается -доходя плавно кабы до Т2 по инерции. Вот график, сразу не подумал вставить.

7.0.4 не получилось, получилось наоборот -тормозит после ТВ. PBH перестал работать, pGain b=1или200 iGain b=1 dGain b=1 а он тормозить и не думает:( залёт за 20-30 градусов , но мысль в правильном русле только нужно наоборот;) (PS3 704 zip)
П.С. Вот на этом графике просматривается хорошая зависимость верха от низа, не наоборот. Из-за остывания низа верх ника не доберёт 5 градусов, а после включения низа резкий подъём с перебором...

ВложениеРазмер
ps3.zip 2.1 КБ
ps3_704.zip 2.24 КБ

Ну, попробуй еще. Если не пойдет попробую тебе без ПИДа как нибудь слепить.
Какой у тебя профиль? Поставь его в нулевую строку, чтоб мне голову не напрягать.

А вообще, с такой инерцией, я все же рекомендую пересмотреть тебе свой подход к нижней термопаре.
Походу тебе придется менять коэффициенты под каждый новый профиль.

Аватар пользователя Грунтонос

А профиль разве в том же файле не прописан? Когда нажать страничку с лупой, видно, не... профиль был в обоих случаях низ 170 град.; верх 205...
Так вот ПИД как-раз то и хорошо стабилизирует в конце, нужно заставить его вовремя останавливаться (научить тормозить сильнее а потом выходить на нормальный режим, как-то так).

Ладно, пробуй пятую и шестую. Запускай с минимальными коэффициентами и смотри, будет ли забег за ТВ.

Аватар пользователя Грунтонос

7.0.5; 7.0.6 (проф.170\210) разницы не заметил, получилось так: залёт за 10 градусов, тогда контроллер начал уменьшать, пока остановился уже 30+ и стоит до 130 (50-). И PBH не фурычит:(
Добавил, для сравнения, тот-же профиль на 6.V (настроен приблизительно)

ВложениеРазмер
file.zip 4.66 КБ
ps3_6v.zip 2.11 КБ

Попробуй шестой еще раз, перезалил...
Пятый тоже поменял, пробуй.

Аватар пользователя Грунтонос

Становится хуже, такое ощущение что крутить надо в обратную сторону. Он начинает тормозить только после перелёта на 10 град. а теперь и очень плавно. Может мне смирится на 6.V ? А то уже не удобно как-то...

ВложениеРазмер
file.zip 3.14 КБ

А рВН сейчас работает?

Аватар пользователя Грунтонос

Почему то нет. Но с нажатием кнопки стартует с импульсами, первую секунду, и дальше 100%.

Пока попробуй пятую еще раз. Начало с правой кнопки, будет еще один пунктик в меню, можешь пока не крутить.
... момент, ошибка.
Исправил, пробуй.
... Перезалил еще раз. Начало с правой кнопки.

Аватар пользователя Грунтонос

Урааа!!! Спасибооо!!! Кажется получилось!!! Теперь даже стало видно как верх начал влиять на низ; теперь придётся учитывать! pBH работает. Ещё сильно точно не крутил, плата вся уже раздулась, не умеет Sony делать платы:) Вот мой сервис: pBH=75, pGain_b=30, iGain_b=1, dGain_b=8, Tpid_b=70(ещо не пробовал) Есть только маленькая неприятность: если ПИД доходит до минимума назад уже также плавно не возвращается а начинает опять жужжать после падения на 5 град. ниже нормы - неприятный гистерезис. Ну и пикает по старому, непорядок;)
П.С. Теперь уж наверное придётся вам написать мануал по сервису, шо куда и зачем;) А то у людей от старого мозг кипит а тут;)

А, нет, теперь гистерезиса нет, странно, был... видимо ТВ далеко в первый раз улетела. Или теперь ПИД до самого минимума не упал? Буду ещё посмотреть;)

ВложениеРазмер
ps3_705.zip 2.27 КБ

Да, накорулесил я нехило... Попробую объяснить свой ход мысли.
Теперь низом рулят два регулятора - П и ПИД. П регулятор рулит до ТВ-10, дальше ПИД.
Как и чего. Сначала надо настроить П регулятор. Для этого надо выключить ПИД, поставив его коэффициенты в ноль.
Регулируя kBH добиваемся перегиба температуры низа где-то на уровне ТВ-5. Запоминаем и пару единиц убавляем.
Далее регулировкой pGain_b добиваемся перегиба температуры низа где-то на уровне ТВ-5, ТВ-4.
Далее поднимаем iGain_b до нормального вида графика. Если есть ступенька, уменьшаем Tpid_b и iGain_b.
Вообщем настройка ПИДа в сети описана подробно.
В конце выставляем назад запомненный kBH. Ограничение pBH убирать не стал, может кому когда понадобится.
Все мое имхо, проверить не могу. Пятый архив скачай еще раз, мелкие огрехи были.
Начало с правой кнопки...

Да, еще... Всплыло ограничение... Что бы это дело работало, необходимо чтобы перед пайкой температура платы была меньше Т0.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей