Реинкарнация. Регулятор паяльника с цифровой индикацией.

Обсуждаем цифровые устройства...
Ответить
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн июл 19, 2021 08:57:28

Сообщение zinc »

"хитрое" регулирование там написано криво
вспоминается анекдот -
верблюду говорят: "у тебя шея кривая". он в ответ: "а что у меня прямое?"

да, можно сделать и лучше. но в любом случае это будет не пид_регулятор который для паяльника ЭПСН не имеет смысла, поскольку температура в зоне пайки и зоне измерения в основании жала может отличаться градусов на 70 и более.

на прилагаемой картинке паяльник ЭПСН 25/12 с жалом "goot", если верить маркировке. основание жала засверлено (внутри оказалась медь) примерно на сантиметр и туда помещен термодатчик в виде куска термопары от тестера.
Вложения
test_0.jpg
(50.15 КБ) 181 скачивание
Реклама
Опытный кот
Аватара пользователя
Сообщения: 882
Зарегистрирован: Ср дек 01, 2010 00:38:15
Откуда: Харьков

Сообщение slav0n »

zinc писал(а):да, можно сделать и лучше.
для начала надо хотя бы правильно писать код
ohmycode!
primuss3.com
Контактная информация:
Реклама
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн июл 19, 2021 08:57:28

Сообщение zinc »

немного исправленная прошивка к последней схеме в части индикации и определения ошибки в работе термопары. в целом макет работает приемлемо но увы - паяльник ЭПСН даже с хорошим жалом по удобству сильно проигрывает простому Lukey.
что касается индикатора то для паяльника с термодатчиком одного знакоместа очевидно недостаточно, тут как раз лучше подошёл бы двустрочный типа 1602 с которого и начиналась тема.
https://www.upload.ee/files/13382870/________.zip.html
Опытный кот
Аватара пользователя
Сообщения: 882
Зарегистрирован: Ср дек 01, 2010 00:38:15
Откуда: Харьков

Сообщение slav0n »

zinc писал(а):исправленная прошивка к последней схеме в части индикации и определения ошибки в работе термопары
а где "спасибо" за выявленную ошибку

Изображение
Вложения
errors.gif
(9.54 КБ) 270 скачиваний
ohmycode!
primuss3.com
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн июл 19, 2021 08:57:28

Сообщение zinc »

а в чём ошибка? ну округление отрицательных величин происходит в сторону минус бесконечности, это не критично.
практически температура в установившемся режиме стабилизируется на уровне +_5С.
что касается "определения ошибки в работе термопары" - там просто увеличено время до момента когда программа сочтёт что с термопарой что то не в порядке и не перейдёт в режим простого ступенчатого регулирования мощности.
Реклама
Опытный кот
Аватара пользователя
Сообщения: 882
Зарегистрирован: Ср дек 01, 2010 00:38:15
Откуда: Харьков

Сообщение slav0n »

zinc писал(а):а в чём ошибка?
ну ты даешь...

-16 = 1111111111110000
сдвигаем на 2 вправо
0011111111111100 = 16380

так понятно?
ohmycode!
primuss3.com
Контактная информация:
Реклама
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн июл 19, 2021 08:57:28

Сообщение zinc »

в IAR сдвиг вправо реализован иначе
Вложения
iar.gif
(6.54 КБ) 110 скачиваний
Опытный кот
Аватара пользователя
Сообщения: 882
Зарегистрирован: Ср дек 01, 2010 00:38:15
Откуда: Харьков

Сообщение slav0n »

все-все, согласен, сдвиг вправо арифметический, определяется типом переменной или константы
ohmycode!
primuss3.com
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн июл 19, 2021 08:57:28

Сообщение zinc »

а, не важно - "Поскольку данную курсовую работу все равно никто не будет читать, сердечник высоковольтного трансформатора предлагаю сделать из дерева" )
Ответить

Вернуться в «Цифровая техника»