Вентилятор с анимацией

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Romius80
Родился
Сообщения: 17
Зарегистрирован: Вт сен 20, 2011 10:10:00

Re: Вентилятор с анимацией

Сообщение Romius80 »

R10 стоит, все исправления в схеме учтены, проводок экранированный, подключен экран со стороны платы. Всё равно не помогает. Светодиоды сначала хаотично моргают, а потом всё пропадает и каждый раз в разное время. На прикреплённом видео видно (только снимал на мобильник)...
Вложения
Вентил.rar
(385.91 КБ) 306 скачиваний
Fizikus
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Сб фев 27, 2010 19:23:52
Откуда: Тула
Контактная информация:

Re: Вентилятор с анимацией

Сообщение Fizikus »

В ближайшее время поправлю прошивку, чтобы была возможность локализовать проблему. А пока, если есть возможность - попробовать с другой картой памяти, кстати, файловая система FAT16? размер кластера стандартный(16 Кб)?
Продаю SMD резисторы, конденсаторы.
Romius80
Родился
Сообщения: 17
Зарегистрирован: Вт сен 20, 2011 10:10:00

Re: Вентилятор с анимацией

Сообщение Romius80 »

Файловая система FAT16, размер кластера 16 кбайт. Флэшки пробовал разные, сейчас использую Microdia XTRA 1Gb.
Fizikus
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Сб фев 27, 2010 19:23:52
Откуда: Тула
Контактная информация:

Re: Вентилятор с анимацией

Сообщение Fizikus »

Уважаемый Romius80, вот прошивка для проверки датчика синхронизации + видео как должно это работать. Вам необходимо сделать следующее:
Для начала, если у вас стоит резистор на 1 кОм между выводом MISO и входом 1,2 74HC164 - то вместо него поставьте перемычку. Попробуйте запустить вентилятор. Если проблема осталась, сделайте следующее:

1. Вытащить карту памяти(ОБЯЗАТЕЛЬНО!)
2. Залить новую прошивку
3. Поставьте перемычку между MISO и землей
4. Включите вентилятор(без карты памяти!).

Если лопасти держать рукой проводя датчик мимо ИК светодиода, то должны возникать вспышки, а если дать ему свободно вращаться, то должен появиться сектор, все как на видео. Если у вас возникают посторонние вспышки или сектор иногда пропадает, то проблема с датчиком синхронизации - попробуйте поменять выводы датчика местами, заменить датчик или подобрать резистор в цепи датчика. И еще, какая микросхема у вас стоит первой (на которую идет сигнал с MISO)?

Данная пршивка полностью работоспособна и при наличии карты памяти выводит картинку как и положено(незабудьте только снять перемычку с MISO на землю).

Жду ваших результатов.
Вложения
тест_датчика.rar
(710.25 КБ) 306 скачиваний
Продаю SMD резисторы, конденсаторы.
Romius80
Родился
Сообщения: 17
Зарегистрирован: Вт сен 20, 2011 10:10:00

Re: Вентилятор с анимацией

Сообщение Romius80 »

Хорошо!!! Сейчас пока много работы, как посвободней будет обязательно проверю и отпишусь... Спасибо, что помогаете!!!
Romius80
Родился
Сообщения: 17
Зарегистрирован: Вт сен 20, 2011 10:10:00

Re: Вентилятор с анимацией

Сообщение Romius80 »

Сделал как вы сказали. Залил новую прошивку, заземлил MISO. При прохождении фотодатчика через светодиод светики вспыхивают один раз как положено, но при вращении вентилятора синхронизация сбивается, начинают появлятся полосы в произвольном порядке в любом месте круга, либо вообще всё пропадает, как будто перегрузка. И ещё светики горят то ярко, то бледновато. Пробовал менять фотодатчик, подбирал резистор : сначала 1кОм, потом 3 кОм, потом 5,1 кОм, разницы особой не видно. Может быть не хватает оборотов вентилятора, конструкция то тяжёлая да еще не сбалансирована, или фотодатчик не такой, у меня трехконтактный с двумя фототранзисторами в корпусе от Logitech (подскажите какой лучше, с чего взять). Первая микросхема, на которую приходит MISO, стоит HC164A. Файл видео прилагаю... У меня светодиод наруже, на фото видно, может в этом проблема?
Вложения
DSC00358.rar
(345.21 КБ) 268 скачиваний
MOV00014.rar
(945.61 КБ) 262 скачивания
MOV00013.rar
(845.36 КБ) 276 скачиваний
Fizikus
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Сб фев 27, 2010 19:23:52
Откуда: Тула
Контактная информация:

