Цифровая паяльная станция на PIC16F88x/PIC16F87x(a)

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва

Сообщение alex_grach »

Ну, вообще, так и есть :)))
Но я чет наставил экспериментов и исходники убежали от реальности :))) :))) :)))
Вставил кусок кода в рабочую прошивку, попробуй еще разок...
Вложения
ss_seg.zip
(18.88 КБ) 250 скачиваний
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 125
Зарегистрирован: Пт дек 28, 2012 20:36:13
Откуда: Саранск

Сообщение marsergei76 »

Собрал усилитель термопары, линейность показаний улучшилась на порядок, правда у фена геркон и термопару по общему проводу пришлось разъединить т.к. термопара на этом усилителе не подключается относительно массы. Но температура фена всё равно плавает.
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва

Сообщение alex_grach »

Так, собрал тестовый стенд с цветастиком от нокии. У меня получается +/- 5 градусов...
Изображение
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 125
Зарегистрирован: Пт дек 28, 2012 20:36:13
Откуда: Саранск

Сообщение marsergei76 »

Почему-же у меня +/-30-60 гр. Может сам фен, но на родной станции BAKU 761D он работает четко. Alex а какой алгоритм подогрева при достижении заданной температуры? Просто как я писал ранее у BAKU подогрев включается короткими импульсами 1/10-1/20 секунды, а здесь порядка секунды. Может для моего фена это много?
Реклама
Эиком - электронные компоненты и радиодетали
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва

Сообщение alex_grach »

Вообще, примерно так и должно работать... Минимальная длительность импульса порядка 1/15 секунды... Сейчас на канале фена тоже ПИД.
Попробуй прошивку сегодняшнюю, я перезалил. Брать тут. Там какие-то грабли в новых версиях sdcc, так что пересобрал под 3.6.0
А прошивки с папки 12.2018 ставились?
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 125
Зарегистрирован: Пт дек 28, 2012 20:36:13
Откуда: Саранск

Сообщение marsergei76 »

Но дело в том, что и со старой прошивкой и с последней работает практически одинаково, а 1/15 секунды даже и не пахнет: https://yadi.sk/i/k12x6FXAGne_tg

С утра попробую, сейчас ушёл на работу.
Реклама
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вт окт 02, 2018 19:59:13
Откуда: UA

Сообщение vvalis »

Видео сегодняшней прошивки - фен чуть-чуть лучше, паяльник чуть-чуть хуже, у светодиодов своя жизнь ;-))
https://dropmefiles.com/CRa27
Встал на лапы
Аватара пользователя
Сообщения: 125
Зарегистрирован: Пт дек 28, 2012 20:36:13
Откуда: Саранск

Сообщение marsergei76 »

Попробовал с последней прошивкой, паяльник чётко держит заданную температуру, а работа фена не изменилась, импульсы подогрева проскакиваю даже когда фен не охладился до заданной температуры и длительностью в основном порядка 1 секунды, турбину также пока запитываю от аккумулятора, с обоими усилителями термопар ведёт себя одинаково, если вместо R28 ставлю диод улучшается, но не намного. https://yadi.sk/i/gsqIcAliDCg6vA и https://yadi.sk/i/Y60GiJSqLqne8A
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вт окт 02, 2018 19:59:13
Откуда: UA

Сообщение vvalis »

Запустил я Alex Ваш проект на MPLAB XC8, немного с синтаксисом повозился, не хотел кушать его. :) Исправил иллюминацию со светодиодами - то было просто, изменил значение регистра OSCCON с 0x78 на 0x70 в инициализации, мне показалось противоречивым, остальное не менял, но фен в 2 раза меньше болтает, от +8 до -2, а паяльник стабилизирует температуру на 20 градусов ниже установленной.Что там по паяльнику можно подставить? А еще вопрос по EEPROM, там цифры 02 28 32 00. Что они устанавливают?
Интересно, что hex-файл получился в 2 раза меньше - 11.224 кб
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва

Сообщение alex_grach »

Ну, скажем так, бит OSTS регистра OSCCON доступен только на чтение, посему писать туда можно все что угодно. Стоит там 1 только потому, что она является значением по умолчанию для данного регистра. На работоспособность это не влияет.
font.h

Код: Выделить всё

