Уважаемые форумчане, я спаял станцию, пришли комплектующие от Али, фен, паяльник, программатор USBASP v2.2, два контроллера 328Р, думал, ну я сейчас забабахаю паялку! Ан нет! Не могу прошить контроллер! Раньше занимался PIC-контроллерами, там все просто было, взял HEX, залил через программатор и готово. Атмега в моей практике впервые. Использовал- Arduino-1.8.2, AVRDude Prog 3.3, AVRDUDEHELL. Прочитал всю ветку форума, но подсказки не нашел. По видеороликам на ютубе, где предлагаются выше названные программы, прошить не получается. Гуглил вопрос "как прошить атмегу 328" и там по советам облом! По моему выводу или контроллеры бракованные, или программатор, или, скорее всего, программист "не въезжает"! Для примера вот что выдала Ардуина:
Cформированная командная строка:
avrdude.exe -p m328p -c usbasp -P usb -U flash:w:"E:\МОЯ ПАПКА\Паяльные станции\Паяльная станция на ATMega328\Еще на 238\Прошивки\solderingstation_ver_0.7\solderingstation_ver_0.7.ino.standard.hex":a -U lfuse:w:98:m -U hfuse:w:217:m -U efuse:w:7:m -U lock:w:63:m
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: NOTE: "flash" memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: reading input file "E:\МОЯ ПАПКА\Паяльные станции\Паяльная станция на ATMega328\Еще на 238\Прошивки\solderingstation_ver_0.7\solderingstation_ver_0.7.ino.standard.hex"
avrdude.exe: input file E:\МОЯ ПАПКА\Паяльные станции\Паяльная станция на ATMega328\Еще на 238\Прошивки\solderingstation_ver_0.7\solderingstation_ver_0.7.ino.standard.hex auto detected as Intel Hex
avrdude.exe: verifying flash memory against E:\МОЯ ПАПКА\Паяльные станции\Паяльная станция на ATMega328\Еще на 238\Прошивки\solderingstation_ver_0.7\solderingstation_ver_0.7.ino.standard.hex:
avrdude.exe: load data flash data from input file E:\МОЯ ПАПКА\Паяльные станции\Паяльная станция на ATMega328\Еще на 238\Прошивки\solderingstation_ver_0.7\solderingstation_ver_0.7.ino.standard.hex:
avrdude.exe: input file E:\МОЯ ПАПКА\Паяльные станции\Паяльная станция на ATMega328\Еще на 238\Прошивки\solderingstation_ver_0.7\solderingstation_ver_0.7.ino.standard.hex auto detected as Intel Hex
avrdude.exe: input file E:\МОЯ ПАПКА\Паяльные станции\Паяльная станция на ATMega328\Еще на 238\Прошивки\solderingstation_ver_0.7\solderingstation_ver_0.7.ino.standard.hex contains 3990 bytes
Скорей всего фюзы прошить нужно. Где то были выложена прошивка. Я лично использовал ардунио про мини. Цена одинакова с кконтролером, но все спаяно и готово. Распиновку только подобрал, при распайке. Прошивало брал: USB для TTL UART Модуль CH340G , единственное добавил еще один проводок для сброса. (по советам из нета, это гораздо удобней чем клацать кнопку.)
У вас камень новый и нужно новые фьюзы прошить, я для своего камня DIP 328p прошиваю такие LOW FF, HIGH DA, EXTENDED 00. Для прошивки использую SinaProg 2.1.1
Скорей всего фюзы прошить нужно. Где то были выложена прошивка. Я лично использовал ардунио про мини. Цена одинакова с кконтролером, но все спаяно и готово. Распиновку только подобрал, при распайке. Прошивало брал: USB для TTL UART Модуль CH340G , единственное добавил еще один проводок для сброса. (по советам из нета, это гораздо удобней чем клацать кнопку.)
Речь о прошивках 0.6 и 0.7 Прогонял их в Протеусе-работают нормально! Платы Ардуино у меня нет. Вопрос, как зашить через программатоор? Правильная последовательность моих действий, скажем, в программе Arduino-1.8.2?
Если вы используете программатор USBASP. Тогда открываете скетч в Arduino ide , наживаете скетч и выбираете экспорт бинарного файла.Arduino проверит код и скомпелирует. Далее опять скетч и выбираете показать папку скетча. В папке будет 2 файла, один с загрузчиком другой без. Ну так как вы прошиваетя не по UART с загрузчиком файл вам не нужен. Потомо данный hex файл прошиваете с помощью SinaProg 2.1.1, как это делать можете найти в интеренете.
Есть еще один способ. В ардуино иде, в кладке инструменты выбираете программатор USBASP, далее выбираете плату Arduino UNO и нужный процессор. Далее скетч и загрузить через программатор, но запишутся ли новые фьюзы я не знаю.
Если вы используете программатор USBASP. Тогда открываете скетч в Arduino ide , наживаете скетч и выбираете экспорт бинарного файла.Arduino проверит код и скомпелирует. Далее опять скетч и выбираете показать папку скетча. В папке будет 2 файла, один с загрузчиком другой без. Ну так как вы прошиваетя не по UART с загрузчиком файл вам не нужен. Потомо данный hex файл прошиваете с помощью SinaProg 2.1.1, как это делать можете найти в интеренете.
После этих действий Ардуина выдала ошибку, которую я привел выше!
Сом порт или Lpt на компе случайно нет?Если есть шейте программаторов Громова,паяется за 5 минут.Я шью через сом порт Громова,плюс еще повесил на него кварц.Пользую синапрогу.
Если вы используете программатор USBASP. Тогда открываете скетч в Arduino ide , наживаете скетч и выбираете экспорт бинарного файла.Arduino проверит код и скомпелирует. Далее опять скетч и выбираете показать папку скетча. В папке будет 2 файла, один с загрузчиком другой без. Ну так как вы прошиваетя не по UART с загрузчиком файл вам не нужен. Потомо данный hex файл прошиваете с помощью SinaProg 2.1.1, как это делать можете найти в интеренете.
После этих действий Ардуина выдала ошибку, которую я привел выше!
А почему вы решили ,что Ардуино вадало вам ошибку?
У вас запись , чтение и проверка прошла успешно и в конце указано, что фьюзы у вас записаны вот такие avrdude.exe: safemode: Fuses OK (E:07, H:D9, L:62)
avrdude.exe done. Thank you. и как я понял и это сообщение означает, что все удачно прошло.
Сом порт или Lpt на компе случайно нет?Если есть шейте программаторов Громова,паяется за 5 минут.Я шью через сом порт Громова,плюс еще повесил на него кварц.Пользую синапрогу.
Сом и Lpt на компе НЕТ! Можно попробовать запустить старый комп, где эти порты есть.
А почему вы решили ,что Ардуино вадало вам ошибку?
У вас запись , чтение и проверка прошла успешно и в конце указано, что фьюзы у вас записаны вот такие avrdude.exe: safemode: Fuses OK (E:07, H:D9, L:62)
avrdude.exe done. Thank you. и как я понял и это сообщение означает, что все удачно прошло.
[/quote]
При проверке AVRDUDESHEll кода в камне не обнаружено! Вставленый в плату паялки он её не оживил. На дисплее ряд прямоугольников...
Если вы используете программатор USBASP. Тогда открываете скетч в Arduino ide , наживаете скетч и выбираете экспорт бинарного файла.Arduino проверит код и скомпелирует. Далее опять скетч и выбираете показать папку скетча. В папке будет 2 файла, один с загрузчиком другой без. Ну так как вы прошиваетя не по UART с загрузчиком файл вам не нужен. Потомо данный hex файл прошиваете с помощью SinaProg 2.1.1, как это делать можете найти в интеренете.
После этих действий Ардуина выдала ошибку, которую я привел выше!
Попробуйте сделать ТАК : http://bsideup.blogspot.nl/2010/08/hex-arduino.html .Открываете Arduino IDE, в ней открываете нужный скетч, компилите. Открываете Проводник в меню ПУСК , в нём набираете %temp%.В папке %TEMP% находите папку build xxxxxxxxx(цифры) tmp с датой и временем компиляции. В этой папке находятся ЧИСТЫЕ HEX и EEP. Берёте их и зашиваете обычной AVRDUDEPROG , Только выставте правильные Фьюзы: LOW=DE ,HIGH=D9 ( под внешний кварц > 8МГц) . И наверное, придётся влепить внешний кварц 16 МГц при программировании.
Если вы используете программатор USBASP. Тогда открываете скетч в Arduino ide , наживаете скетч и выбираете экспорт бинарного файла.Arduino проверит код и скомпелирует. Далее опять скетч и выбираете показать папку скетча. В папке будет 2 файла, один с загрузчиком другой без. Ну так как вы прошиваетя не по UART с загрузчиком файл вам не нужен. Потомо данный hex файл прошиваете с помощью SinaProg 2.1.1, как это делать можете найти в интеренете.
После этих действий Ардуина выдала ошибку, которую я привел выше!
А почему вы решили ,что Ардуино вадало вам ошибку?
У вас запись , чтение и проверка прошла успешно и в конце указано, что фьюзы у вас записаны вот такие avrdude.exe: safemode: Fuses OK (E:07, H:D9, L:62)
avrdude.exe done. Thank you. и как я понял и это сообщение означает, что все удачно прошло.
MIAMIN H:D9 и L:62- это дефолтные для Атмеги 328, под внутрянку 8 МГц
Обновил архив. Добавил в каждую прошивку файлы НЕХ и ЕЕР. Так же добавил несколько программ для работы с разными форматами плат: Просмотровщик P-CAD, EAGLE-Pro rus, Notepad++ для редактирования скетчей, Sprint Layout 6.0 Portable с несколькими своими макросами для паялки(раздел Разное) и программу AVRDUDEPROG 3.3 Portable. Предупреждаю: Архив весит более 100 Метров! Пользуйтесь на здоровье. Качаем ТУТhttps://yadi.sk/d/298P98XT3HPU8m Старая ссылка на 20й странице (без Кексов и программ) так же действительна.
Если вы используете программатор USBASP. Тогда открываете скетч в Arduino ide , наживаете скетч и выбираете экспорт бинарного файла.Arduino проверит код и скомпелирует. Далее опять скетч и выбираете показать папку скетча. В папке будет 2 файла, один с загрузчиком другой без. Ну так как вы прошиваетя не по UART с загрузчиком файл вам не нужен. Потомо данный hex файл прошиваете с помощью SinaProg 2.1.1, как это делать можете найти в интеренете.
После этих действий Ардуина выдала ошибку, которую я привел выше!
Попробуйте сделать ТАК : http://bsideup.blogspot.nl/2010/08/hex-arduino.html .Открываете Arduino IDE, в ней открываете нужный скетч, компилите. Открываете Проводник в меню ПУСК , в нём набираете %temp%.В папке %TEMP% находите папку build xxxxxxxxx(цифры) tmp с датой и временем компиляции. В этой папке находятся ЧИСТЫЕ HEX и EEP. Берёте их и зашиваете обычной AVRDUDEPROG , Только выставте правильные Фьюзы: LOW=DE ,HIGH=D9 ( под внешний кварц > 8МГц) . И наверное, придётся влепить внешний кварц 16 МГц при программировании.
Это я пробовал, "добывал" НЕХ и ЕЕР из скетча, вот только с фьюзами я, видимо, запутался.
Пробовали, ставить русский текст? И еще хотел спросить, в одном из постов OlegK предлагал, сделать мягкий старт для паяльника. (пост 1199). Сколько вариантов прошивок не смотрел Никто не всунул. Пробовал сам кидает ошибки при компиляции. (ну я то балбес в программировании)....
Неа, ещё не разбирался с русификацией, работы дофига :) Насчёт мягкого старта, да, где то здесь читал,но, по моему, это было для тех, у кого блок питания не тянул паяльник на холодную, а у меня 6ти Амперник на 24в, так что ,скорей всего,оставил без внимания.Пост посмотрю, мож чё придумаю, но не обещаю...
Это больше для нагрквателя из керамики. Он на холодную до 11 А тянет(говорят) и БП уходит в защиту. Ну сейчас у меня стоит нагреватель нихромовый, а когда прийдет время менять то кто его знает какой всуну... Поэтому пока есть возможность то всунуть не помешает, да и нихрому мягкий старт не помешает.
Это больше для нагрквателя из керамики. Он на холодную до 11 А тянет(говорят) и БП уходит в защиту. Ну сейчас у меня стоит нагреватель нихромовый, а когда прийдет время менять то кто его знает какой всуну... Поэтому пока есть возможность то всунуть не помешает, да и нихрому мягкий старт не помешает.
В принципе, согласен. У меня тоже вылазиит ошибка компиляции ( только по одной строке в куске кода от Oleg K из поста 1199 ) Надоть просить помощи у него в разъяснении этой позиции. OlegK помогите, пожалуйста недотёпам. Как говорил один персонаж из фильма "День Независимости" :What's the code?
Обновил архив. Добавил в каждую прошивку файлы НЕХ и ЕЕР. Так же добавил несколько программ для работы с разными форматами плат: Просмотровщик P-CAD, EAGLE-Pro rus, Notepad++ для редактирования скетчей, Sprint Layout 6.0 Portable с несколькими своими макросами для паялки(раздел Разное) и программу AVRDUDEPROG 3.3 Portable. Предупреждаю: Архив весит более 100 Метров! Пользуйтесь на здоровье. Качаем ТУТhttps://yadi.sk/d/298P98XT3HPU8m Старая ссылка на 20й странице (без Кексов и программ) так же действительна.
Большое спасибо всем откликнувшимся, отдельное спасибо kabazyaka за архив! Все прошилось и можно собирать дальше.
Обновил архив. Добавил в каждую прошивку файлы НЕХ и ЕЕР. Так же добавил несколько программ для работы с разными форматами плат: Просмотровщик P-CAD, EAGLE-Pro rus, Notepad++ для редактирования скетчей, Sprint Layout 6.0 Portable с несколькими своими макросами для паялки(раздел Разное) и программу AVRDUDEPROG 3.3 Portable. Предупреждаю: Архив весит более 100 Метров! Пользуйтесь на здоровье. Качаем ТУТhttps://yadi.sk/d/298P98XT3HPU8m Старая ссылка на 20й странице (без Кексов и программ) так же действительна.
Большое спасибо всем откликнувшимся, отдельное спасибо kabazyaka за архив! Все прошилось и можно собирать дальше.
Да не за что :)) Сам такой же, не так давно начал разбираться с контроллерами , так пол интернета обшарил, выуживая, то , что мне нужно. Пусть лучше те, кто так же , только начинает, уже имеют в наличии хоть какую никакую , но начальную базу.:))
Попробовал прошить станцию прошивкой с добавлением " Мягкого старта" паяльника от OlegK( Большое Спасибо!), так же добавил русификацию Van154( Так же Большое Спасибо!). Первое впечатление: "Мягкий старт" отработал на УРА( пальцы слегка подофигели :), сначала ничего, а потом резко хватаешься за ухо :)) ). Работает просто отлично!(Отдельное Спасибо Miamin!) По русификации- Библиотека русика отработала в целом корректно, НО ,возникли косяки с отображением на дисплее. 1е:Перевод Solder (Пайка ) сместился на нижнюю строку сразу после Фен: Выкл , соответственно , в режиме работы фена дисплей показывает ахинею. Пришлось вставить дополнительную строку в скетч для его правильного позиционирования. 2е: В режиме работы Или Фен , Или паяльник- отображение русских Букаф идёт нормально , цифровые показания температур- тоже , НО , начинают нести ахинею символы температуры! При одновременной работе- всё то же самое! Дальше не стал разбираться ( спатки спатки), но для себя решил - А ну его нафиг Этот Русик , и так всё понятно. Кстати , Русик нормально прошился у меня только на версии Arduino IDE 1.8.1 , на 1.5.8 ( у меня их две ) написал ошибку компиляции. В правках ( Тем более библиотек! ) Дуб Дубом , Поэтому выкладываю скетч и Русик от Van 154 так как есть, может кто нибудь и приведёт всё это в норму.( Я не программщик, я только учусь :))) ). Вот скетч-https://yadi.sk/d/SxG-bft03HTSuE.
Обновил архив. Добавил в каждую прошивку файлы НЕХ и ЕЕР. Так же добавил несколько программ для работы с разными форматами плат: Просмотровщик P-CAD, EAGLE-Pro rus, Notepad++ для редактирования скетчей, Sprint Layout 6.0 Portable с несколькими своими макросами для паялки(раздел Разное) и программу AVRDUDEPROG 3.3 Portable. Предупреждаю: Архив весит более 100 Метров! Пользуйтесь на здоровье. Качаем ТУТhttps://yadi.sk/d/298P98XT3HPU8m Старая ссылка на 20й странице (без Кексов и программ) так же действительна.
Дико извиняюсь! Старая ссылка на архив не на 20й , а на 30й странице, пост #1454
пытался выпаять панльку с материнки, так и не смог, фен не греет, маловато мощи, надо бы скетч подправить -при установке Т более 400 градусов, чтоб на 3 или 2й ноге появлялась 1 и delay отключался
Ребята HELP ME !!! Возникли проблемы в работе реле! При работе спрошивкой 0.77 ( от GEN ) реле , при подаче Сетевого напряжения( включение станции ) срабатывало , размыкая контакты питания фена. При нажати кнопки Фен ( включение ) реле отключалось , соответственно , контакты замыкались , шел нагрев фена. В прошивке , что я выложил вчера , У Меня получается Так : При подаче Сетевого питания реле срабатывает , контакты размыкаются , но при включении фена реле не отключается, соответственно , контакты разомкнуты,напруга на фен не идёт. Не пойму , чё за грабли и где копать? И вообще , как должно правильно работать реле для обеспечения защиты? Подскажите , ПЛИЗ !
Я до защитного реле еще не дополз. Как по мне правильная работа реле должна быть так: подали питание (всё хорошо. всё в порядке)- реле втянуто. В случае аварии (прегрев, обрыв термопары) - срабатывает защита реле отключается и тем самым размыкает подачу питания на фен и паяльник. Пока не устранишь неисправность и не перезапустишь всю систему занова ( отключив от сети и включив обратно). Для ограничения рабочего тока реле можно использовать систему токо ограничения удержания реле.
А по схеме геркона не видно. Скиньте ссылу пожалуста схемы с герконом. А можно Меге8 собрать?
1: На схеме Геркона и не будет, на ней только вывод ДЛЯ геркона от 28й ноги проца. 2: Скачать можно с моего архива, или из других, тема пока ещё небольшая, найти можно, а также Внимательно! перечитать. 3: Можно- Смотрите2ю-3ю и 10ю-11ю страницы данной темы.
Я до защитного реле еще не дополз. Как по мне правильная работа реле должна быть так: подали питание (всё хорошо. всё в порядке)- реле втянуто. В случае аварии (прегрев, обрыв термопары) - срабатывает защита реле отключается и тем самым размыкает подачу питания на фен и паяльник. Пока не устранишь неисправность и не перезапустишь всю систему занова ( отключив от сети и включив обратно). Для ограничения рабочего тока реле можно использовать систему токо ограничения удержания реле.
У меня релюха Ардуиновская на 5 вольт ,и вся ента байда на ней уже есть :) А по поводу остального , вот и хочу разобраться, что да как. :) Как Вам скетчик с Мягким стартом и Русиком?
А еще нет защиты от стопора или обрыва вентилятора обдува. тож бы не лишнее было. Можно по току потребления реагировать. Станция стартует и уже какое то значение тока потребления есть, и мах рабочее тоже есть. Т.е если поставить шунт и снимать значения, то можно контролировать его. Меньше пускового (при установленных значений старта)- авария вырубем все защитой, больше мах потребления тож самое вырубаем все защитой. В пределах- работаем. Ведь фен без обдува мгновенно нагревается. и термопара стоит не в самом нагревателе а в торце нагревателя.
Ребята! вы берете прошивку 0.77. ну посмотрите схему под которую она заточена. там есть и геркон и как подключается реле КОНТАКТЫ РЕЛЕ НОРМАЛЬНО РАЗОМКНУТЫЕ - ЗАМЫКАЮТСЯ КОГДА НА РЕЛЕ ПОДАЕТСЯ НАПРУГА!!! а не как на других печатках
я брал прошивку 0.7 так-как в других наоборот (потом гдето вычитал, что при включении фена сразу срабатывает защита) и возможно именно в 0.7, я этого не проверял но похоже на то. ковырятся искать, мне это некчему, но кому надо роверьте
GEN, Вы возможно не так поняли. К Вам претензий нет. Я лично еще не "доковылял" до настройки защит... геркон проверял работает -"как автомат Калашникова" )))
Ребята! вы берете прошивку 0.77. ну посмотрите схему под которую она заточена. там есть и геркон и как подключается реле КОНТАКТЫ РЕЛЕ НОРМАЛЬНО РАЗОМКНУТЫЕ - ЗАМЫКАЮТСЯ КОГДА НА РЕЛЕ ПОДАЕТСЯ НАПРУГА!!! а не как на других печатках
я брал прошивку 0.7 так-как в других наоборот (потом гдето вычитал, что при включении фена сразу срабатывает защита) и возможно именно в 0.7, я этого не проверял но похоже на то. ковырятся искать, мне это некчему, но кому надо роверьте
Мы с Вами уже разговаривали на эту тему(реле) . С Вашей прошивкой моя станция работает нормально. Я хочу разобраться в прошивке от Miles1985 , косяки с ней у Меня.
Спасибо. Начну собирать. Еще вопрос Меги 8 не хватает?
8 Меги , по идее , хватит только для первых версий прошивок. Там всё таки только 8Кбайт памяти. для остальных уже нужна 328я. МОС 3063 изначально стоял в этом проекте , так что ,естественно , подойдёт.
Полностью присоединяюсь! Спасибо!!!
(можно покрасить силикатом чтоб не обгорали)
это как? не слышал.
ушами ненадо, лучше кисточкой. если нет по близости литейки можно использовать обычный разведеный канцелярский (сликатный) клей
Уважаемые форумчане, я спаял станцию, пришли комплектующие от Али, фен, паяльник, программатор USBASP v2.2, два контроллера 328Р, думал, ну я сейчас забабахаю паялку! Ан нет! Не могу прошить контроллер! Раньше занимался PIC-контроллерами, там все просто было, взял HEX, залил через программатор и готово. Атмега в моей практике впервые. Использовал- Arduino-1.8.2, AVRDude Prog 3.3, AVRDUDEHELL. Прочитал всю ветку форума, но подсказки не нашел. По видеороликам на ютубе, где предлагаются выше названные программы, прошить не получается. Гуглил вопрос "как прошить атмегу 328" и там по советам облом! По моему выводу или контроллеры бракованные, или программатор, или, скорее всего, программист "не въезжает"! Для примера вот что выдала Ардуина:
Cформированная командная строка:
avrdude.exe -p m328p -c usbasp -P usb -U flash:w:"E:\МОЯ ПАПКА\Паяльные станции\Паяльная станция на ATMega328\Еще на 238\Прошивки\solderingstation_ver_0.7\solderingstation_ver_0.7.ino.standard.hex":a -U lfuse:w:98:m -U hfuse:w:217:m -U efuse:w:7:m -U lock:w:63:m
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude.exe: Device signature = 0x1e950f
avrdude.exe: NOTE: "flash" memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: reading input file "E:\МОЯ ПАПКА\Паяльные станции\Паяльная станция на ATMega328\Еще на 238\Прошивки\solderingstation_ver_0.7\solderingstation_ver_0.7.ino.standard.hex"
avrdude.exe: input file E:\МОЯ ПАПКА\Паяльные станции\Паяльная станция на ATMega328\Еще на 238\Прошивки\solderingstation_ver_0.7\solderingstation_ver_0.7.ino.standard.hex auto detected as Intel Hex
avrdude.exe: writing flash (3990 bytes):
Writing | ################################################## | 100% 2.47s
avrdude.exe: 3990 bytes of flash written
avrdude.exe: verifying flash memory against E:\МОЯ ПАПКА\Паяльные станции\Паяльная станция на ATMega328\Еще на 238\Прошивки\solderingstation_ver_0.7\solderingstation_ver_0.7.ino.standard.hex:
avrdude.exe: load data flash data from input file E:\МОЯ ПАПКА\Паяльные станции\Паяльная станция на ATMega328\Еще на 238\Прошивки\solderingstation_ver_0.7\solderingstation_ver_0.7.ino.standard.hex:
avrdude.exe: input file E:\МОЯ ПАПКА\Паяльные станции\Паяльная станция на ATMega328\Еще на 238\Прошивки\solderingstation_ver_0.7\solderingstation_ver_0.7.ino.standard.hex auto detected as Intel Hex
avrdude.exe: input file E:\МОЯ ПАПКА\Паяльные станции\Паяльная станция на ATMega328\Еще на 238\Прошивки\solderingstation_ver_0.7\solderingstation_ver_0.7.ino.standard.hex contains 3990 bytes
avrdude.exe: reading on-chip flash data:
Reading | ################################################## | 100% 2.30s
avrdude.exe: verifying ...
avrdude.exe: 3990 bytes of flash verified
avrdude.exe: reading input file "98"
avrdude.exe: writing lfuse (1 bytes):
Writing | ################################################## | 100% -0.00s
avrdude.exe: 1 bytes of lfuse written
avrdude.exe: verifying lfuse memory against 98:
avrdude.exe: load data lfuse data from input file 98:
avrdude.exe: input file 98 contains 1 bytes
avrdude.exe: reading on-chip lfuse data:
Reading | ################################################## | 100% -0.00s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of lfuse verified
avrdude.exe: reading input file "217"
avrdude.exe: writing hfuse (1 bytes):
Writing | ################################################## | 100% 0.01s
avrdude.exe: 1 bytes of hfuse written
avrdude.exe: verifying hfuse memory against 217:
avrdude.exe: load data hfuse data from input file 217:
avrdude.exe: input file 217 contains 1 bytes
avrdude.exe: reading on-chip hfuse data:
Reading | ################################################## | 100% -0.00s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of hfuse verified
avrdude.exe: reading input file "7"
avrdude.exe: writing efuse (1 bytes):
Writing | ################################################## | 100% 0.01s
avrdude.exe: 1 bytes of efuse written
avrdude.exe: verifying efuse memory against 7:
avrdude.exe: load data efuse data from input file 7:
avrdude.exe: input file 7 contains 1 bytes
avrdude.exe: reading on-chip efuse data:
Reading | ################################################## | 100% -0.00s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of efuse verified
avrdude.exe: reading input file "63"
avrdude.exe: writing lock (1 bytes):
Writing | ################################################## | 100% -0.00s
avrdude.exe: 1 bytes of lock written
avrdude.exe: verifying lock memory against 63:
avrdude.exe: load data lock data from input file 63:
avrdude.exe: input file 63 contains 1 bytes
avrdude.exe: reading on-chip lock data:
Reading | ################################################## | 100% 0.01s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of lock verified
avrdude.exe: safemode: Fuses OK (E:07, H:D9, L:62)
avrdude.exe done. Thank you.
Гляньте, пожалуйста, кто в этом разбирается, что здесь не так? Спасибо.
Скорей всего фюзы прошить нужно. Где то были выложена прошивка. Я лично использовал ардунио про мини. Цена одинакова с кконтролером, но все спаяно и готово. Распиновку только подобрал, при распайке. Прошивало брал: USB для TTL UART Модуль CH340G , единственное добавил еще один проводок для сброса. (по советам из нета, это гораздо удобней чем клацать кнопку.)
У вас камень новый и нужно новые фьюзы прошить, я для своего камня DIP 328p прошиваю такие LOW FF, HIGH DA, EXTENDED 00. Для прошивки использую SinaProg 2.1.1
И используйте калькулятор фьюзов http://homes-smart.ru/fusecalc/?prog=avrstudio&part=ATmega328P, проверьте свои по умолчанию (E:07, H:D9, L:62)
Скорей всего фюзы прошить нужно. Где то были выложена прошивка. Я лично использовал ардунио про мини. Цена одинакова с кконтролером, но все спаяно и готово. Распиновку только подобрал, при распайке. Прошивало брал: USB для TTL UART Модуль CH340G , единственное добавил еще один проводок для сброса. (по советам из нета, это гораздо удобней чем клацать кнопку.)
Речь о прошивках 0.6 и 0.7 Прогонял их в Протеусе-работают нормально! Платы Ардуино у меня нет. Вопрос, как зашить через программатоор? Правильная последовательность моих действий, скажем, в программе Arduino-1.8.2?
Если вы используете программатор USBASP. Тогда открываете скетч в Arduino ide , наживаете скетч и выбираете экспорт бинарного файла.Arduino проверит код и скомпелирует. Далее опять скетч и выбираете показать папку скетча. В папке будет 2 файла, один с загрузчиком другой без. Ну так как вы прошиваетя не по UART с загрузчиком файл вам не нужен. Потомо данный hex файл прошиваете с помощью SinaProg 2.1.1, как это делать можете найти в интеренете.
Есть еще один способ. В ардуино иде, в кладке инструменты выбираете программатор USBASP, далее выбираете плату Arduino UNO и нужный процессор. Далее скетч и загрузить через программатор, но запишутся ли новые фьюзы я не знаю.
Если вы используете программатор USBASP. Тогда открываете скетч в Arduino ide , наживаете скетч и выбираете экспорт бинарного файла.Arduino проверит код и скомпелирует. Далее опять скетч и выбираете показать папку скетча. В папке будет 2 файла, один с загрузчиком другой без. Ну так как вы прошиваетя не по UART с загрузчиком файл вам не нужен. Потомо данный hex файл прошиваете с помощью SinaProg 2.1.1, как это делать можете найти в интеренете.
После этих действий Ардуина выдала ошибку, которую я привел выше!
Сом порт или Lpt на компе случайно нет?Если есть шейте программаторов Громова,паяется за 5 минут.Я шью через сом порт Громова,плюс еще повесил на него кварц.Пользую синапрогу.
Если вы используете программатор USBASP. Тогда открываете скетч в Arduino ide , наживаете скетч и выбираете экспорт бинарного файла.Arduino проверит код и скомпелирует. Далее опять скетч и выбираете показать папку скетча. В папке будет 2 файла, один с загрузчиком другой без. Ну так как вы прошиваетя не по UART с загрузчиком файл вам не нужен. Потомо данный hex файл прошиваете с помощью SinaProg 2.1.1, как это делать можете найти в интеренете.
После этих действий Ардуина выдала ошибку, которую я привел выше!
А почему вы решили ,что Ардуино вадало вам ошибку?
У вас запись , чтение и проверка прошла успешно и в конце указано, что фьюзы у вас записаны вот такие avrdude.exe: safemode: Fuses OK (E:07, H:D9, L:62)
avrdude.exe done. Thank you. и как я понял и это сообщение означает, что все удачно прошло.
Сом и Lpt на компе НЕТ! Можно попробовать запустить старый комп, где эти порты есть.
А почему вы решили ,что Ардуино вадало вам ошибку?
У вас запись , чтение и проверка прошла успешно и в конце указано, что фьюзы у вас записаны вот такие avrdude.exe: safemode: Fuses OK (E:07, H:D9, L:62)
avrdude.exe done. Thank you. и как я понял и это сообщение означает, что все удачно прошло.
[/quote]
При проверке AVRDUDESHEll кода в камне не обнаружено! Вставленый в плату паялки он её не оживил. На дисплее ряд прямоугольников...
Проверьте еще резистор подсветки дисплея, может еще быть контрастность на максимум и вы ни чего не увидете!
Если вы используете программатор USBASP. Тогда открываете скетч в Arduino ide , наживаете скетч и выбираете экспорт бинарного файла.Arduino проверит код и скомпелирует. Далее опять скетч и выбираете показать папку скетча. В папке будет 2 файла, один с загрузчиком другой без. Ну так как вы прошиваетя не по UART с загрузчиком файл вам не нужен. Потомо данный hex файл прошиваете с помощью SinaProg 2.1.1, как это делать можете найти в интеренете.
После этих действий Ардуина выдала ошибку, которую я привел выше!
Если вы используете программатор USBASP. Тогда открываете скетч в Arduino ide , наживаете скетч и выбираете экспорт бинарного файла.Arduino проверит код и скомпелирует. Далее опять скетч и выбираете показать папку скетча. В папке будет 2 файла, один с загрузчиком другой без. Ну так как вы прошиваетя не по UART с загрузчиком файл вам не нужен. Потомо данный hex файл прошиваете с помощью SinaProg 2.1.1, как это делать можете найти в интеренете.
После этих действий Ардуина выдала ошибку, которую я привел выше!
А почему вы решили ,что Ардуино вадало вам ошибку?
У вас запись , чтение и проверка прошла успешно и в конце указано, что фьюзы у вас записаны вот такие avrdude.exe: safemode: Fuses OK (E:07, H:D9, L:62)
avrdude.exe done. Thank you. и как я понял и это сообщение означает, что все удачно прошло.
Обновил архив. Добавил в каждую прошивку файлы НЕХ и ЕЕР. Так же добавил несколько программ для работы с разными форматами плат: Просмотровщик P-CAD, EAGLE-Pro rus, Notepad++ для редактирования скетчей, Sprint Layout 6.0 Portable с несколькими своими макросами для паялки(раздел Разное) и программу AVRDUDEPROG 3.3 Portable. Предупреждаю: Архив весит более 100 Метров! Пользуйтесь на здоровье. Качаем ТУТhttps://yadi.sk/d/298P98XT3HPU8m Старая ссылка на 20й странице (без Кексов и программ) так же действительна.
Если вы используете программатор USBASP. Тогда открываете скетч в Arduino ide , наживаете скетч и выбираете экспорт бинарного файла.Arduino проверит код и скомпелирует. Далее опять скетч и выбираете показать папку скетча. В папке будет 2 файла, один с загрузчиком другой без. Ну так как вы прошиваетя не по UART с загрузчиком файл вам не нужен. Потомо данный hex файл прошиваете с помощью SinaProg 2.1.1, как это делать можете найти в интеренете.
После этих действий Ардуина выдала ошибку, которую я привел выше!
Это я пробовал, "добывал" НЕХ и ЕЕР из скетча, вот только с фьюзами я, видимо, запутался.
Ставьте те, что я указал, и , ещё ,посмотрите 2ю страницу этой темы, там была описана подобная проблема
Пробовали, ставить русский текст? И еще хотел спросить, в одном из постов OlegK предлагал, сделать мягкий старт для паяльника. (пост 1199). Сколько вариантов прошивок не смотрел Никто не всунул. Пробовал сам кидает ошибки при компиляции. (ну я то балбес в программировании)....
Неа, ещё не разбирался с русификацией, работы дофига :) Насчёт мягкого старта, да, где то здесь читал,но, по моему, это было для тех, у кого блок питания не тянул паяльник на холодную, а у меня 6ти Амперник на 24в, так что ,скорей всего,оставил без внимания.Пост посмотрю, мож чё придумаю, но не обещаю...
Это больше для нагрквателя из керамики. Он на холодную до 11 А тянет(говорят) и БП уходит в защиту. Ну сейчас у меня стоит нагреватель нихромовый, а когда прийдет время менять то кто его знает какой всуну... Поэтому пока есть возможность то всунуть не помешает, да и нихрому мягкий старт не помешает.
Это больше для нагрквателя из керамики. Он на холодную до 11 А тянет(говорят) и БП уходит в защиту. Ну сейчас у меня стоит нагреватель нихромовый, а когда прийдет время менять то кто его знает какой всуну... Поэтому пока есть возможность то всунуть не помешает, да и нихрому мягкий старт не помешает.
Строка 115 удалите знаки <> , code и /code
Обновил архив. Добавил в каждую прошивку файлы НЕХ и ЕЕР. Так же добавил несколько программ для работы с разными форматами плат: Просмотровщик P-CAD, EAGLE-Pro rus, Notepad++ для редактирования скетчей, Sprint Layout 6.0 Portable с несколькими своими макросами для паялки(раздел Разное) и программу AVRDUDEPROG 3.3 Portable. Предупреждаю: Архив весит более 100 Метров! Пользуйтесь на здоровье. Качаем ТУТhttps://yadi.sk/d/298P98XT3HPU8m Старая ссылка на 20й странице (без Кексов и программ) так же действительна.
Большое спасибо всем откликнувшимся, отдельное спасибо kabazyaka за архив! Все прошилось и можно собирать дальше.
Обновил архив. Добавил в каждую прошивку файлы НЕХ и ЕЕР. Так же добавил несколько программ для работы с разными форматами плат: Просмотровщик P-CAD, EAGLE-Pro rus, Notepad++ для редактирования скетчей, Sprint Layout 6.0 Portable с несколькими своими макросами для паялки(раздел Разное) и программу AVRDUDEPROG 3.3 Portable. Предупреждаю: Архив весит более 100 Метров! Пользуйтесь на здоровье. Качаем ТУТhttps://yadi.sk/d/298P98XT3HPU8m Старая ссылка на 20й странице (без Кексов и программ) так же действительна.
Большое спасибо всем откликнувшимся, отдельное спасибо kabazyaka за архив! Все прошилось и можно собирать дальше.
Попробовал прошить станцию прошивкой с добавлением " Мягкого старта" паяльника от OlegK( Большое Спасибо!), так же добавил русификацию Van154( Так же Большое Спасибо!). Первое впечатление: "Мягкий старт" отработал на УРА( пальцы слегка подофигели :), сначала ничего, а потом резко хватаешься за ухо :)) ). Работает просто отлично!(Отдельное Спасибо Miamin!) По русификации- Библиотека русика отработала в целом корректно, НО ,возникли косяки с отображением на дисплее. 1е:Перевод Solder (Пайка ) сместился на нижнюю строку сразу после Фен: Выкл , соответственно , в режиме работы фена дисплей показывает ахинею. Пришлось вставить дополнительную строку в скетч для его правильного позиционирования. 2е: В режиме работы Или Фен , Или паяльник- отображение русских Букаф идёт нормально , цифровые показания температур- тоже , НО , начинают нести ахинею символы температуры! При одновременной работе- всё то же самое! Дальше не стал разбираться ( спатки спатки), но для себя решил - А ну его нафиг Этот Русик , и так всё понятно. Кстати , Русик нормально прошился у меня только на версии Arduino IDE 1.8.1 , на 1.5.8 ( у меня их две ) написал ошибку компиляции. В правках ( Тем более библиотек! ) Дуб Дубом , Поэтому выкладываю скетч и Русик от Van 154 так как есть, может кто нибудь и приведёт всё это в норму.( Я не программщик, я только учусь :))) ). Вот скетч-https://yadi.sk/d/SxG-bft03HTSuE.
Обновил архив. Добавил в каждую прошивку файлы НЕХ и ЕЕР. Так же добавил несколько программ для работы с разными форматами плат: Просмотровщик P-CAD, EAGLE-Pro rus, Notepad++ для редактирования скетчей, Sprint Layout 6.0 Portable с несколькими своими макросами для паялки(раздел Разное) и программу AVRDUDEPROG 3.3 Portable. Предупреждаю: Архив весит более 100 Метров! Пользуйтесь на здоровье. Качаем ТУТhttps://yadi.sk/d/298P98XT3HPU8m Старая ссылка на 20й странице (без Кексов и программ) так же действительна.
просьба, кто разбирается в прошивке
пытался выпаять панльку с материнки, так и не смог, фен не греет, маловато мощи, надо бы скетч подправить -при установке Т более 400 градусов, чтоб на 3 или 2й ноге появлялась 1 и delay отключался
Ребята, здрасте. Паяльная станция не использует геркон фена? Или я что то пропустил?
Ребята, здрасте. Паяльная станция не использует геркон фена? Или я что то пропустил?
А по схеме геркона не видно. Скиньте ссылу пожалуста схемы с герконом. А можно Меге8 собрать?
Ребята HELP ME !!! Возникли проблемы в работе реле! При работе спрошивкой 0.77 ( от GEN ) реле , при подаче Сетевого напряжения( включение станции ) срабатывало , размыкая контакты питания фена. При нажати кнопки Фен ( включение ) реле отключалось , соответственно , контакты замыкались , шел нагрев фена. В прошивке , что я выложил вчера , У Меня получается Так : При подаче Сетевого питания реле срабатывает , контакты размыкаются , но при включении фена реле не отключается, соответственно , контакты разомкнуты,напруга на фен не идёт. Не пойму , чё за грабли и где копать? И вообще , как должно правильно работать реле для обеспечения защиты? Подскажите , ПЛИЗ !
Я до защитного реле еще не дополз. Как по мне правильная работа реле должна быть так: подали питание (всё хорошо. всё в порядке)- реле втянуто. В случае аварии (прегрев, обрыв термопары) - срабатывает защита реле отключается и тем самым размыкает подачу питания на фен и паяльник. Пока не устранишь неисправность и не перезапустишь всю систему занова ( отключив от сети и включив обратно). Для ограничения рабочего тока реле можно использовать систему токо ограничения удержания реле.
А по схеме геркона не видно. Скиньте ссылу пожалуста схемы с герконом. А можно Меге8 собрать?
Я до защитного реле еще не дополз. Как по мне правильная работа реле должна быть так: подали питание (всё хорошо. всё в порядке)- реле втянуто. В случае аварии (прегрев, обрыв термопары) - срабатывает защита реле отключается и тем самым размыкает подачу питания на фен и паяльник. Пока не устранишь неисправность и не перезапустишь всю систему занова ( отключив от сети и включив обратно). Для ограничения рабочего тока реле можно использовать систему токо ограничения удержания реле.
Ну руссик я не ставил, мне и так понятно где паядло, где сдувадло ))) А мягкий старт всунул- отлично! Спс огромное тем кто его разработал!!!!
Ну руссик я не ставил, мне и так понятно где паядло, где сдувадло ))) А мягкий старт всунул- отлично! Спс огромное тем кто его разработал!!!!
А еще нет защиты от стопора или обрыва вентилятора обдува. тож бы не лишнее было. Можно по току потребления реагировать. Станция стартует и уже какое то значение тока потребления есть, и мах рабочее тоже есть. Т.е если поставить шунт и снимать значения, то можно контролировать его. Меньше пускового (при установленных значений старта)- авария вырубем все защитой, больше мах потребления тож самое вырубаем все защитой. В пределах- работаем. Ведь фен без обдува мгновенно нагревается. и термопара стоит не в самом нагревателе а в торце нагревателя.
Можно ли использовать МОС3063?
Можно ли использовать МОС3063?
Можно ли использовать МОС3063?
Можно. У меня она на данный момент стоит.
Спасибо. Начну собирать. Еще вопрос Меги 8 не хватает?
Ребята! вы берете прошивку 0.77. ну посмотрите схему под которую она заточена. там есть и геркон и как подключается реле КОНТАКТЫ РЕЛЕ НОРМАЛЬНО РАЗОМКНУТЫЕ - ЗАМЫКАЮТСЯ КОГДА НА РЕЛЕ ПОДАЕТСЯ НАПРУГА!!! а не как на других печатках
я брал прошивку 0.7 так-как в других наоборот (потом гдето вычитал, что при включении фена сразу срабатывает защита) и возможно именно в 0.7, я этого не проверял но похоже на то. ковырятся искать, мне это некчему, но кому надо роверьте
GEN, Вы возможно не так поняли. К Вам претензий нет. Я лично еще не "доковылял" до настройки защит... геркон проверял работает -"как автомат Калашникова" )))
Ребята! вы берете прошивку 0.77. ну посмотрите схему под которую она заточена. там есть и геркон и как подключается реле КОНТАКТЫ РЕЛЕ НОРМАЛЬНО РАЗОМКНУТЫЕ - ЗАМЫКАЮТСЯ КОГДА НА РЕЛЕ ПОДАЕТСЯ НАПРУГА!!! а не как на других печатках
я брал прошивку 0.7 так-как в других наоборот (потом гдето вычитал, что при включении фена сразу срабатывает защита) и возможно именно в 0.7, я этого не проверял но похоже на то. ковырятся искать, мне это некчему, но кому надо роверьте
Спасибо. Начну собирать. Еще вопрос Меги 8 не хватает?
Наконец то и я собрал, прошивка 0.7, базовая плата от автора. Где то ещё фото внутрянки есть.
Наконец то и я собрал, прошивка 0.7, базовая плата от автора. Где то ещё фото внутрянки есть.