Перейти к содержанию
    

=AK=

Свой
  • Постов

    3 234
  • Зарегистрирован

  • Посещение

  • Победитель дней

    5

Сообщения, опубликованные =AK=


  1. Попробовал подключение через дроссели - никакой разницы, все тоже что и при подключении просто по проводу.

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

     

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

    Из этого следует, что:

    1. Блок "камера-мега-передатчик" представляет собой источник радиопомех, т.е. "радиопередатчик помех"

    2. Будучи "радиопередатчиком помех", он состоит из генератора помех и антенны. Причем любые провода, подключенные к блоку или проходящие неподалеку (т.е. имеющие заметную емкостную, индуктивную или трансформаторную связь с блоком) становятся частью антенны.

    3. Для снижения амплитуды генератора помех необходимо принимать меры, описанные в литературе - правильно разводить схему, ставить развязывающие кондеры, и т.п.

    4. Для снижения эффективности работы антенны надо стараться уменьшить ее размеры и ухудшить согласование с генератором.

     

    Простое подключение другого узла к земле блока "улучшает" работу паразитной антенны за счет увеличения размеров антенны. Подключение узла через резисторы очевидно не настолько "эффективно", но паразитная антенна все же увеличивается - хотя бы потому, что и сами резисторы имеют паразитные емкости, а еще более - потому что провода, которыми вы делаете подключение, очень вероятно, уложены в параллель (в жгуты) с другими проводами и создают паразитные емкости, которые намного больше, чем паразитные емкости резисторов.

     

    Резисторы, врезанные в сигнальные линии где только возможно, играют положительную роль по двум причинам. Во первых, они ограничивают величины токов, которые циркулируют в цепях, особенно на фронтах цифровых сигналов, когда крутые перепады напряжения стараются перезарядить емкости своих нагрузочных цепей. Во-вторых, резистор, врезанный в середине провода, "разрезает" этот провод-антенну на две части, из-за чего антенна теряет эффективность.

  2. Непонятно к чему все ваши рассуждения. :07: В обычном импульсном источнике выходной LC-фильтр усредняет импульсы напряжения, и нагрузка "видит" вовсе не импульсы. Если же вам хочется сделать импульсный регулятор мощности без выходного фильтра, то незачем тратить время на рассмотрение напряжений - регулируйте мощность (например, интегрируя вых. импульсы лампой накаливания и беря сигнал управления с фоторезистора), и будет вам щастье. :)

  3. Подскажите как расчитать во сколько уменьшится напряжение, если подключить батарею к АЦП АТмеги (вход без подтяжки) через эту схему

     

    Предположим, вы меряете батарею 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В

  4. Вот с тремя резисторами все понятно :) Только какой должен быть их номинал? Хотябы примерно 500 ом или можно в десятках килоом?

    Не имеет большого значения. С точки зрения развязки - чем больше тем лучше.

     

    Чтобы АТмеговский АЦП не сильно врал, наверное, требуется, чтобы R2 был не очень большой, несколько килоом. После выбора номинала R2 расчитать номиналы R1-1 и R1-2 не составит труда - при максимально возможном напряжении измеряемой батареи на R2 должно быть примерно 4...4.5 В

  5. Шведская компания IMSYS месяц назад выпустила новые процы IM3910 и IM3220. Архитектура IM3000 является дальнейшим развитием стекового проца Cjip, способного аппаратно исполнять Java байткоды. IM3910 работает на частоте 167 МГц, потребляя всего 42 мВт. Имеет два встроенных Эзернет МАК-а, и пр. IM3220 аппаратно поддерживает IEEE1588, поэтому будет использоваться в инструментах, подключаемых к LXI.

     

    В сопутствующих материалах шведы прошлись коваными сапогами по RISC-ам, популярно объяснив, что сама идея была гнилая и уже выдохлась. :)

     

    PS: ой, не в тот раздел запостил, здесь же DSP... :( Впрочем, INSYS хвалится, что со своим загружаемым микрокодом они и DSP могут. :)

  6. Для некоторых экспериментов нужно купить однокристальную многопроцессорную систему (разумеется, чип MPSoC должен находится на EVM, к которой есть весь необходимый софт). Предпочтительно не супер-дорогую, лучше чтобы шина между процессорами была AMBA, кол=во процессоров - хотя бы 2. Кто-нибудь посоветуйте, что можно купить - потому как в основном это либо специализированные закрытые решения, либо стоящие немерянных денег.

     

    http://www.parallax.com/propeller

    SqPropeller.gif

     

    Eight 32-bit processors (COGs) in one chip. Propeller Demo Board $129.95

  7. 7. И самое главное. При подключении земли через резистор 500 ом, помех становится гораздо меньше! И измерение напряжения работает (правда показывает меньше, но это и не удивительно). Это и есть что-то типа "LC-фильтра"? Может туда нужно поставить какой-нить фильтр покруче, типа дросселя (у меня как раз есть парочка, на антенных входах приемников стояли)?

     

    Подключите свой блок к основному так:

    post-2483-1199419859_thumb.jpg

     

    То есть, резистор R1 разделен на два одинаковых, R1-1 и R1-2, чтобы в сумме (R1-1) + (R1-2) = R1. Дроссели при этом не нужны.

  8. У меня трудится пара "камера-передатчик", в соединение между которыми я вставил сигнал с меги16 (паралельно подключил).

    Почему бы в сигнальную линию "камера-передатчик" не вставить резистор и не подмешать сигнал с меги16 после него, т.е на входе передатчика? А сигнал для LM1881 взять до него, с выхода камеры.

     

    На вашей схеме корпус камеры заземлен?

     

    PS: Камера, передатчик и Атмега питаются от своего аккумулятора. Возникают ли помехи, когда они работают, но полностью отсоединены от всего остального?

  9. входа является и точкой выхода.

    Поясните подробнее, что там у вас подключено. До сих пор вы говорили что там есть только источник сигнала - видеокамера. Получается, что у вас там же и приемник сигнала находится? До сих пор я думал, что приемником сигнала является LM1881.

  10. Так не пойдет, так как в этом случае сигнал Меги "не переборет" сигнал камеры.

    Сейчас подключено так:

    post-2483-1199317730_thumb.jpg

    V1 - камера, V2 - АтМега, Rx - выходное сопротивление камеры

     

    Я предлагаю подключить так:

    post-2483-1199317752_thumb.jpg

     

    Что тут кого "не переборет"?

  11. Видео вход в этом случае является и видео-выходом, то есть получается что этот модуль подключается паралельно в линию видеокамера-видеопередатчик. С "video-in" через резистор R11 сигнал идет на обработку LM1881, а через D1 и R8 "в линию" выдается сигнал в нужные моменты времени (с помощью R8 можно отрегулировать яркость выводимых на видео букв).

    У вас сигнал "в линии" куда-то еще идет помимо LM1881? Почему вы подмешивате сигнал до R11, а не после него? Очень может быть, что сигнал от МЕГИ, пройдя через R8, так сильно "бьет" по выходному драйверу KPC-S700C, что камера сходит с ума и начинает испускать помехи.

     

    Увеличьте номинал R8 и перекиньте его на другой конец R11.

  12. Она не висит, в верхнем левом углу есть "video in" и на схеме он включен как раз через такие резисторы

     

    Подумал на передатчик в первую очередь, но его включение-выключение вообще никак не влияет на приемник РУ. Да и сама работающая мега не дает никаких наводок, пока не подключишь центральную жилу "video in". После этого он просто с ума сходит

    Почему у вас подмешивание сигнала от МЕГИ делается прямо на входе, а не после резистора R11? Что является источником сигнала, который вы подключаете к video in? У источника специфицировано высокое выходное сопротивление? Не может ли быть, что ваш источник сигнала с ума сходит - из-за того, что вы на его (низкоомный?) выход шарашите сигнал от МЕГИ?

     

    Вы уверены, что земля нарисованного устр-ва и земля остального девайса соединены в одной точке?

  13. Вот отредактировал прототип схемы, который использовал. Сейчас все собрано точно как на этой схеме, только у меня мега16, а не 8 (конечно номера выводов у нее другие)

     

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

    Судя по схеме, у вас всего один развязывающий кондер на всю шину питания, С7, и тот паршивый, т.к. кондеры большой емкости неэффективны как развязывающие. Вам надо добавить SMD керамические кондеры емкостью 47...100 нФ, по одному на каждую цифровую ИС. Расположить их надо как можно ближе к выводам питания каждой ИС. А имеющийся С7 оставьте рядом с выводами 7805.

     

    Желательно добавить кондер 100 нФ параллельно R2, причем земляной конец кондера подключить поближе к пину AGND. Кроме того, очевидно, что питание на пин AVCC надо подать через резистор примерно 100 Ом, а между пинами AVCC и AGND поставить керам. кондер примерно 1 мкФ. Между пинами AREF и AGND тоже наверное надо включить кондер 100 нФ. Наверняка в даташите или аппнотах что-то такое сказано.

     

    Я бы еще врезал резисторы по 100 Ом в сигнальные линии HSYNC и VSYNC чтобы уменьшить помехи по земле.

     

    И еще. Ваша схема наверняка не "висит в воздухе", как нарисовано. У нее есть какие-то подключения к внешнему миру, помимо земли и питания. Так вот, в каждую такую сигнальную линию я бы тоже добавил по резюку ом по сто.

  14. Да.именно *.hex

    не влезают.

    может это тогда программатор глючит?:(((тогда проверю завтра поменьше программу

     

    собссно,а почему должны влезть? ;)

    Потому что в hex файле каждый байт данных представлен двумя символами, которые занимают 1 байт каждый. Значит, hex файл размером 11К байт содержит не более 5.5К байт данных.

     

    Кроме того, память программ у AVR имеет размер не байт, а больше. Значит, hex файл размером 11К байт должен уложиться примерно в 4К слов памяти программ.

     

    WinAVR - это GCC, а гнутый С всегда давал довольно "рыхлый" скомпилированный код, раза в полтора-два больше по объему чем коммерческие компиляторы. Для начала попробуйте скомпилировать на WinAVR с максимальным уровнем оптимизации -O3. Если не получится, переходите на IAR, вряд ли кто-то делает С компилятор для AVR лучше них.

  15. Управляющий сигнал заменен источником постоянного тока 10 В (он регулируемый).

     

    Уточните, что значит "он регулируемый". И вообще, расскажите побольше про то, как вы собираетесь управлять вашей системой. Из того, что вы до сих пор рассказывали, можно представить несколько совершенно разных систем:

     

    -- У вас величина тока в катушке задается вручную, с помощью потенциометра. О катушке вы говорите "для определенности", на самом деле нагрузка может быть любой, хоть бы даже кз.

    -- Величина тока должна быть зависимой от входного напряжения, которое точно задается каким-нибудь ЦАП. В идеале - ток в нагрузке должен быть пропорционален входному напряжению. Величина входного напряжения меняется редко или вообще не меняется.

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

    -- Вам надо иметь более-менее постоянное магнитное поле в сердечнике, которое может меняться от ... и до ... Ваши вопросы о "регулировании тока" вызваны тем, что вы просто не догадались, что ток в катушке индуктивности можно поддерживать в заданных границах, включая и выключая транзистор при помощи импульсного регулятора. Такой регулятор включит транзистор, когда ток в катушке уменьшится до нижнего порога срабатывания, и включит его, когда ток в катушке превысит верхний порог срабатывания.

  16. Точность представления интеграла определяет точность ПНЧ, а не разрядность счетчика (период интегрирования) (при условии что число его разрядов достаточно для предоставления результата с заданной точностью). По моему это очевидно: -Если точность ПНЧ - х%, то и точность интеграла (т.е. суммы) не может быть лучше х% :)

    Для хорошо сконструированной системы погрешность скорей всего будет определяться шумами датчика, а не нелнейностью ПНЧ. При увеличении длительности интегрирования "шумовая" погрешность будет уменьшаться.

     

    А зачем такие сложности, в мк - суммируем, счетчик сбрасываем -имеем всю информацию без всяких вычитаний и лишних связей с излишними разрядами счетчика?

    МК проделает эту "сложную" (для вас) работу быстро, качественно, без "качания прав", т.е. без требований выделения немеряных ресурсов.

  17. Поэтому за цикл подачи напряжения мне желательно знать интеграл тока, ака заряд, за один такой импульс (5 Гц) для принятия решение о величине и длительности следующего подаваемого импульса. Поэтому полный заряд - важнейжая характеристика - итоговый выход прибора, а интеграл за период подачи импульса надо знать чтобы оценить что подавать в следущий цикл.

    ПНЧ прекрасно укладывается в задачy. Никто не заставляет вас считывать значение счетчика один единственный раз.

     

    В самом начале запомните начальное значение счетчика, оно потом понадобится для вычисления полного интегралa заряда.

     

    В начале каждого частного интервала запомните начальное значение счетчика. В конце частного интервала запоминаете текущее значение счетчика, вычитаете из него начальное значение (для частного интервала), получаете то, что успело наинтегрироваться за этот интервал. Делите на длительность частного интервала, получаете скорость накопления заряда на частном интервале, хоть и не очень точно, но оперативно - "чтобы оценить что подавать в следущий цикл".

     

    А общий заряд продолжает интегрироваться. Через минуту (или сколько там) вы считаете конечное значение, вычтите самое начальное и получите точный интеграл за полный период.

  18. Вы бы как-то поаккуратнее.Почему в течении минуты.

    Потому что в исходном сообщении сказано: "Интеграл надо считать за большой период времени - до нескольких минут."

     

    ПНЧ - это отлично. Как им управлять ? Как ему задать Tstart = 0 , Tstop = 165.345 mS и при это получить точное значение пропущенного заряда ?

    Так же, как интегратором - поставив на входе ключ. Только рассуждать надо не в терминах "Tstart, Tstop", а так: "ключ включен - ПНЧ интегрирует входной сигнал, ключ выключен - ПНЧ замер, но его интегратор хранит накопленное значение, которое не пропадет даром и будет учтено в следующием интервале интегрирования". То есть, это не "старт-стоп", а "run-pause". Это нужно только если полезный сигнал существует не постоянно, а прерывисто.

     

    А "старт-стоп" - это моменты времени, когда значения считываются с накапливающего счетчика в мк, который интегрирует ПНЧ. В момент "старта" считали и запомнили, в момент "стопа" считали и вычли то, что было при "старте", ничего не сбрасывая.

     

    Точное значение заряда получится за большой период интегрирования, чем больше - тем лучше, тем точнее. Несколько минут - очень хорошо. А если все сбрасывать каждую пару сотен миллисекунд, такой точности не будет.

  19. Часть сложнее целого? :cranky:

    Интегратор в составе ПНЧ будет намного проще "настоящего" интегратора за счет того, что к ним разные требования.

     

    Интегрируются импульсы длительностью примерно по 200 мс с паузами по 100 мс в течении минуты (60 сек). Делаем ПНЧ таким, чтобы при макс. входном (скажем 10В) в течении 60 сек насчитать, скажем не более чем 2^20 = 1М импульсов. То есть, макс. частота ПНЧ при 10 В входного равна примерно 17.5 кГц, мин. период повторения примерно 57 мкс. Если (для прикидки) на входе в интегратора поставить резистор R1=10к, то кондер в интеграторе должен быть не более 5.7 нФ (чтобы в конце интервала на выходе интегратора было 10В). Такой емкости кондер можно поставить фторопластовый, нет проблем. А токи через R1 достаточно велики, чтобы не сильно заморачиваться с утечками. При этом результирующий АЦП получился с 20-битным разрешением.

     

    Теперь прикидываем интегратор, который при 10В входного в течении 200 мс наинтегрирует не более 10В на выходе. Ставим большой фторопластовый кондер, скажем, 0.1 мкф. I=C*U/t=0.1мкФ*10В/200мс=5 мкА. R1=10В/5мкА=2 М. С таким интегратором придется повозиться, особенно с токами утечки, т.е. с качеством ключей и с разводкой. Для получения хотя бы 12-битной точности, утечки должны быть по крайней мере в 4000 раз меньше, чем 5 мкА.

  20. Идея с преобразованием в частоту ясна, но уж больно аналоговая, я еще недорос до достаточно сложных точных аналоговых схем, а простой интегратор с постоянной менее секунды думаю осилю еще как-нибудь.

    ПНЧ сделать проще, чем интегратор. При этом ПНЧ сам является и интегратором, и АЦП. Вам не надо сбрасывать ПНЧ в промежутках, пусть держит то, что успел наинтегрировать в предыдущем импульсе. А вам вообще можно "плевать в потолок" и просто считать импульсы, пришедшие с ПНЧ.

     

    Думаю, что готовые интегральные ПНЧ вполне могут подойти, но если хочется бОльшей точности - можно сделать самому. Тогда ПНЧ надо конструировать так же как интегратор: ОУ и ключи с малыми утечками, конденсатор с фторопластовым диэлектриком, при разводке "охранное кольцо" вокруг цепей, связанных с "-" входом ОУ.

  21. Вы ограничили ток с помощью ограничительного резистора R1

    "Вот так рождаются нездоровые сенсации" © Подбирая слова для того, чтобы объяснить вам работу схемы, я поневоле был вынужден использовать нестрогие формулировки, с учетом уровня подготовки аудитории, так сказать. В данном случае слова "резистор нужен, чтобы ограничить ток" надо понимать фигурально. Подразумевалось, что при непосредственном (без резистора) подключении входной ток может быть каким угодно, а с резистором он поддается расчету.

  22. Получается ограничив ток, мы тем самым ограничиваем и напряжение?

    Непонятно, что вы хотели этим сказать. В моей схеме нет ограничителей тока (как то - стабилизаторов тока или схем токовой защиты).

×
×
  • Создать...