0x02, // LCD brightness
0x28,  // Fan off temp
0x32, // Sleep timer 50 min
Если больше ничего не менялось, то по идее должно работать абсолютно так же как и собранная sdcc... Странно все это... -20 по паяльнику на всех температурах?
Хотя, в последних версиях sdcc твоими стараниями нашелся косяк :))). Багрепорт я написал, должны подправить...
Вообще, хорошо бы для дебага выводить обе температуры на разные дисплеи, будет немного проще понять что не так. Без устройства сложно что-то предполагать...
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вт окт 02, 2018 19:59:13
Откуда: UA

Сообщение vvalis »

Спасибо, не обратил внимание, что над OSTS стоит только R, ну ты профи, я только учусь, разбираясь в твоей программе. Самому интересно, только времени занимает много.
Не могу понять выражение типа x = (!y) ? 1 : 0;, подсказку из зала можно? :?
Встал на лапы
Аватара пользователя
Сообщения: 125
Зарегистрирован: Пт дек 28, 2012 20:36:13
Откуда: Саранск

Сообщение marsergei76 »

Добрый вечер всем, решил полностью переделать плату и нарисовал новую печатку, только в ней усилитель термопар по схеме которую выкладывал на 147 странице, а силовую часть нагрева фена убрал на отдельную плату. Alex скажи пожалуйста имеет ли эта плата право на жизнь?
Вложения
ps887.цифровая часть.lay6
(170.24 КБ) 533 скачивания
плата 2.JPG
(208.11 КБ) 509 скачиваний
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва

Сообщение alex_grach »

Что-то не то... Запутуха какая-то :))... Ща, попробую разобраться... Я так понимаю "-" на паяльник прям через контроллер приходит...
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 125
Зарегистрирован: Пт дек 28, 2012 20:36:13
Откуда: Саранск

Сообщение marsergei76 »

[uquote="alex_grach",url="/forum/viewtopic.php?p=3534372#p3534372"]Я так понимаю "-" на паяльник прям через контроллер приходит...[/uquote]
Я не понял на какой паяльник и где через контроллер? Если в районе 7 ноги контроллера, то она у меня не задействована, а контроллер будет стоять на панельке и под 7 ногу я отверстие делать не буду.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва

Сообщение alex_grach »

Пример:
Изображение
Закинул в папку diptrace в подписи. Правда не Т12, но работала точно хорошо...
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 125
Зарегистрирован: Пт дек 28, 2012 20:36:13
Откуда: Саранск

Сообщение marsergei76 »

А как лучше, с одним ОУ или двумя? И моя плата никуда не годится? Минус паяльника переправил.
Вложения
ps887.цифровая часть.lay6
(170.14 КБ) 533 скачивания
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва

Сообщение alex_grach »

Ну, на мой сугубо любительский взгляд, работать нормально не будет...
Без разницы сколько ОУ. Я уже не помню почему версия с двумя появилась и зачем... Скорее всего случайно :))) :))) :)))
marsergei76 писал(а):Минус паяльника переправил.
Мне посмотреть нечем, нужно картинка :)
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 125
Зарегистрирован: Пт дек 28, 2012 20:36:13
Откуда: Саранск

Сообщение marsergei76 »

Я хочу что бы паяльник, фен и паяльник Т12 были на одной плате.
Вложения
ещё вариант.JPG
(247.75 КБ) 635 скачиваний
3.jpg
(254.2 КБ) 519 скачиваний
2.JPG
(252.22 КБ) 329 скачиваний
1.JPG
(250.91 КБ) 572 скачивания
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Ср май 14, 2008 15:27:33
Откуда: Россия, Москва

Сообщение alex_grach »

Ну, вроде ничего особо криминального не вижу... А почему ir.sw соединен с led?
Надо бы сделать поддержку матричной клавы в прошивке...
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 125
Зарегистрирован: Пт дек 28, 2012 20:36:13
Откуда: Саранск

Сообщение marsergei76 »

Подкорректировал плату под свой корпус, вот итог, завтра буду травить. Правда заметил косяк, забыл перевернуть смд микросхемы, но перерисовывать не буду, впаяю их вверх ногами.
Вложения
ps887.цифровая часть.2.lay6
(167.05 КБ) 542 скачивания
5.JPG
(249 КБ) 581 скачивание
Ответить

Вернуться в «Статьи»