Что-то здесь не обсуждают проблему паленых прошивок, а ведь это — достаточно серьезная проблема. Если в ПК программа может управлять лишь небольшой долей аппаратной части (и то, там предусмотрена куча защит ), то в девайсе на основе МК прошивка может управлять всей схемой. Небольшое изменение прошивки вполне может сжечь порт, а то и весь узел. В большинстве случаев крутые фирмы-производители добавляют в конструкцию различные защитные элементы, а вот с фирмами поменьше все куда сложнее: захотел пользователь обновить ПО, конкуренты подсунули паленку и всё — нету какого-нибудь дорогущего контроллера. И вариант переустановки ОС, как на ПК, здесь не прокатит.
Ну чаще всего оно не полностью дублируется ручным управлением, в ручную можно нажать лишь кнопку аварийной остановки или отрубить электричество/газ/воду. Все остальное делается лишь посредством изменения настроек управляющего контроллера.
Отлаживать программу куда проще и безболезненнее, чем железо. Несколько нажатий кнопки и пара кликов мышки изделию не повредят, а вот перепаивания (особенно микросхем) удовольствия не перенесут, еще детали перегреются, дорожки поотслаиваются и пр. Нету у меня желания разводить спор на тему микроконтроллер vs дискретные элементы, всему свое назначение, у всех свои взгляды.
Лично для меня запрограммировать МК проще, чем лепить что-то аналоговое. Хоть компаратор — это и не сложно, но при использовании потенциометра с точностью там будет очень туго.
Да, если это можно так назвать: коэффициенты рассчитывал экспериментально. После полутора лет работы сдох один нагреватель. Заменил, вроде бы разница не ощущается.
Тупо включаю нагрев если температура стала ниже заданной(кажись на 5 градусов) и отключаю — когда стала выше. Интервал вкл-выкл получается около секунды, а с учетом помех в реале еще меньше. Что-то навороченное нету смысла мутить так как из-за использования различных жал точно температуру установить и измерять не получится.
Насчет встроенного таймера — согласен, незачем покупать еще одну микросхему, если все уже есть в МК. А вот с батарейкой — не понял, типа резервное питание. Я бы вместо RTC термометр на DS1820 прилепил.
А я раньше использовал стекло, а сейчас забил. Во-первых стекло поглощает значительную часть излучения лампы (кварцевого стекла у меня под рукой нет), во-вторых из-за возможных неровностей платы фотошаблон может неплотно прилегать, а в третьих конструкция громоздкая получается. Я пленку-фотошаблон просто или скотчем приклеиваю, или монетками-гаечками прижимаю, причем можно придавливать именно там где нужно, а не где получится.
Я фоторезист проявляю в гидроксиде натрия (порошок для прочистки труб). Так он если постоит в виде раствора, то теряет свои свойства, да и концентрация его слишком маленькая даже чтобы вызвать раздражение кожи. Но употреблять внутрь-не рекомендую))
Кстати да, для новичков такие платы — самое оно. Единственный их минус — цена. А макетные платы для пайки отобьют все дальнейшее желание экспериментировать.
Паяльник — 120грн
Трансформатор — 40грн
Контроллер — 20 грн
Индикатор — 10 грн
Остальная мелочь — 10 грн
ИТОГО: 200грн = $25
Фотографии сейчас выложу.