Re: Вентилятор с анимацией

Сообщение Fizikus »

Добрый день!
Давайте сделаем следующее:
1. Отключить питание светодиода. Включаем. Полоски появляются? Если полный штиль - надо попробовать спрятать светодиод (т.к возможно возникает засветка) и/или выполнить пункты 2г-3.
2. Если полоски при отключенном светодиоде появляются, то делаем следующее:
2а. отпаиваем фотодатчик, измеряем его сопротивление(датчик затенить).
2б. вместо датчика впаиваем резистор с номиналом, близким к измеренному.
2в. Включаем. Проблема осталась?
2г. пробуем впаять на вход контроллера конденсатор 100 пФ(параллельно резистору R9).
2д. Включаем, проблема осталась?
3. Как вариант попробовать изменить схему включения датчика: резистор R9 и датчик поменять местами, конденсатор оставить там же(теперь уже параллельно датчику).

Жду результатов.

П.С.: От оборотов будет влиять толька ширина сектора. Я фотодатчик брал от открытой оптопары (П-образная фигулина как в мышке, только у датчика 2 вывода - нашел в струйном принтере). Можете еще проверить датчик тестером - засвечиваете - 1, затеняете - 0(причем уровень единицы должен быть не меньше 3В, а 0 - не более 1,5В).
Продаю SMD резисторы, конденсаторы.
Romius80
Родился
Сообщения: 17
Зарегистрирован: Вт сен 20, 2011 10:10:00

Re: Вентилятор с анимацией

Сообщение Romius80 »

Заклеил светодиод изолентой черной (трудно питание отключить, я клеем все залил), полоски проскакивают.
Отпаял датчик, сопротивление 446 кОм, поставил на 430 кОм. Проблема исчезла.
Впаял кондер 100пФ, то же самое, проблема присутствует, поменял датчик с сопротивлением местами, всё так же (на видео видно,только на первое включение появилась картинка интересная, но непонятная, а потом все вернулось)
Вложения
Vent.rar
(657.85 КБ) 250 скачиваний
Fizikus
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Сб фев 27, 2010 19:23:52
Откуда: Тула
Контактная информация:

Re: Вентилятор с анимацией

Сообщение Fizikus »

Попробуйте уменьшить сопротивление R9 до 200 Ом, если синхронизация совсем пропадет, необходимо постепенно увеличивать. Хорошо бы конечно попробовать с другим датчиком. Ваше видео честно говоря поставило меня в тупик. В крайнем случае в качестве датчика можно поставить геркон, тогда конденсатор 0,01-0,1 мкф на землю по любому, не знаю отработает ли он на таких оборотах.
Продаю SMD резисторы, конденсаторы.
Romius80
Родился
Сообщения: 17
Зарегистрирован: Вт сен 20, 2011 10:10:00

Re: Вентилятор с анимацией

Сообщение Romius80 »

Меньше килоома не работает датчик вообще. У меня все датчики только от мышек, других нет пока и вырвать негде. Буду искать, потом отпишусь...

Интересно получилось, отпаял кондёр на 1000 мкФ 6,3В по 5 вольтам, теперь полоска на одном месте стоит, пытается в сектор превратиться и сбрасывается обратно в полосу, через секунд 20-30 все исчезает. Дёргается то ярче, то тусклее. Может дело в питании,контроллер постоянно перезагружается??? У меня обмотки трансформатора практически вплотную к друг другу. На стоячем винте все напруги в норме.
Fizikus
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Сб фев 27, 2010 19:23:52
Откуда: Тула
Контактная информация:

Re: Вентилятор с анимацией

Сообщение Fizikus »

Фьюзы какие прошиваете?
Продаю SMD резисторы, конденсаторы.
Romius80
Родился
Сообщения: 17
Зарегистрирован: Вт сен 20, 2011 10:10:00

Re: Вентилятор с анимацией

Сообщение Romius80 »

CKSEL3=0 (галочка стоит), остальное в 1(галочек нет), шью Ponyprog. Но завтра уточню, потому что при второй прошивке фьюзы не трогал.
Fizikus
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Сб фев 27, 2010 19:23:52
Откуда: Тула
Контактная информация:

Re: Вентилятор с анимацией

Сообщение Fizikus »

Есть возможность прочитать фьюзы из контроллера?
Продаю SMD резисторы, конденсаторы.
Romius80
Родился
Сообщения: 17
Зарегистрирован: Вт сен 20, 2011 10:10:00

