перепрошил контроллер, та же фигня . Еще хотел спросить по поводу 2-х резисторов которые есть на схеме, а у вас в печатке их не нашел. Но в своей я их поставил. Это резисторы R10 межу 17 и 25 ногами контроллера, и резистор на 1,2 ногу 74НС164 с Miso. они должны быть или нет? И еще вопрос. я на флешку записал уже всего одну картинку. а когда включаю устройство, то там проскакивают те которые я раньше записывал. и он то круги рисует то на доли секунды показывает то что надо и дальше круги. Помогите пожалуйста
_________________ Теория - это когда все знают, но ничего не работает, практика - это когда все работает, но никто не знает как. Здесь мы совмещаем эти две вещи! У нас ничего не работает и никто не знает почему!
Привет всем! Спасибо за отзывы и за интерес к моей конструкции. Начнем с самого простого:
Цитата:
я на флешку записал уже всего одну картинку. а когда включаю устройство, то там проскакивают те которые я раньше записывал.
Особенностью работы вентилятора заключается в том, что данные с карточки читаются подряд, границы файлов не воспринимаются, поэтому можно на карточку кидать множество файлов - все они будут отображаться в том порядке, в каком вы их закинули. Для того, чтобы вентилятор смог понять, что ваши картинки кончились и надо начинать чтение с начала, необходимо самым последним закинуть специальный файл - end_flash.dat. Встретив его, чтение начнется сначала. файл на карте памяти занимает минимум 16Кб, следовательно, для корректной работы необходимо создавать свои файлы кратным 16Кб. Один повтор картинки занимает ровно 1Кб, таким образом, указав 16 повторов одной картинки, или по 8 повторов 2-ух картинок, мы получим необходимый размер.
Цитата:
Еще хотел спросить по поводу 2-х резисторов которые есть на схеме, а у вас в печатке их не нашел. Но в своей я их поставил. Это резисторы R10 межу 17 и 25 ногами контроллера, и резистор на 1,2 ногу 74НС164 с Miso. они должны быть или нет?
Ну вот всплывают небольшие ошибочки... Резистор R10 обязателен, а вот на 1,2 ногу с MISO лучше заменить перемычкой. Вопрос к djzoob: фототранзистор подключен экранированным проводом? Можно попробовать уменьшить R9 до 470 Ом.
Вопрос с флешкой остается открытый. Я туда скидываю файл end_flash.dat. я скидывал ваши примеры программ. то что нужно скидывать кратные 16 кб, это я понял)) в общем читает он одну только картинку((( и файл конца там есть.
Цитата:
Вопрос к djzoob: фототранзистор подключен экранированным проводом? Можно попробовать уменьшить R9 до 470 Ом.
Провод не экранированный, это критично я так понял. пойду перепаяю экранированным, посмотрим что получится. Спасибо за ответ. Еще хотел спросить по поводу +5В на 18-ю ногу, это я так понял дополнительное питание, и подключение его не обязательно, или я ошибаюсь?о результатах сообщу.
_________________ Теория - это когда все знают, но ничего не работает, практика - это когда все работает, но никто не знает как. Здесь мы совмещаем эти две вещи! У нас ничего не работает и никто не знает почему!
Провод сделал экранированным, никакой разницы не почувствовал. Я вот думаю насчет того что возможно контроллер все таки подбитый. я на него кратковременно (случайно, не доглядел ) подал 12В , но после этого перепрошивал его, и все без проблем, прочитался, стерся, зашился по новой и все хорошо. А вот нормально, если я вставляю ВООБЩЕ пустую флешку, а он мне рисует круги?))
_________________ Теория - это когда все знают, но ничего не работает, практика - это когда все работает, но никто не знает как. Здесь мы совмещаем эти две вещи! У нас ничего не работает и никто не знает почему!
Еще хотел спросить по поводу +5В на 18-ю ногу, это я так понял дополнительное питание, и подключение его не обязательно, или я ошибаюсь?
Это питание АЦП, подключать вроде необязательно.
Если рисует круги - значит в регистрах висят данные. Причины могут быть следующие: не поступает клок на 8-ю ногу регистра; частота контроллера ниже 20 МГц; внешнее прерывание поступает не с каждым оборотом, и наконец, контроллер сильно тупит.
Вот что могу посоветовать: 1. Отключите питание от вентилятора, оставив питание на схеме(через возд. трансформатор). 2. Проверьте питание +5В на контроллере, фотодатчике и на регистрах. 3. В отсутствии карты памяти светодиоды не должны гореть. 4. Вставив карту памяти и подав питание(вентилятор не крутится! и датчик в тени), с интервалом примерно в секунду на светодиоды будут выдаваться данные, т.е. полный круг отрисуется за 120 сек.(весьма примерно). 5. Если фотодатчик пронести через ИК-светодиод(имитируя вращение) интервал значительно изменится. 6. Если вы вставите чистую карту памяти(т.е. проведя ее ПОЛНОЕ форматирование), то все светодиоды должны гореть. Карта в этом случае содержит нули - это можно проверить WinHEX-ом. Буду очень признателен за ответы по пунктам, это поможет локализовать проблему.
Как и просили отвечаю по пунктам: 1) Есть 2) +5 вольт везде есть. и на контроллере и на всех регистрах, и на фотодиоде (оно через него идет, с кренки на фотодиод, а далее на плату) 3) В отсутствии карты светодиоды не горят 4) Вставив карту, светодиоды просто горят (не все) через несколько секунд переключаются на другие(но не мигают а просто горят) или не переключаются 5) при имитации вращения в момент прохода светодиода резко меняется переключение светодиодов, но опять же они не моргают, а просто горят. при этом горят и красные и зеленые светодиоды, различные, хотя картинка на карту записана одна (cat_32k.dat) ну и конечный файл естественно (end_flash.dat). 6) карту отформатировал, вставил, светодиоды как горели и переключались так и остались гореть и переключаться, то есть не все сразу горят, а переключаются как хотят сами по себе. з.ы. Заметил что при надавливании на карту, меняется картина происходящего, светодиоды переключаются по другому, но опять же не понятно откуда он это берет. Контакт хороший у карты с панелькой и у панельки с платой.
_________________ Теория - это когда все знают, но ничего не работает, практика - это когда все работает, но никто не знает как. Здесь мы совмещаем эти две вещи! У нас ничего не работает и никто не знает почему!
При форматировании файловая система какая и размер кластера? скачайте winhex, запустите, всавьте карту памяти в компутер, в винхексе в меню-инструменты-открыть диск-ваша карта памяти, сделайте принтскрин и скиньте на мыло accilatemСОБАКАmail.ru
файловая система FAT, размер кластера стандартный. Скриншоты отправил. в винхексе там не сплошные нули.
_________________ Теория - это когда все знают, но ничего не работает, практика - это когда все работает, но никто не знает как. Здесь мы совмещаем эти две вещи! У нас ничего не работает и никто не знает почему!
все правильно, одно смущает - 1-й сектор данных приходится на 520, а у меня 512. Надо сидеть считать. И еще, есть другая карточка?
посчитал, все правильно, сделайте пожалуйста следующее: скиньте на чистую карточку файлик cat_32k.dat, в винхексе нажмите кнопочку перейти к смещению и введите 41000, принтскрин и мне на мыло.
Карточка то есть кстати тоже Transcend на 1 Гб, вот только он ее не инициализирует вообще((( сейчас попробую еще раз, достану с телефона отформатирую как и эту, может получится. ...прошло 10 минут... ну как и ожидалось, он ее не увидел. обидно.. скриншот отправил
_________________ Теория - это когда все знают, но ничего не работает, практика - это когда все работает, но никто не знает как. Здесь мы совмещаем эти две вещи! У нас ничего не работает и никто не знает почему!
Спасибо за помощь и за советы! оказалось все довольно банально. С фототранзистора на контроллер не хватало питания было всего 0,7В, поэтому не было синхронизации. Пришлось подобрать резистор, поставил на 4,7 кОм. и все заработало. Могу отметить что на флешку стоит кренка 3В, и все прекрасно работает. действительно, очень красиво))
_________________ Теория - это когда все знают, но ничего не работает, практика - это когда все работает, но никто не знает как. Здесь мы совмещаем эти две вещи! У нас ничего не работает и никто не знает почему!
День добрый! Над новым проектом работаю не один, к сожалению полностью открытым сделать его не могу - возможны печальные для нас последствия. Но все же для радиолюбителей желающих повторить конструкцию я могу выслать прошитый контроллер по розничной цене чистого, плюс могу выслать платы заводского качества(самостоятельное изготовление весьма трудоемкое - порядка 400 переходных отверстий). Работа еще кипит, окончательного варианта пока нет, сезон к сожалению подходит к концу... И еще, администрация сайта не поддерживает коммерческие проекты, только открытые, поэтому статьи не будет. Если что-то интересует - лучше в личку. Вот первые уличные испытания http://www.youtube.com/watch?v=E-pyay3v3Qo
Зарегистрирован: Вт сен 20, 2011 10:10:00 Сообщений: 17
Рейтинг сообщения:0
Добры вечер! У меня проблема. Собрал вроде вентилятор без каких либо сложностей. Всё как полагается питание присутствует на плате +5 вольт, 3.3 вольта есть, ошибки в монтаже устранил. На стоячем винте примерно раз в секунду моргают светодиоды, флэшка отформатирована под fat16. Когда подключаю фотодатчик и провожу им напротив фотодиода, начинается хаотичное моргание светиков. При подключении вентилятор, но с отключенным датчиком, он рисует круги. При включении датчика на работающем винте начинается хаотичное мигание и может сразу затухнуть, а может долго так мерцать не в попад, но общей картины так ниразу и не увидел. Подскажите, пожалуйста, где нужно порыться, а то совсем в тупике, а жалко ведь, люблю доделовать то что начал. Заранее спасибо!!!
Выкладываю исправленную схему и печатку. В схеме исправил структуру полевых транзисторов - были перепутаны, добавлен конденсатор в цепи затвора транзистора на первичную обмотку трансформатора. В печатке добавлен резистор R10 между 17 и 25 выводом контроллера; разводка полевика, отвечающего за питание светодидов изменена на MICRO-6. Также новая ссылка на статью http://radiokot.ru/circuit/digital/game/15/
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 63
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения