Помогите с прошивкой МК для вентилятора.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
Lifeyar
Встал на лапы
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль
Контактная информация:

Помогите с прошивкой МК для вентилятора.

Сообщение Lifeyar »

Предистория: сломался у меня прошлым летом вентилятор, китайский, Vitek. Вещь летом очень нужная. Мотор исправен, он на 220 вольт, 4 провода, один общий и 3 провода -режимы LO, MID, HI. На плате управления в оригинале стоит микроконтроллер SN8P2501BPB, поскольку питание без гальванической развязки, походу он и сдох. Схему не найти, а уж тем более прошивку. Помогите собрать что либо адекватное тому, что было. Плату хочу сделать по размерам старой, чтоб кнопки подошли, если будет управление с пульта на ИК - вобще бы супер! (у родного был) Поскольку в написании программ для МК полный ноль, прошу кого-нибудь помочь. Собрать и прошить могу и на PIC и на AVR. Собственно нужно : включить-выключить, и перебор режимов, можно по кругу 1-2-3, две кнопки, в родном ещё был таймер, но, считаю, что это лишнее. Фото старого контроллера в прикрепленном файле, там 4 кнопки, но хватит и двух. Спасибо!
Вложения
i.jpeg
(63.97 КБ) 2471 скачивание
100_4117.jpg
(131.13 КБ) 2097 скачиваний
Последний раз редактировалось Аlex Пн апр 08, 2013 20:47:43, всего редактировалось 1 раз.
Причина: Отредактировал название темы
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Помогите с прошивкой МК.

Сообщение Аlex »

если будет управление с пульта на ИК - вобще бы супер!
Я знал, что люди - ленивое "существо", но не знал, что на столько :)))
походу он и сдох
Вам бы убедиться для начала, вдруг управление живое, а сдохла силовуха.

PS: В принципе, программа - фигня. 2 кнопки, переключение по кругу - выкл<->1<->2<->3. Любой начинающий местный котёнок сделает...
Реклама
Аватара пользователя
Lifeyar
Встал на лапы
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль
Контактная информация:

Re: Помогите с прошивкой МК.

Сообщение Lifeyar »

Аlex писал(а):вдруг управление живое, а сдохла силовуха.
В том и дело, что силовых элементов всего 3, то ли транзисторы, то ли симисторы, в корпусе ТО92 (маркировки нет), вроде живы (пробоя нет), питание на МК поступает.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15573
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Помогите с прошивкой МК для вентилятора.

Сообщение BOB51 »

Поглянь в сторону этого добра (раньше была unit... , сейчас вроде их атмель захавало):
doc4673.pdf
(136.85 КБ) 2280 скачиваний
:sleep:
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Lifeyar
Встал на лапы
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль
Контактная информация:

Re: Помогите с прошивкой МК для вентилятора.

Сообщение Lifeyar »

BOB51 писал(а):Поглянь в сторону этого добра (раньше была unit... , сейчас вроде их атмель захавало):
doc4673.pdf
:sleep:
Микросхемки неплохие, но опять же тот самый недостаток - нет гальванической развязки с сетью 220 вольт, и, насколько я понял из даташита, необходимо соблюдать фазу и ноль, что в моём случае не подходит! Спасибо, конечно, но не то.
Реклама
Аватара пользователя
khomych
Мучитель микросхем
Сообщения: 423
Зарегистрирован: Сб фев 21, 2009 16:11:32
Откуда: Харьков
Контактная информация:

Re: Помогите с прошивкой МК для вентилятора.

Сообщение khomych »

сталкивался на пылесосе мозги на пик контроллере, питание без гальванической развязки, однополупериодное (один диод). так он и сдох. а я думал, что контроллер. так что проверь. всякое может быть
Реклама
Аватара пользователя
Мастер665
Потрогал лапой паяльник
Сообщения: 383
Зарегистрирован: Чт мар 14, 2013 11:12:58
Откуда: 46rus

Re: Помогите с прошивкой МК для вентилятора.

Сообщение Мастер665 »

На сайте авра были управлялки вентилятором,пошукайте тамhttp://arv.radioliga.com/component/opti ... /Itemid,1/
Не тужи, дорогой, и не ахай,
Жизнь держи, как коня, за
узду,
Посылай всех и каждого на
х*й,
Чтоб тебя не послали в 3,14зду!(Есенин)
Аватара пользователя
Lifeyar
Встал на лапы
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль
Контактная информация:

Re: Помогите с прошивкой МК для вентилятора.

Сообщение Lifeyar »

Спасибо огромное! ЭТО, пожалуй, подойдёт! Сделаю ещё и развязку на оптопаре, поставлю транс на питание МК. Извиняюсь за нескромность, а нельзя ли, всётаки, прикрутить на первую ногу МК фотоприёмник и немного дописать прошивку, для управления с пульта по протоколу RC 5? Просто есть у меня пропеллерные часы, управляющиеся этим пультом, так заодно бы. :oops: Спасибо!
Аватара пользователя
Мастер665
Потрогал лапой паяльник
Сообщения: 383
Зарегистрирован: Чт мар 14, 2013 11:12:58
Откуда: 46rus

