|
|
  |
ATmega "гадит" на землю |
|
|
|
Jan 4 2008, 12:27
|
Участник

Группа: Новичок
Сообщений: 51
Регистрация: 19-06-07
Из: Республика Беларусь, г.Витебск
Пользователь №: 28 538

|
Цитата(idono @ Jan 4 2008, 13:48)  Спасибо, Юрий, это конечно все хорошо, но мой уровень пока не позволяет разрулить мою схему по всем пунктам. Наверное это действительно с опытом прийдет. Мой уровень, когда я с этим возился был практически такой, главное не уровень, а желание возиться и экспериментировать. Кстати еще пару бесплатных советов. Первое с чем встретишься, когда запустишь все - это с тем, что сигналы телеметрии на картинке будут противно плавать. Это происходит из-за несовпадения тактовых частот контроллера и камеры. Решается очень просто: выбрасываешь кварц от ATMega и из видеокамеры и ставишь один кварцевый ГЕНЕРАТОР на частоту камеры (обычно 17 или 14 МГц с капейками). Соответственно тактируешь камеру и ATMEGA от одного генератора. Далее ежели найдешь в камере (надо иметь инфу на нее) кадровый синхроимпульс в чистом виде, то можешь выбросить микросхему - формирователь кадровых и строчных синхроимпульсов и синхронизировать работу контроллера по кадрам. Строчный синхроимпульс тебе вообще нужен не будет. Тогда алгоритм работы контроллера следующий: 1. Загоняешь его в спящий режим. 2. По приходу кадрового синхроимпульса он у тебя просыпается. 3. Отрабатываешь сигналы вывода на экран. 4. В остаток времени обрабатываешь телеметрию. 5. Усыпляешь контроллер и ждешь новый кадровый синхроимпульс. Для этой цели классно идет ATMEGA48 -168/ А потом тебе захочется запихнуть довольно много информации и ресурса контроллера не хватит на ее обработку. Так вот следующий этап распараллелить процессоры. Поставить ATMEGA48 на формирование сигналов телеметрии на экран, а всю обработку (прием, оцифровка, обсчет и т.д. повесить на ATMEGA16 (например). Ну и связать их по простенькому параллельному интерфейсу. За лишних 3 USD и 15 mA получаешь крутую систему с дикими возможностями. С уважением Юрий. (под чужим ником)
|
|
|
|
|
Jan 4 2008, 13:17
|
Частый гость
 
Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459

|
Точно, небольшое плавание букв по экрану есть, но на небольшом экране оно практически незаметно при работе на 16 мгц. Да и камеру курочить не хочется, все-таки возможность в любой момент поставить любую другую камеру - это хорошо. С обработкой и выводом на экран разобрался еще на прошлой неделе, а на этой вот подключить попробовал  Обработка 5ти выводов АЦП + вывод на экран занимает почти все процессорное время АТмеги, поэтому идея с двумя процессорами выглядит привлекательной. Дальше буду думать именно в этом направлении. Вот видео, вчера записал, можно оценить практически неподвижные буквы Распаял новый 3х-резисторный делитель (2+2 кОм и 3.6 кОм по центру) прямо на плате - все-равно помехи жуткие идут. Все-таки наверно надо распаивать как можно ближе к измеряемой батарее
Прикрепленные файлы
osd.wmv ( 453.7 килобайт )
Кол-во скачиваний: 82
|
|
|
|
|
Jan 4 2008, 14:04
|
Участник

Группа: Новичок
Сообщений: 19
Регистрация: 27-03-07
Из: Кривой Рог
Пользователь №: 26 542

|
Цитата(idono @ Jan 4 2008, 03:08)  2. Когда камера, передатчик и Атмега питаются от своего аккумулятора и не контактируют с радиоуправлением самолета (хотя лежат рядом) - заметных помех на радиоуправлении нет. Типичный случай. Цитата(idono @ Jan 4 2008, 03:08)  7. И самое главное. При подключении земли через резистор 500 ом, помех становится гораздо меньше! И измерение напряжения работает (правда показывает меньше, но это и не удивительно). Это и есть что-то типа "LC-фильтра"? Может туда нужно поставить какой-нить фильтр покруче, типа дросселя (у меня как раз есть парочка, на антенных входах приемников стояли)? Если есть катушки индуктивности от старых плат, выберите пару с ферритовым сердечником и подключите по следующей схеме
Должно помочь.
|
|
|
|
|
Jan 4 2008, 22:52
|
Частый гость
 
Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459

|
Подскажите как расчитать во сколько уменьшится напряжение, если подключить батарею к АЦП АТмеги (вход без подтяжки) через эту схему http://electronix.ru/forum/index.php?act=A...st&id=16765Что-то я совсем туплю  R1-1 и R1-2 равны 2кОм R2 - 2,45 кОм (подобран эксперементально, с с большими емкостями АЦП зашкаливает)
Сообщение отредактировал idono - Jan 4 2008, 22:59
|
|
|
|
|
Jan 4 2008, 23:27
|

pontificator
     
Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483

|
Цитата(idono @ Jan 5 2008, 08:22)  Подскажите как расчитать во сколько уменьшится напряжение, если подключить батарею к АЦП АТмеги (вход без подтяжки) через эту схему Предположим, вы меряете батарею 12В при помощи АЦП с опорным 5В. Максимальное напряжение батареи (во время заряда), скажем, 14.1В. При таком напряжении на входе АЦП должно быть, скажем, примерно 4.5В (оставляем 0.5В "про запас"). Принимаем сопротивление R2=2.2к. Тогда (4.5В/2/2к) = (14.1В/Rx), где Rx = R1+R2. Отсюда получаем Rx = 14.1В*2.2к/4.5В = 6.89к, а R1 = 4.69к. Делим пополам, округляем до ближайшего бОльшего номинала, получаем R1-1 = R1-2 = 2.4к Теперь то, что "увидит" ваш АЦП, равно Uацп = Uin*2.2к/(2.2к+2.4к+2.4к) = 0.3142857*Uin. Максимальное измеряемое напряжение равно 15.91В
|
|
|
|
|
Jan 5 2008, 21:50
|
Гуру
     
Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613

|
Цитата(idono @ Jan 5 2008, 12:56)  Понял, благодарю. Еще один вопрос на закуску. В моем приемнике радиоуправления, одна из микросхем выдает напряжение 0-2 вольта, которое определяет напряженность поля передатчика (то есть силу сигнала радиоуправления). Можно ли его вернуть в нормальный вид и измерить-таки уровень сигнала? Влияние резистора установленного в общем проводе говорит о том, что есть емкостные связи. Не ставьте резистор в земляной провод, используйте дроссели и емкости по питанию, просмотрите пути протекания токов по общим проводам. Обратите внимание, например, на то, что бы не было общих участков общего провода различных сигнальных цепей и цепей питания. В близи ножек питания контроллера необходимо ставить конденсаторы, в данном случае и дроссель, для того, что бы не гонять пульсации потребляемого тока по всей плате и не ловить помехи извне. Избегайте протекания тока по экранирующим проводам. Еще вариант, поставить на измерение напряжения аккумулятора, сигнала уровня приема и т.п. отдельный контроллер и предавать на основной через гальваническую развязку, тем более, что можно использовать достаточно низкую частоту и измерений, и тактовую . Цитата У меня примерно так и есть. От платы отходит 2 провода, которые соединяются с измеряемой батареей. На самой плате распаян резисторный делитель, земля которого подключена к ближайшей минусовой точке схемы, которая, конечно же, где-то там контачит с AGND. Вот это "примерно" и создает проблемы. Нельзя так вольно обращаться с общей шиной, например, как нарисовано на Вашей схеме (точнее, рисовать можно, а вот разводить нельзя). Нельзя игнорировать экранировку, согласование сигналов. Часто причина в совокупности отдельных факторов. Стоит почитать топики в форуме по правильной разводке плат. Выложите фото разводки платы.
Сообщение отредактировал gte - Jan 5 2008, 21:55
|
|
|
|
|
Jan 6 2008, 10:50
|
Частый гость
 
Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459

|
Цитата(AndyBig @ Jan 6 2008, 00:06)  И вот еще вопрос - а если фон изображения будет очень светлым, то подмешиваемые символы ведь будут не видны?... Точно. Думаю темную подложку надо сделать Цитата Вот это "примерно" и создает проблемы. Нельзя так вольно обращаться с общей шиной, например, как нарисовано на Вашей схеме (точнее, рисовать можно, а вот разводить нельзя). Нельзя игнорировать экранировку, согласование сигналов. Часто причина в совокупности отдельных факторов. Стоит почитать топики в форуме по правильной разводке плат. Выложите фото разводки платы. А выкладывать-то и нечего, т.к. печатной платы нет. Все это выполнено на маленьком куске макетной платы, детали распологались как можно ближе к нужным ногам атмеги, а остальные соединения просто проводами к нужным точкам
|
|
|
|
|
Jan 6 2008, 14:00
|
Частый гость
 
Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459

|
Попробовал подключение через дроссели - никакой разницы, все тоже что и при подключении просто по проводу. Сегодня провел полноценное тестирование в реальных условиях на максимальных расстояниях действия РУ и при реальном расположении модулей в фюзеляже самолета, дабы исключить всевозможные наводки в доме и тп. Результат неутешительный - даже никак не контактирующая с цепью радиоуправления цепочка камера-мега-передатчик сокращает дальность приема вдвое  Если соединить земли - то примерно втрое (причем не важно, через резистор или напрямую). Выходит, что вся эта связка по своим проводам излучает в воздух неслабые помехи, которые сильно влияют на радиоуправление. И никакие способы не помогают устранить эти помехи. Получается надо все переделывать по новой
|
|
|
|
|
Jan 6 2008, 16:10
|
Частый гость
 
Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459

|
Почитал это http://cxem.net/comp/comp40.phpПотом посмотрел на свою "разводку" и понял, что ни одно правило не соблюдено мной при монтаже. Разбираю все и собираю по новой...
Эскизы прикрепленных изображений
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|