Страница 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 ругается на код на чистом ассемблере.

Кстати, если я все правильно помню, в архиве же есть .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
А на рисунке случайно не опечатка "светодиод"?
Нет, именно светодиод. И изначально предполагается именно он. Инфракрасный, естесственно. Если Вы поставили что-то другое, естесственно, работать не будет.
На неподвижной части располагается светодиод, на вращающейся - фотодиод. Они образуют однонаправленный оптоканал.
Транзистор - любой маломощный NPN схожий по параметрам. Например BC547, BC847 и т.п. Сопротивление - в пределах работоспособности транзистора. Просто я брал то, что валялось рядом. Вообще вся эта конструкция собрана из того, что валялось рядом.

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