Re: Вентилятор с анимацией

Сообщение Romius80 »

Есть, но только завтра, я проводками подпаиваюсь к контроллеру в TQFP корпусе. Завтра считаю и выложу скрин.
driver707
Родился
Сообщения: 9
Зарегистрирован: Чт окт 13, 2011 08:16:20

Re: Вентилятор с анимацией

Сообщение driver707 »

Привет всем! Хочу сделать подобное - но разобраться так сказать с нуля со всеми нюансами и хочется сделать все это через LPT и управлять пока с компьютера - но нигде не могу найти подобного решения данного девайса... кто-то может что-то сказать по этому поводу?
driver707
Родился
Сообщения: 9
Зарегистрирован: Чт окт 13, 2011 08:16:20

Re: Вентилятор с анимацией

Сообщение driver707 »

А еще круче сделать все через COM-порт с так сказать on-line взаимосвязью с устройством и тут можно ен ограничивать себя возможностями по тестирванию различных эфектов...)))) в реальном времени изменять значение нужноко сектора на получаемой картинке.
Fizikus
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Сб фев 27, 2010 19:23:52
Откуда: Тула
Контактная информация:

Re: Вентилятор с анимацией

Сообщение Fizikus »

Romius80 писал(а):Есть, но только завтра, я проводками подпаиваюсь к контроллеру в TQFP корпусе. Завтра считаю и выложу скрин.

Заодно попробуйте эту прошивку, в ней светодиоды должены загораться на 5 секунд при прохождении датчика, на неподвижном вентиляторе можно будет проверить и питание и стабильноость контроллера.

По-поводу он-лайн контроля было-бы конечно неплохо, но я даже близко не знаю как к ком порту подойти :(
Вложения
тест датчика_5_сек.rar
(56.52 КБ) 245 скачиваний
Продаю SMD резисторы, конденсаторы.
Romius80
Родился
Сообщения: 17
Зарегистрирован: Вт сен 20, 2011 10:10:00

Re: Вентилятор с анимацией

Сообщение Romius80 »

Прошил новой прошивкой. При прохождении датчика светодиоды вспыхивают и гаснут, т.е. получается контроллер уходит в перезагрузку. Проверил питание, покрутил вентилятор по всему кругу, стабильно после стабилизатора 4,97 вольта. Скорее всего дело в битах конфигурации, постоянно путаюсь в разных программах по разному. Прилагаю скрин, работаю через PonyProg 2000. Получается, что бит WDTON у меня в единице, а в исходниках я нигде не видел, чтобы сторожевой таймер сбрасывался. Т.е. получается у меня контроллер может из-за него уходить в перезагрузку. Просто хочу посоветоваться насчёт битов, а то боюсь кристалл залочить, с 48 мегами ещё ни разу не работал. Заранее благодарен за ответ!!!
Вложения
Биты конфигурации.rar
(477.57 КБ) 252 скачивания
Fizikus
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Сб фев 27, 2010 19:23:52
Откуда: Тула
Контактная информация:

Re: Вентилятор с анимацией

Сообщение Fizikus »

У меня тоже в 1, попробуйте прошить его в 0, кристалл не залочится.

Для надежности еще подтяните reset контроллера к плюсу питания, WDTON должен быть по-любому 1.
Последний раз редактировалось Fizikus Пт окт 14, 2011 09:24:10, всего редактировалось 1 раз.
Продаю SMD резисторы, конденсаторы.
driver707
Родился
Сообщения: 9
Зарегистрирован: Чт окт 13, 2011 08:16:20

Re: Вентилятор с анимацией

Сообщение driver707 »

Fizikus писал(а):По-поводу он-лайн контроля было-бы конечно неплохо, но я даже близко не знаю как к ком порту подойти :(


По этому поводу я без проблемм могу помочь... там все не так уж и сложно... я в качестве дипломной делал станок с ЧПУ управляемый через COM порт в реальном времени на микроконтроллере Mega8 4 МГц без внешнего кварца... так все отлично работало там простая схема подключения через MAX232 плюс программу сам писал для обмена данными в оба направления... вечером дома обдумывал данный проект - должно все получиться неплохо... можно в перспективе выводить различные анимации - от часов и до монохромного видео а так-же визуализацию winampa например... да и схема по идее должна упроститься в виду отсутсвия карты памяти.... хотя с ней тоже как вариант для автономной работы...
Ответить

Вернуться в «Статьи»