Прошивки:
Вложение | Размер |
---|---|
16_2_6_8.rar | 16.72 КБ |
16_2_6_V.rar | 16.72 КБ |
16_2_6_9.rar | 17.05 КБ |
16_2_7_0.rar | 17.06 КБ |
16_2_7_0_1.rar | 16.99 КБ |
16_2_7_0_2.rar | 17 КБ |
16_2_7_0_3.rar | 16.99 КБ |
16_2_7_0_5.rar | 18.81 КБ |
16_2_7_0_s.rar | 18.94 КБ |
16_2_7_1_0.rar | 17.12 КБ |
16_2_8_0_0.rar | 18.86 КБ |
16_2_8_0_1.rar | 19.04 КБ |
16_2_8_0_2.rar | 19.04 КБ |
16_2_7_1_1.rar | 17.12 КБ |
tbl.rar | 408 байтов |
мож не туда запостил?
Эээ. Это-ж ТС! Личность легндарная! (Далее вырезано цензурой.) !!!
-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам
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 градусов, а после включения низа резкий подъём с перебором...
Ну, попробуй еще. Если не пойдет попробую тебе без ПИДа как нибудь слепить.
Какой у тебя профиль? Поставь его в нулевую строку, чтоб мне голову не напрягать.
А вообще, с такой инерцией, я все же рекомендую пересмотреть тебе свой подход к нижней термопаре.
Походу тебе придется менять коэффициенты под каждый новый профиль.
А профиль разве в том же файле не прописан? Когда нажать страничку с лупой, видно, не... профиль был в обоих случаях низ 170 град.; верх 205...
Так вот ПИД как-раз то и хорошо стабилизирует в конце, нужно заставить его вовремя останавливаться (научить тормозить сильнее а потом выходить на нормальный режим, как-то так).
Ладно, пробуй пятую и шестую. Запускай с минимальными коэффициентами и смотри, будет ли забег за ТВ.
7.0.5; 7.0.6 (проф.170\210) разницы не заметил, получилось так: залёт за 10 градусов, тогда контроллер начал уменьшать, пока остановился уже 30+ и стоит до 130 (50-). И PBH не фурычит
Добавил, для сравнения, тот-же профиль на 6.V (настроен приблизительно)
Попробуй шестой еще раз, перезалил...
Пятый тоже поменял, пробуй.
Становится хуже, такое ощущение что крутить надо в обратную сторону. Он начинает тормозить только после перелёта на 10 град. а теперь и очень плавно. Может мне смирится на 6.V ? А то уже не удобно как-то...
А рВН сейчас работает?
Почему то нет. Но с нажатием кнопки стартует с импульсами, первую секунду, и дальше 100%.
Пока попробуй пятую еще раз. Начало с правой кнопки, будет еще один пунктик в меню, можешь пока не крутить.
... момент, ошибка.
Исправил, пробуй.
... Перезалил еще раз. Начало с правой кнопки.
Урааа!!! Спасибооо!!! Кажется получилось!!! Теперь даже стало видно как верх начал влиять на низ; теперь придётся учитывать! pBH работает. Ещё сильно точно не крутил, плата вся уже раздулась, не умеет Sony делать платы Вот мой сервис: pBH=75, pGain_b=30, iGain_b=1, dGain_b=8, Tpid_b=70(ещо не пробовал) Есть только маленькая неприятность: если ПИД доходит до минимума назад уже также плавно не возвращается а начинает опять жужжать после падения на 5 град. ниже нормы - неприятный гистерезис. Ну и пикает по старому, непорядок
П.С. Теперь уж наверное придётся вам написать мануал по сервису, шо куда и зачем А то у людей от старого мозг кипит а тут
А, нет, теперь гистерезиса нет, странно, был... видимо ТВ далеко в первый раз улетела. Или теперь ПИД до самого минимума не упал? Буду ещё посмотреть;)
Да, накорулесил я нехило... Попробую объяснить свой ход мысли.
Теперь низом рулят два регулятора - П и ПИД. П регулятор рулит до ТВ-10, дальше ПИД.
Как и чего. Сначала надо настроить П регулятор. Для этого надо выключить ПИД, поставив его коэффициенты в ноль.
Регулируя kBH добиваемся перегиба температуры низа где-то на уровне ТВ-5. Запоминаем и пару единиц убавляем.
Далее регулировкой pGain_b добиваемся перегиба температуры низа где-то на уровне ТВ-5, ТВ-4.
Далее поднимаем iGain_b до нормального вида графика. Если есть ступенька, уменьшаем Tpid_b и iGain_b.
Вообщем настройка ПИДа в сети описана подробно.
В конце выставляем назад запомненный kBH. Ограничение pBH убирать не стал, может кому когда понадобится.
Все мое имхо, проверить не могу. Пятый архив скачай еще раз, мелкие огрехи были.
Начало с правой кнопки...
Да, еще... Всплыло ограничение... Что бы это дело работало, необходимо чтобы перед пайкой температура платы была меньше Т0.
Отправить комментарий