Re: Помогите с прошивкой МК для вентилятора.

Сообщение Мастер665 »

Вроде авр хотел добавить в неё тсопа,пошукайте на форуме его сайта,может доработка имеетса на форуме а статьёй ещё не оформлена...Я особо не слежу за его конструкциями,поэтому может что путаю...
Не тужи, дорогой, и не ахай,
Жизнь держи, как коня, за
узду,
Посылай всех и каждого на
х*й,
Чтоб тебя не послали в 3,14зду!(Есенин)
Аватара пользователя
Lifeyar
Встал на лапы
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль
Контактная информация:

Re: Помогите с прошивкой МК для вентилятора.

Сообщение Lifeyar »

Нет, не добавил. Написал я на форуме свою просьбу, подождём.
Аватара пользователя
Lifeyar
Встал на лапы
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль
Контактная информация:

Re: Помогите с прошивкой МК для вентилятора.

Сообщение Lifeyar »

Ну, вот, ответ от автора получен. К сожалению он сам дополнить устройство ИК управлением не сможет. Прошу помощи, может кто-то располагает свободным временем для изменения прошивки, с целью добавить управление на ИК лучах? Ссылка на устройство выше, там исходник есть. Спасибо!
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Помогите с прошивкой МК для вентилятора.

Сообщение Soir »

Lifeyar писал(а):Ну, вот, ответ от автора получен. К сожалению он сам дополнить устройство ИК управлением не сможет. Прошу помощи, может кто-то располагает свободным временем для изменения прошивки, с целью добавить управление на ИК лучах?
Вы сформулируйте ТЗ. Пока информации недостаточно и она не систематизирована.
1. Управление скоростью идет переключением обмоток? Тиристорами?
2. Для управления ПДУ нужно знать команды, подаваемые пультом и протокол. Или временной принцип, тоже желательно знать какой пульт.
3. Для полной гальванической развязки потребуется как развязка по выходной части, так и по источнику питания.
Аватара пользователя
Lifeyar
Встал на лапы
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль
Контактная информация:

Re: Помогите с прошивкой МК для вентилятора.

Сообщение Lifeyar »

Да, конечно, мало информации с моей стороны.
1. На двигателе 4 вывода, (он на 220 вольт) переключение режимов осуществляется подачей напряжения на один из 3 выводов, один вывод - общий, постоянно соединён с одним из питающих проводов.
2. Пульт управления нужен по протоколу RC 5, от телевизоров Горизонт, Витязь пятого поколения, у меня, если что, есть библиотеки, в которых ничего не понимаю. (собраны у меня пропеллерные часы, управляются таким пультом, проект с ledz.org) Управление двумя кнопками - одна вкл./выкл., вторая - перебор режимов по кольцу, индикация режимов светодиодная, на вентиляторе.
3. Да, хотелось бы сделать гальваническую развязку с помощью оптопар(скажем,MOC3041) и тиристоров(скажем,BT139-600), конечно, необходимо будет использовать понижающий трансформатор для питания низковольтной части. Но места в стойке вентилятора предостаточно.
4. Желательно иметь управление кнопками, на плате, мало ли где пульт, или в нём батарейки сели.
5. Если будет таймер отключения ( в родной конструкции имелся, и управлялся отдельной кнопкой, с индикацией на светодиодах) тогда функционал будет полным, не отличающимся от оригинала.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Помогите с прошивкой МК для вентилятора.

Сообщение Soir »

Не удалось посчитать сколько ж чего.
Давайте сразу, однозначно, без желательно и что еще хуже, после написания основной программы добавлять что-то еще.
Как я понял.
Выхода три на управление обмотками двигателя. В качестве развязки оптопары типа MOC с контролем 0.
На те же выходы МК можно поцепить светодиоды для индикации режимов.
Вход от инфракрасного фотоприемника.
Кнопки управления. Что значит вкл/выкл? Это сетевая кнопка? Если нет, то какой ее функционал?
Таймер. Чего и сколько, как устанавливается кнопкой, как индицируется светодиодами, сколько их и т.д.
От всего этого зависит выбор МК. Уточните.
Пока могу предложить аналогичный проект на PIC12F629 (Во вложении прошивка и проект в Proteus. Управляю дома светом. Я его слегка кастрировал под Ваши нужды.), просто для того, чтобы мы что-то обсуждали. Работает он от пульта какого-то старого видика Hitachi, таймера нет, управление или кнопкой, или командами PLAY/STOP, или удержанием любой кнопки пульта более 1,2 сек. Переключение по кругу.
Если есть проверенные библиотеки RC5 - давайте. У меня есть свои, но на практике не проверял.
Вложения
RemoteSwitchVent.zip
(9.54 КБ) 510 скачиваний
Аватара пользователя
Lifeyar
Встал на лапы
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль
Контактная информация:

Re: Помогите с прошивкой МК для вентилятора.

Сообщение Lifeyar »

Soir
Собственно, Вы представили почти законченное устройство! Пусть Вас не беспокоит высоковольтная часть его, это реализую сам. Готов отказаться от таймера отключения, и отображения информации о таймере (поскольку неизбежна замена МК, т.к. ног у 12Ф не хватит) ибо и ранее этой функцией не пользовался. Осталось "научить" устройство распознавать коды пульта по протоклу RC 5. Насчёт кнопки вкл./выкл., понял, что она не требуется. При переборе программ, есть момент, когда все выходы не активны, пусть это и будет выкл. Из всего выше сказанного следует, что нужна всего лишь одна кнопка, как на пульте, так и на плате устройства. В прикрепленном файле коды команд протокола RC 5, не могу сказать, то это или нет.
Вложения
keysRC5.rar
(738 байт) 376 скачиваний
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Помогите с прошивкой МК для вентилятора.

Сообщение Soir »

Lifeyar писал(а):Готов отказаться от таймера отключения, и отображения информации о таймере (поскольку неизбежна замена МК, т.к. ног у 12Ф не хватит)...
Если немного поизвращаться, то может и получится. Да, собственно не проблема перейти на другой МК. Этот проект у меня под рукой оказался, отсюда и выбор МК.
Lifeyar писал(а):Насчёт кнопки вкл./выкл., понял, что она не требуется. При переборе программ, есть момент, когда все выходы не активны, пусть это и будет выкл.
Неудобно, поскольку листается в одну сторону.
Lifeyar писал(а):Осталось "научить" устройство распознавать коды пульта по протоклу RC 5... В прикрепленном файле коды команд протокола RC 5, не могу сказать, то это или нет.
Что-то не то.
---
Поизвращался...
Кратко:
- Перебор программ с пульта вверх-вниз или по кругу. Кнопкой по кругу;
- Таймер, активация кнопкой и с пульта, установка времени 10-100 минут с пульта;
- Выключение/включение кнопкой и с пульта.
- Индикация состояния светодиодом.
Подробное описание, проект в Proteus и, естественно, прошивка во вложении.
Что у меня вызывает сомнения, так это правильность реализации протокола RC-5. Буквально на прошлой неделе раздарил старые пульты, теперь не на чем попробовать самому. Эта часть за Вами. Если не совпадают команды - это мелочи, переназначу на другие кнопки. Если вообще не будет реагировать, тогда мне понадобится более подробная информация про Ваши пульты. Может там и не RC-5, а может я неправильно сделал. При помощи несложного устройства можно считать и записать команды, подаваемые пультом через аудио вход компьютера, а потом расшифровать запись. Но это уже крайний вариант. Пробуйте.
Насколько удобным получилось управление - не знаю.
Что надо изменить в алгоритме - пишите.
Вложения
RemoteControlVentRC5.zip
(15.08 КБ) 441 скачивание
Аватара пользователя
Lifeyar
Встал на лапы
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль
Контактная информация:

Re: Помогите с прошивкой МК для вентилятора.

Сообщение Lifeyar »

Спасибо огромное! Попробую за выходные собрать на макетке и опробовать. О результатах обязательно отпишусь!
Аватара пользователя
Lifeyar
Встал на лапы
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль
Контактная информация:

Re: Помогите с прошивкой МК для вентилятора.

Сообщение Lifeyar »

Итак. Устройство собрано на макетной плате. После тестирования выявились следующие недостатки:
1. Нет реакции ус-ва на кнопки пульта PROG+ PROG- (следовательно не будет возможности задать время таймера)
2. На остальные кнопки ус-во реагирует, таймер срабатывает примерно через 10 мин, кнопкой OFF выключается с пульта. Пульт у меня такой-
Вложения
214.jpeg
(39.64 КБ) 888 скачиваний
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Помогите с прошивкой МК для вентилятора.

Сообщение Soir »

Lifeyar писал(а):Итак. Устройство собрано на макетной плате. После тестирования выявились следующие недостатки:
Это, как я и писал, мелочи, боялся более серьезных недостатков.
Я просто не знаю все коды команд. В сети нашел: поиск вперед, поиск назад. Подумал, что это и есть переключение программ.
Попробуйте, может на какие другие кнопки будут выполнены эти команды, а я поищу информацию на Ваш пульт.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Помогите с прошивкой МК для вентилятора.

Сообщение Soir »

Soir писал(а):...а я поищу информацию на Ваш пульт.
Нашел более расширенную информацию, попробуйте.
Вложения
RemoteSwitch.zip
(1.6 КБ) 531 скачивание
Ответить

Вернуться в «Разные вопросы по МК»