|
2 / 2 / 0
Регистрация: 08.05.2013
Сообщений: 625
|
|
Пишем ремонтную прошивку для модуля E72-H6200/002, Холодильники/морозильники Атлант26.10.2013, 18:49. Показов 48702. Ответов 84
Метки нет (Все метки)
Начало темы .
Модуль E72-H6200/002 на сегодняшний день является устаревшим и снятым с производства. Поэтому, думаю, никто особо не будет против, если мы разберем его на винты и напишем для него прошивку. Предлагаю взять за основу ту ее часть, которая уже разработана и опробована на реальном холодильнике. Пожалуй, начнем. Начинал писать ее на ассемблере, но это удовольствие сомнительное. Из явных преимуществ - компактный код. Из недостатков... Многие вещи реализуются через колено. Си в этом плане гибче, ЯТД. Нам потребуются: - интегрированная среда разработки AVR Studio (пользую 4-ю версию с обновлением до 4.18SP1); - WinAVR (без него проект на си не создать); - любой программатор для микроконтроллеров серий AVR с 5В питанием. Исходники: Об алгоритме работы модуля можно почитать здесь. Этот материал я нашел в свободном доступе через гугл. Мануал на Atmega16
0
|
|
| 26.10.2013, 18:49 | |
|
Ответы с готовыми решениями:
84
холодильник Атлант мхм 1844 модуль E72-H6200/002, ошибка F4 Модуль х/к Атлант E72-H6200, нужен совет Вебинар "Химические лаборатории, часть 2(3)*: международные правила проектирования, холодильники и морозильники, сушильн |
|
1 / 1 / 0
Регистрация: 20.08.2008
Сообщений: 403
|
|||
| 27.10.2013, 14:05 | |||
0
|
|||
|
1 / 1 / 0
Регистрация: 20.08.2008
Сообщений: 403
|
||
| 27.10.2013, 14:15 | ||
ЗЫ: Вот только у меня проблемка всплыла. Нифига чета не могу заставить проект компилиться...
0
|
||
|
1 / 1 / 0
Регистрация: 03.01.2013
Сообщений: 404
|
|
| 27.10.2013, 14:22 | |
|
Не будем думать о модульности изначально - потом фиг поправиш.
Я его еще и не компилировал.
0
|
|
|
YGc
|
||||
| 27.10.2013, 15:17 | ||||
есть модули с 2 и с 3 датчиками температуры, плюс цепочка определения напряжения питаюшей сети, для защиты от запуска компрессоров при пониженном напряжении питания. PS Есть даташиты на позисторы определяющие температуру семисторов... Если интересует то выложу |
||||
|
2 / 2 / 0
Регистрация: 08.05.2013
Сообщений: 625
|
|||
| 27.10.2013, 15:22 | |||
0
|
|||
|
1 / 1 / 0
Регистрация: 20.08.2008
Сообщений: 403
|
|||
| 27.10.2013, 15:30 | |||
|
Да все опции так и стоят, а вот почему-то все равно ошибки кидает... Даже новый проект не хочет компилиться. Походу не может найти каких-то исполняемых файлов... Щас лог кину...
Вот лог компиляции..
0
|
|||
|
1 / 1 / 0
Регистрация: 03.01.2013
Сообщений: 404
|
||
| 27.10.2013, 15:31 | ||
Пройдись с вывода 14 атмеги до не установленных деталей и подумай зачем нужен не распаянный стабилизатор по питанию и ключ, соединенный с неиспользуемым разъемом у датчиков. ЗЫ. 14 Вывод это выход ШИМ с процессора. В данном случае речь только о модуле E72-H6200 на 3 или на 2 датчика.
0
|
||
|
2 / 2 / 0
Регистрация: 08.05.2013
Сообщений: 625
|
|
| 27.10.2013, 15:42 | |
|
Build started 28.10.2013 at 14:28:27
avr-gcc -mmcu=atmega16 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=1000000UL -O0 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT E72_c_v1_1.o -MF dep/E72_c_v1_1.o.d -c ../E72_c_v1_1.c In file included from ../E72_c_v1_1.c:12: c:/winavr-20100110/lib/gcc/../../avr/include/util/delay.h:90:3: warning: #warning "Compiler optimizations disabled; functions from wont work as designed" avr-gcc -mmcu=atmega16 -Wl,-Map=E72_c_v1_1.map E72_c_v1_1.o -o E72_c_v1_1.elf avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature E72_c_v1_1.elf E72_c_v1_1.hex avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 --no-change-warnings -O ihex E72_c_v1_1.elf E72_c_v1_1.eep || exit 0 avr-objdump -h -S E72_c_v1_1.elf > E72_c_v1_1.lss Build succeeded with 1 Warnings...
0
|
|
|
1 / 1 / 0
Регистрация: 20.08.2008
Сообщений: 403
|
|
| 27.10.2013, 15:45 | |
|
mid, А что у тебя вот в этой категории ?
0
|
|
|
2 / 2 / 0
Регистрация: 08.05.2013
Сообщений: 625
|
|
| 27.10.2013, 15:48 | |
|
Ты не установил WinAvr
0
|
|
|
YGc
|
||
| 27.10.2013, 15:50 | ||
|
||
|
1 / 1 / 0
Регистрация: 20.08.2008
Сообщений: 403
|
||
| 27.10.2013, 16:06 | ||
Заработало... Просто добавил тулчейн и все пошло.
0
|
||
|
0 / 0 / 0
Регистрация: 21.06.2012
Сообщений: 105
|
||
| 27.10.2013, 16:55 | ||
Синхронизация с сетью - надо. Во-первых облегчится пуск компрессора если будешь включать при переходе через ноль, в том числе будет меньше бесполезного нагрева позистора. Во-вторых - если собрался писать что-то во внутренний еепром, то делать это надо сразу после перехода через ноль, а не произвольно по времени - есть шанс благополучно записать "на ёмкостях" при пропадании сети. Опять же - можешь успеть записать фаулт сети, если не появится следующий переход через ноль в интервал 10 миллисекунд, но это рюшечки уже. Ну и ,как сказал OlegCh, можно фильтровать/усреднять наводку на датчики, а она будет. Про реф=авцц и питание датчиков от авцц тут правильно сказали - точнее.
0
|
||
|
1 / 1 / 0
Регистрация: 03.01.2013
Сообщений: 404
|
||
| 27.10.2013, 17:26 | ||
На напряжени после транса он ну никак не повлияет. Кроме того диод порушит весь процесс определения перехода ч\з нуль. (да и 4148 в сеть это экстрим-с) Значится так - вот схема. Не причесана пока. Но, думаю, понятно кто куда и с кем дружит. mid, посмотри по своеим таблицам совпадение по периферии. На туефу тучу перемычек на морде у меня просто не хватило сил...
0
|
||
|
0 / 0 / 0
Регистрация: 21.06.2012
Сообщений: 105
|
||
| 27.10.2013, 17:38 | ||
0
|
||
|
2 / 2 / 0
Регистрация: 08.05.2013
Сообщений: 625
|
|
| 27.10.2013, 17:42 | |
|
Олег, там точно есть интегральный стабилизатор 5В?
И еще момент: управление симистором лампы освещения ХК вроде как не завязано на микроконтроллер. Последний может получать сигнал о том, что дверь ХК открыта, но не управляет симистором. Это из наблюдений на х-ке.
0
|
|
|
0 / 0 / 0
Регистрация: 21.06.2012
Сообщений: 105
|
|
| 27.10.2013, 17:42 | |
|
Тинисвич как-то в воздухе повис.
Ноги соурса на Вцц, вероятно
0
|
|
|
1 / 1 / 0
Регистрация: 03.01.2013
Сообщений: 404
|
|
| 27.10.2013, 17:51 | |
|
Максим, Спасибо. ппц. отвлекли и я накуралесил - конечно на VCC! поправил.
mid, Нет 79L05 там нет, но она нужна будет (и под нее есть место) если будет вентилятор. А так - там стоит специально обученная перемычка 000. Вот по выключателю двери модуль и узнает об ее открытии а свет включает триак.
0
|
|
|
1 / 1 / 0
Регистрация: 20.08.2008
Сообщений: 403
|
||
| 27.10.2013, 17:56 | ||
0
|
||
|
2 / 2 / 0
Регистрация: 08.05.2013
Сообщений: 625
|
||
| 27.10.2013, 17:59 | ||
У тебя триаком управляет м/к с 19-го пина. На деле это несколько иначе. Свет я не программировал, а он работал, причем корректно.
0
|
||
| 27.10.2013, 17:59 | |
|
СМА Атлант 50C124-002 s/n:1831358401, Сначало F14 потом появляется F13
Сма Атлант 60С82, ошибка f13 прошу прошивку СМА Атлант 45У82, Ошибка F13 ищу прошивку сма Атлант 35M102-001 3511102000001000 012491, Ищу прошивку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|