Jump to content

    

kipmaster

Свой
  • Content Count

    89
  • Joined

  • Last visited

Everything posted by kipmaster


  1. Помогите понять, что не так. Использую сишную функцию чтения из EEPROM: a0 = eeprom_read_word(eeprom_A0); В качестве аргумента использовал переменную, константу, число. В любом случае, кроме нуля выдается предупреждение: ../ILT-01.c:108: warning: passing arg 1 of `eeprom_read_byte' makes pointer from integer without a cast Слова знакомые, а смысл не доходит. Программа тем не менее работает как надо, но warning задолбал
  2. Цитата(hwdev @ Feb 27 2008, 14:20) В общем история такая: БП не один, много. Привезли из Китая. На входе им нужно 12В давать, на выходе они 5 и 3.3 умеют. Номиналы токов я от кетайцев добился. Теперь мне нужно убедиться, что они соответствуют заявленным. Жечь я ничего не собираюсь. Они денег стоят Идея про предохранитель хорошая. Только как мне плавно подавать нагрузку, чтобы определить номинальную мощность? Отвечу так: есть коробочка, что внутри известно. Мои требования к ней известны. Не уверен, что коробочка их удоволетворит. Тогда какой ответ будет? Правильно поставленный вопрос уже содержит ответ. Нужно слепить нагрузку, соответствующую заявленным требованиям. И провести испытания. Кто знает другой способ - Нобелевская премия в этом году еще не распределялась.
  3. Дешево и доступно: на каждый символ поставить 74HC595, объединить в последовательную цепь. Достоинства: - статическая индикация, не мешает точным измерениям - малая цена по сравнению с драйверами - индикатор может быть любой длины, и не только цифры - можно управлять яркостью, подавая PWM на вход ОЕ регистров Недостатки: - требуются отдельные индикаторы, бОльшее количество паек - нужен резистор на каждый сегмент У меня получилось регистры с резисторами 0805 разместить с обратной стороны платы под индикаторами с размером символа 14мм.
  4. Есть чуть-чуть меньше: КМ-61.
  5. Цитата(Barklay @ Feb 20 2008, 13:32) Не понял, что это за такую трудоёмкую технологию Вы обрисовали? Обычная технология. Сам видел, фирма SmTech, Англия, Дорчестер. Так они делают трафареты из нержавейки. А вообще травят все что можно изготовить травлением - всякие маски, таблички и даже шайбы.
  6. На серийном производстве хим травлением делают два фотошаблона. На верхнем апертуры уменьшают. Травят по времени до половины толщины металла, получаются трапециевидные ячейки. Надписи наносят на одном шаблоне, получается травление наполовину, как гравировка. Самый ответственный момент - совмещение фотошаблонов, делают "конверт", ползают по нему с микроскопом и совмещают, потом вкладывают лист металла с резистом и экспонируют с двух сторон. Может, есть энтузиасты повторить такое дома?
  7. Цитата(tyro @ Feb 11 2008, 12:19) Все наверное гораздо проще - данный опер не на высоте -склонен к генережу. Посмотрите даташит, там во всех схемах (или почти во всех) включения присутствуют "успокаивающие" конденсаторы. Таки да!!! Без внешней частотной коррекции этот опер вообще не работает. Нужно 100-200 пик между 8 и 1 или с 8 на землю. Слона никто не заметил.
  8. DA4 нагружен на открытый диод (стабилитрон VD2 в прямом включении). И не может он, бедный дать ниже 0,72, хоть и пытается. А вообще проблема может быть в низком питании. 301-й операционник не Rail-to-Rail, поэтому его выход ограничивается, не доходя 1,2 ... 1,5 В до питания. Напряжения -3,71 -3.85 - слишком стремные для 301. Нужно пересчитать схему, чтобы выходы ОУ работали в бопустимых пределах.
  9. Цитата(VladimirYU @ Feb 6 2008, 09:39) Согласен с п2. дополнительно только программно записать туда 0. В AVR это наиболее приемлемый вариант. А почему только п.2? Я недавно специально мерял потребляемый ток в разных режимах, нужно было экономить. Для Меги 168V все три варианта давали одинаковый ток по питанию.
  10. Цитата(Jack Makarenko @ Jan 19 2008, 16:35) Так вот я и не знаю как повлияет дополнительная мембрана между средой (воздухом) и мембраной датчика. Как бы калибровать во всем диапазоне не пришлось. А это дело муторное. Я вот хочу услышать тех, кто с данной задачей сталкивался При таких давлениях мембрана обязательно будет влиять на общую погрешность. Нужно будет сделать конструктив с очень стабильными геометрическими параметрами, а потом все это в сборе проградуировать в температуре. Более простое решение - надеть трубку, большинство датчиков это позволяют - и вывести в атмосферу (вниз, чтобы защитить от пыли и воды).
  11. Цитата(Владимир_КПИ @ Feb 5 2008, 20:16) Понял, что свободные проводники нужно на землю. А ещё что-то написано, что нужно включить внутренние подтягивающие резисторы. Сконфигурировать в качестве выходов и подать 0? Насчет свободных портов есть варианты : 1. Включить подтяжку внутри и никуда не подключать. 2. Настроить на выход и не подключать. 3. Вход без подтяжки на землю. В этих вариантах потребление тока портом минимальное. Если оставить висеть порт без подтяжки - он потребляет лишний ток в неустойчивом положении. А садить подтягивающий резистор на землю вообще незачем.
  12. Во-первых, разводить руками. Автомат настраивать надо, стратегию, для одной платы и без опыта - много времени уйдет впустую. С висячими, если речь идет о том, что делать с ошибками, то ничего, разводке не помешают. А если по содержанию - куда подключать, это уже литературу читать надо. Насчет ширины проводника - вот таблица. [attachment=17728:attachment]Перегрев проводника в зависимости от ширины, толщины фольги и тока.
  13. бывают ли АВРки с ЦАПом?

    Для поиграться можно взять DAC7512 и любой AVR. Недорого и удобно.
  14. Цитата(Rexby @ Nov 15 2007, 13:41) Под DIP-корпусом(201.14-10), ножки которого сформованы на планарные площадки. Монтаж пока ручной. Пока ручной - все можно, что может монтажник. Будут проблемы с отладкой, контролем качества, ремонтопригодностью. Для автомата - совсем нехорошо. Надо двигаться в направлении изменения корпусов, двухстороннего монтажа
  15. Цитата(Vic @ Jan 30 2008, 09:10) Разглядывая платы, которые я привел, как пример все-таки напрашивается вывод, что дело не в величине тока и не в попытке снизить сопротивление проводника(хотя наверное и это тоже), есть ощущение, что это связано с ЭМС, как писал Uree, но вопрос в другом я нигде не встречал хотя бы теоретического описания данного вопроса и какие-нибудь рекомендации. Подобных плат я видел много. Обьяснить почему так вскрывается маска не могу, почему маска вскрывается на разных дорожках разной ширины тоже не понятно. Экономия припоя? Тут действтельно шаманство. На уровне школьной физики. Как правильно и неоднократно написано - припой не увеличивает существенно проводимость дорожки. Так же сомнительно повышение теплоотдачи залитого припоем проводника, ибо коэффициент излучения связан с коэффициентом поглощения - у зеркальной поверхности припоя он хуже, чем у паяльной маски. А вот и правильный ответ: горка припоя (обычно легкоплавкого) - это тепловой аккумулятор. При перегреве проводника начинается плавление, то есть изменение агрегатного состояния, а это всегда сопровождается большим потреблением тепла. Поэтому эти горки могут спасти проводник от выгорания при аварийном повышении тока. И поэтому на широких дорожках (полигонах) припой располагают полосками, чтобы не потек. И еще одна мысль появилась - но это догадки - ВЧ токи идут по поверхности проводника, поэтому ВЧ проводники серебрят-золотят. А если требуется обратный результат, подавить ВЧ токи и снизить излучение - покрывают медь припоем.
  16. Цитата(Alex255 @ Jan 24 2008, 09:33) Есть лучшие и гораздо более дешевые - AD8220, AD8221 и тд Имхо, делать в наше время (когда космические корабли бороздят...) ИУ на рассыпухе - изврат. 9$ - тоже много. На сдвоенном ОУ типа LMX385 в SO-8 и 4-х резисторах можно сделать то же самое почти бесплатно
  17. Atmega16 не могу прошить помогите

    Когда "о0" не помогает, можно попробовать "о0,32". Понижение частоты мне помогло восстановить CKSEL на меге 168.
  18. Цитата(Gogan @ Jan 23 2008, 10:26) ... т.к. напряжение +5 и -5 относительно земли отличаются, на выходе будет не ноль и половина медлу +5 и -5. Как добавить в схему регуллировку нуля? Взять AD620 не предлагать. Ноль на выходе почти не зависит от симметрии питания и равен потенциалу той земли, к которой подключен R3. Соответственно регулировать смещение можно этим самым потенциалом. Например, так:[attachment=17300:attachment]. При этом эквивалентное сопротивление всех этих резисторов должно быть равно R3. Можно и по-другому, но принцип тот же. Напряжения, ессно, должны быть сабилизированными.
  19. Все-таки вопрос транзистора остается: у КП303 предельное Uси=25В. Маловато для готового изделия. А BUS111 - такого названия я не нашел. Попобую схему на биполярных.
  20. Не совсем понимаю, что значит активный-пассивный в данной схеме. Чувствительный элемент - мостовой, с диф. усилителем. А дальше - стандартно: контроллер и ЦАП. Насчет 3,6...24 - при правильной опоре в даташите гарантируют диапазон 4-20 с точностью до 4 знака после запятой, если не считать сигнал аварии. Вроде вгонять в диапазон не надо. На выходных вытравлю плату и буду запускать, посмотрим.
  21. про звук pwm

    Цитата(rv3dll(lex) @ Jan 18 2008, 07:11) для речи 8 битный звук имеет приемлемое качество если он нормализован и клипирован - сужен динамический диапазон и размах под максимумы - для музыки надо минимум 12 бит - а шим тут не при чём - если сделать частоту шима больше чем в 100 раз максимальной частоты звука то фильтра 1го порядка будет достаточно ШИМ для звука - нехорошее решение. По минимуму: частота в 10 раз выше звуковой: 16кГц * 10 = 160кГц. Теперь чтобы сформировать 12 разрядную ШИМ, нужна частота таймера в 4096 раз выше, то есть 655,36МГц. Может, имеется в виду дельта-модуляция?
  22. Помочь, к сожалению, не могу - сам только начинаю ковырять AD421. Вопрос есть: какой полевик используется для регулировки Vcc? В даташите какая-то экзотика, в наших краях такое не водится. Есть аналоги? Может, такая схема управления сойдет? [attachment=17132:attachment] Номиналы ориентировочные.
  23. про звук pwm

    Цитата(sergey sva @ Jan 17 2008, 21:39) конечно качество нужно, что бы было понятно с первого раза особо не прислушиваясь, большие микросхемы не подойдут корпус ограничен, но будет выход на усилитель 5-10 вт и колонки, поэтому мощьность не очень важна а качество желательно повыше. Если нужно качество о 8ми битах забудьте. Даже телефонные кодеки с речевым диапазоном используют 8 бит с компрессией-декомпрессией, что эквивалентно примерно 12 битам простого АЦП. Кстати телефонный кодек - самое дешевое и малогабаритное решение, содержит фильтр, выжимает из 8-ми бит максимально возможное качество.
  24. Цитата(Goth @ Jan 16 2008, 10:16) В АЦП AD7793 есть 4 вида калибровки: Internal Zero-Scale Calibration Internal Full-Scale Calibration System Zero-Scale Calibration System Full-Scale Calibration Для чего нужна, и когда применяется каждая из них? С какими настройками применяются (Gain, Update Rate и т.д.). Конкретное применение: измерение температуры с помощью RTD по 4-х проводной схеме. Также интересует практический опыт настройки-калибровки RTD датчиков для АЦП такого типа, имеющих встроенный источник тока. Буду очень благодарен за подробное описание. Я не спец, учусь только, но имхо: калибровка АЦП нужна, если требуется точное соответствие входного сигнала полученному цифровому отсчету. Если же цифровой отсчет - промежуточное звено, то есть надо калибровать все устройство от температуры до выхода, включая компенсацию нелинейности датчика, то можно не заниматься калибровкой АЦП отдельно. А вообще ответ "для чего" стоит поискать в даташите.