_________________ "Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Ну, значит надо попытаться еще раз прошить. Если опять не получится - стереть. Проверить чистоту. Чистая память содержит только единицы (FF). Если стерлась нормально - прошиваем еще раз. Это все касается только EEPROM. Если Flash прошилась нормально - ее трогать не надо. А уже после успешной прошивки EEPROM прошиваем FUSE.
прошивка 1.71 P=32 I=14 D=10 FR=H U=95 Коэффициенты подбирал методом тыка. Четкий и быстрый набор от комнатной до уставки(285, стоит мертво, иногда бывает просадка на один градус), Проблема в большой просадке при пайке массивов(-10-12гр), при отрывании жала от массива большой вылет за уставку(+15+25гр). Еще иногда бывает свистопляска(опять же при пайке массивов, только небольших) при уставке в 380гр, просто начинается дикая раскачка температуры, затем уходит в err. Жало медное, нихром+термопара, связь "кончик жала-термопара" идеальное. Подскажите какой из коэффициентов регулировать, чтобы уменьшить просадку и вылет. Субъективно - очень долго "думает", прежде чем начать догревать жало...
dream088, просадку никак не убрать, она упирается в скорость отдачи и скорость нагрева. P можно увеличивать, пока не появятся автоколебания при простое, потом немного уменьшить. После этого настроить I, чтоб был минимальный перелет. D я бы вообще в 0 поставил и забыл.
Уважаемый мистер кот, спасибо за терпеливое объяснение чайнику. При прошивке проги, (В УНИПРОГ) сначала ставим галку в поз 1, в поз 2 - галку не ставим. Затем в поз 1 галку снимаем, в поз 2 ставим - прошиваем епром. Правильно? При прошивке епрома сообщает, что в какой-то ячейке ему не нравится это "xx", должно быть то "xx". как-то так. Спасибо
Да, все верно. Для прошивки Flash ставим галку на PROGRAM, для прошивки EEPROM - галку на EEPROM. Галка Write 0xFF обозначает, что в память будут записаны все единицы, т.е. микросхема сотрется. Только вот какая область памяти сотрется, FLASH или EEPROM - я не знаю, этой программой не пользовался. Подозреваю, что сотрется все. Надо найти мануал по программе и почитать. Много вопросов отпадет. А конкретно по ошибке - записываем на листик адрес неправильного байта (на который программа ругается), стираем микросхему и смотрим содержимое по этому адресу. Если там FF - пробуем еще раз записать. Если что-то другое - камень в мусорку.
Заголовок сообщения: Re: Цифровая паяльная станция своими руками.(V 2.0)
Добавлено: Чт мар 05, 2015 22:56:57
Держит паяльник хвостом
Карма: 15
Рейтинг сообщений: 98
Зарегистрирован: Вс авг 05, 2012 12:46:33 Сообщений: 980 Откуда: Сделан в СССР
Рейтинг сообщения:0
Remik Поставить только галочки ПРОГРАМ и EEPROM (ну и HEX под окном EEPROM конечно должна стоять). Нажать "Erase", потом считать чтоб убедиться, что всё стёрлось. Только потом уже прошивать (не чистый- не прошьётся). По нажатию значка "папкa с HEX"- подсунуть файл флеша, потом Юнипроф спросит файл Еепрома- подсунуть и его ему. Потом нажать "Prog". Если гонит ошибки- в пару раз увеличить задержку программирования (вызов по "F2"). Если всё прошло нормально, без ошибок- рискнуть прошить фьюзы (нужно только один раз, через "Erase" они не стираются ).
Заголовок сообщения: Re: Цифровая паяльная станция своими руками.(V 2.0)
Добавлено: Пт мар 06, 2015 09:29:18
Держит паяльник хвостом
Карма: 15
Рейтинг сообщений: 98
Зарегистрирован: Вс авг 05, 2012 12:46:33 Сообщений: 980 Откуда: Сделан в СССР
Рейтинг сообщения:0
Цитата:
"Подставить файл Flash"- HEX что-ли?
Да. Если стоят обе эти галочки, то сперва откроется окно в котором выбрать *.hex, следом откроется окно в котором выбрать *.eep, потом нажать "Prog". Всё. Нет необходимости прошивать флеш и еепром по отдельности.
Нет необходимости прошивать флеш и еепром по отдельности.
Иногда бывает такая необходимость. Как, например, в данном случае. Ведь флеш у него прошилась без ошибок. Кстати, этот Юнипроф позволяет стирать отдельно флешь и еепром? Или только всю память вместе?
dream088, просадку никак не убрать, она упирается в скорость отдачи и скорость нагрева. P можно увеличивать, пока не появятся автоколебания при простое, потом немного уменьшить. После этого настроить I, чтоб был минимальный перелет. D я бы вообще в 0 поставил и забыл.
попробовал еще поиграться, вот что вышло: при изначальных P=32 I=14 D=10 FR=H U=95 ================ Убрал D в 0, Р увеличил до 42, если раньше "торможение" нагрева по индикатору происходило где то около 278-280гр при уставке в 285, то теперь "тормозить" стало в районе 260-265гр. Потом происходит догре до уставки и температура стоит мертво. Далее увеличил I до 24, общая картина нагрева осталась как выше, но увеличилось время "торможения". Вобщем у меня получается так - при увеличении Р понижается температура при которой срабатывает "торможение" нагрева, а при увеличении I увеличивается время торможения, вплоть до того, что иногда температура при "торможении" уменьшается(~250>251>252>253>253>252>251>252>253) ================ при попытке настроить с 0 "по умному" ни одна из кривых 1-5 не получается(I=99 D=0 P=регулирование), получается только красная кривая(нарисовано в пэйнте), единственное что, чем больше значение Р, тем меньше вылет за уставку при колебаниях. Вот более точно, температура уставки 285гр(I=99 D=0 U=95 FR=H) Р=2 274-312 Р=12 275-305 Р=22 276-299 Р=32 277-295 Р=42 278-293 Р=52 280-292 Р=62 281-290 Р=72 281-290 Р=82 282-289 Р=92 282-289
Уважаемые, спасибо за подсказки. Прошил программу и епром (из источника *.HEX). Фузы прошивать боюсь. Учитывая подсказки ВСережи, что в унипрофе галки в фузах выставляются инверсно чем в STK. Прошу проверить меня в прикреплённом файле. Особо хочу поинтересоваться по флагу SPEIN, где-то попадалась инфа, что в унипрофе галки не должно стоять. Но тогда противоречит замечаниям ВСережи, что всё инверсно, (но не противоречит, что через ЖО...) Може я вовсе все флаги не правильно выставил. Спасибо
вОПРОС ВДОГОНКУ Зачем два файла прошивки в архиве. Сначала прошивается из файла источника ХЕКС, а потом из файла источника ЕПРОМ? спасибо
Судя по картинке птица = 1, т.е. фьюз выключен. .hex и .eep оба в HEX формате, просто в первом файле содердимое flash-памяти (собственно сама прошивка), а в другом содержимое eeprom-памяти в которой хранятся установки.
Всё прошил. Паяльник не подключал, питание подал 20 В. и не впаяны 2 резюка по 7,5 к на операционник При включении на сигментниках пишет CAD и затем ЕRR и светодиод моргает попеременно.
Почитал инструкцию. Вроде все правильно. Допаяю резюки подключу паяльник и посмотрим.
_________________ Счётчики Гейгера-Мюллера 20 и 21 (несколько штук)
Уважаемые. Операционник обязательно с индексом D? А то у меня без индекса. А какая напруга должна быть у AREF микроконтроллера? Случаем не 2,5, А то у меня 0,8 Спасибо Добавлю. Запустил с горем пополам. Хотябы интеллектуальная часть работает, бегает по меню. Кажет что-то. Но щас уже поздно. Завтра буду вместо HT431 ставить TL431, а то больше 1,08 не дает. Думал прокатит, ан нет.
И еще добавлю. В плате ПЕРТа 2 ошибки в обвязке опер-ка: 5-ю ногу надо оторвать от проводника и посадить на землю, а 6-ю и 7-ю замкнуть. И перекинуть концы на энкодере, а то увиличение против часовой стрелке. А вот для меня как раз самое то, потому как плату буду переворачивать.
_________________ Счётчики Гейгера-Мюллера 20 и 21 (несколько штук)
Доброго времени суток. Вот что получилось. Опорное - 2,53 В. Подстроечное на 3 Ома меньше термосопротивления паяльника. При выполнении калибровки имею следующее: при стабилизации нагрева мигает 350. Мерию мультиком жало - около 200 град. В итоге, после калибровки, паять можно только в самом конце диапазона 340-350 градусов на индикаторе . (На мультике 270) Может есть какие тонкости при калибровке. Спасибо. За точность мультика не отвечаю.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения