hauptling: Не знаю, мне лично пофиг какое железо. Надо быть дебилом чтобы делать какую нибудь "мигалку-свистелку" на stm32, а управлять, например, газовым котлом на Atmega не стоит
SyavaSyava: Это все фигня. На самом деле, с точки зрения банальной логики топикстартер стеснен в средствах, иначе бы он не стал задавать столь нелепый вопрос. Так что в данном случае вариант "деньги на ветер" отпадает. В принципе за 30 лет общения с компьютерами пришел к выводу, что стоимость компьютера всегда стабильна (закон Мура, однако) примерно 700-1000 долларов. Дешевле уже не очень, дороже - "деньги на ветер"
SyavaSyava: У меня один знакомый меняет комп каждые пол года. Его системники в среднем стоят $3000, за пол года на этом комп он зарабатывает как минимум $20000.
Недавно другой знакомый спрашивает где взять старенькую материнку (желательно на халяву) "очень сильно надо, работа стоит".
Говорю: "-Купи новый комп".
Отвечает "-Денег нет".
- Возьми кредит. Мне надо было я взял, сделал работу, отдал.
- Не, не вариант, у меня не будет столько
Александр: Я же писал, что таких не встречал, а сталкиваться приходится часто: ПУ тепла, расходомеры, корректоры газа, промышленные контроллеры. Часто стоит STM32, иногда что-то другое, но точно не AVR. Почему так я не знаю.
Александр: Не знаю, я просто констатирую факт отсутствия сертифицированных устройств даже на Atmega (может вам такие встречались?). ATtiny вообще заточен для использования в простых исполнительных девайсах типа "включил/выключил". Использовать такие МК в системе мониторинга мне видится проблематичным, в особенности ATtiny13
iv_k: надежность разъема SD карты определяется исключительно частотой вынимания этой самой катры, т.е. в случае пломбировки надежность будет достаточно высокая.
Но топикстартер не конструирует коммерческий ПУ, как я понимаю ему нужен некий мониторинг "за недорого" для личных целей. Т.е. о сертификации речи не идет
iv_k: А что мешает опломбировать sd карту? Или установить NAND на плату девайса? Ко всему прочему все известные мне сертифицированные ПУ почему-то делаются на очень дорогих STM32, а не на копеечных ATtiny
АртемЪ: про 60% это ты загнул. В любом случае литиевый аккумулятор штука очень нежная и без специального контроллера заряда-разряда их не стоит использовать. Но в ноутбучных батареях такой контроллер есть так что особо переживать не стоит
Александр: Дык, это и есть прибор учета. Они то же собирают и передают данные, это их основные функции. Возьмите, например, Arduino или отдельно Atmega328. Там 2Кб SRAM.
хранение можно производить в формате: время в сек. от опред. даты(3байта)+объем(1байт). Таким образом вы сможете хранить данные за полгода для каждого факта расхода (пошел расход, записали сколько). Если уж сильно надо можно порциями (1 раз в день или по необходимости) сбрасывать на внешнюю EEPROM или даже SDcard
Да они в принципе все одинаково устроены (полевик с конденсатором). Все зависит от технологии производства. В любом случае EEPROM слишком медленное устройство и не очень долговечное. С другой стороны она и не предназначена для оперативного использования. Исключительно для длительного, энергонезависимого хранения редко изменяемых данных, например, настроек.
Александр: В расходомерах, корректорах газа и пр. фигне. Лень искать конкретно.
В принципе с подсчетом среднепотолочного расхода с большим успехом справляются механические ПУ (как раз они используются в коммерческом учете), электронные нужны там где требуется расчет (учет тепла, коррекция объема газа) или сбор статистики.
Александр: ну так сделайте как в коммерческих ПУ - внешняя SRAM + аккумулятор. Как правило небольшая память есть во всех часах, они вам все равно понадобятся
LittleBuster: Для точной регулировки нужен Симистор+ШИМ регулятор с интегральной регулировкой. Можно воспользоватся и реле, нагрел до температуры 1 - выключил, остыло до температуры 2 - включил
khipster: Объект это важно, конечно, оно, ведь, "объектоное",. Но так же важно понять, что любой объект это порождение класса. "Корова рыжая одна" это объект, но эта корова породы "Рязанская борзая", вот это уже класс. Короче сначала нужно описать класс, а потом на его базе создавать объект и не как иначе, т.е. без класса объекта быть не может физически