Страница 8 из 14

Re: MEGA3D

Добавлено: Чт окт 21, 2010 21:17:48
Сериг
доброй ночи,я почти собрал девайс,программирую в коде вижеоне нет ли у кого под него проши?YS качал ваш пвкет с фотками и т д,но код вижн ругается на функцию EQU почему и что это за функция?прошу выложить прошивку и какие фьзы ставить,за ранее Благодарю!

Re: MEGA3D

Добавлено: Чт окт 21, 2010 22:29:52
YS
Code Vision AVR - это C IDE. Прошивка же писана на AVR assembler... Естесственно, компилятор C ругается на код на чистом ассемблере. :idea: Кстати, если я все правильно помню, в архиве же есть .hex файл?
код вижн ругается на функцию EQU почему и что это за функция?
Это не функция, это директива препроцессора AVR assembler. Присваивает метке выражение, эквивалентна директиве C #define - http://www.atmel.com/dyn/resources/prod ... oc1022.pdf

Re: MEGA3D

Добавлено: Пт окт 22, 2010 13:37:58
Сериг
...аа понял,а нет и под код вижн?я просто только с ним работаю...

Re: MEGA3D

Добавлено: Пт окт 22, 2010 14:49:36
YS
Еще раз повторяю: прошивка написана на AVR Assembler, варианта на C нет.

У нового МК надо отключить fuse-бит CKDIV8. Остальное оставить как есть.

Re: MEGA3D

Добавлено: Пт окт 22, 2010 17:58:04
Сериг
хорошо avr-studio это асма?если да то научите пож как там работать программатора у меня 2 узб-усп и сткашник 500 в2

Re: MEGA3D

Добавлено: Пт окт 22, 2010 19:18:26
YS
AVR Studio это IDE, которая по умолчанию поддерживает ассемблер. Однако, существует возможность прикрутить туда сборку WinAVR (AVR GCC), и тогда в ней же можно писать на С.

Работа в AVR Studio.
Начальный курс по ассемблеру AVR.

P.S.

Какими программаторами Вы располагаете, я так и не понял. Убедительная просьба писать в общепринятом стиле. Изображение

Re: MEGA3D

Добавлено: Сб окт 23, 2010 13:20:15
Stasyan
Начал собирать схему но столкнулся с проблемой нагрева транзитора на выходе неподвижной части, сначала поставил 815 потом 819 греется как утюг, и резистор базы тоже, я новичок в этом деле может кто подскажет как поступить, или посадить транзистор на радиатор и все?

Re: MEGA3D

Добавлено: Сб окт 23, 2010 15:45:08
Сериг
Stasyan писал(а): посадить транзистор на радиатор и все!

Re: MEGA3D

Добавлено: Сб окт 23, 2010 16:07:24
YS
Таки да, посадить на радиатор. У меня он, если кто заметил, именно так смонтирован.

Re: MEGA3D

Добавлено: Сб окт 23, 2010 17:56:50
Сериг
YS писал(а):Таки да, посадить на радиатор. У меня он, если кто заметил, именно так смонтирован.
я заметил)))да и даже логика должна работать!

Re: MEGA3D

Добавлено: Пн ноя 01, 2010 12:08:29
Игорь Ч
Здравствуйте. Вопрос в следующем: собрал устройство (уж очень завлекло!), и столкнулся с проблемой синхронизации в каскаде HL9 - VD5. На форуме уже была описана ситуация - при вклюении девайса сплошные полосы ( тире), а при передачи данных - загорается один нижний. Собственно и сам вопрос, возможно ли использовать в конструкции джек 3.5мм как в конструкции следующего автора: http://code.google.com/p/povglobe/ ? Тогда решается сразу несколько проблем: 1 -использование устройства при освещении лампами накаливания - передача данных , 2- передача питания подвижной части.

Re: MEGA3D

Добавлено: Пн ноя 01, 2010 13:02:00
YS
... возможно ли использовать в конструкции джек 3.5мм ...
Несомненно, возможно. Однако следует помнить про дребезг контактов - из за него передача данных может быть существенно затруднена или вообще невозможна.

Re: MEGA3D

Добавлено: Пн ноя 01, 2010 14:07:56
Игорь Ч
Спасибо за ответ. О проведенном опыте обязательно отпишусь!

Re: MEGA3D

Добавлено: Вс ноя 07, 2010 13:47:25
Игорь Ч
Вопрос, выше это уже описывалось - срыв синхронизации и.т.д, как все же победить настройку устройства и есть ли какой алгоритм?

Re: MEGA3D

Добавлено: Вс ноя 07, 2010 13:50:59
Игорь Ч
Фото

Re: MEGA3D

Добавлено: Вс ноя 07, 2010 13:53:49
Игорь Ч
еще

Re: MEGA3D

Добавлено: Вс ноя 07, 2010 15:06:37
YS
Есть идея - упрятать оптоузел в светонепроницаемую трубку.

Изображение

Кроме того, возможно, стоит попытаться поподбирать номиналы входного усилителя.

Re: MEGA3D

Добавлено: Вс ноя 07, 2010 18:59:03
Игорь Ч
А на рисунке случайно не опечатка "светодиод"? Хотя был у меня один прибор с такой опто-парой Светодиод+фотодиод работало отлично. И еще вопрос: какой транзистор можно применять на месте VT9 и в каких пределах возможно изменение сопротивления.
Спасибо.

Re: MEGA3D

Добавлено: Вс ноя 07, 2010 19:57:57
YS
А на рисунке случайно не опечатка "светодиод"?
Нет, именно светодиод. И изначально предполагается именно он. Инфракрасный, естесственно. Если Вы поставили что-то другое, естесственно, работать не будет. :idea:

На неподвижной части располагается светодиод, на вращающейся - фотодиод. Они образуют однонаправленный оптоканал.

Транзистор - любой маломощный NPN схожий по параметрам. Например BC547, BC847 и т.п. Сопротивление - в пределах работоспособности транзистора. Просто я брал то, что валялось рядом. Вообще вся эта конструкция собрана из того, что валялось рядом. :)

Re: MEGA3D

Добавлено: Пн ноя 08, 2010 05:54:26
Игорь Ч
А я воткнул ИК....