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

=AK=

Свой
  • Постов

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

  • Посещение

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

    7

Весь контент =AK=


  1. Скорей всего, это проблема драйвера этого АЦП. Написать хороший драйвер ой как непросто. И вся прелесть RS232 была в том, что там драйвер был готовый, встроенный в Винду. Причем разработчика того же АЦП никто не заставляет писать свой драйвер, просто у некоторых кулибиных руки чешутся, или у них исторически так сложилось и лень переделывать. А так - есть возможность тоже использовать готовый драйвер класса, встроенный в Винду, например CDC, тогда и надежность будет примерно такая же, как RS232. А если вообще, то надежность USB вполне соответствует надежности Винды. Которая ну никак не предназначена для ответственных применений и сама по себе имеет полное право грохнуться в любой момент. Что и проделывает время от времени.
  2. Наверное FireWire вполне мог стать достойной заменой USB. А претензии, которые предъявляют к USB, тогда бы предъявляли к FireWire. Я с ним мало знаком, однако сильно сомневаюсь, что он намного проще в реализации. А что значит "чужой"? USB придумал индус из Интела, кому он был "свой"? А разве любой иной LVDS интерфейс без развязки - ну хоть тот же FireWire - в этих условиях не страдал бы тем же самым? И если защитных цепей в дешевых хабах не ставят, то вряд ли это можно вменять в вину интерфейсу как таковому.
  3. Ага. Из бюджета 50 рублей на хаб не выделят, свои заплатить - семья по миру пойдет.
  4. Вы не видели полностью сертифицированных на HS кабелей длиной 5м? Или вы не в курсе, что между хостом и устройством могут стоять 5 хабов?
  5. А где стандарт, ась? Чтобы не городить маргинальный огород и не париться с кабелями, разъемами и уникальными таблицами распайки. На коленке-то каждый кулибин сделает чудо в перьях, только пользоваться им замучаешься. Этих кабелей в свободном доступе навалом, и стоят они копейки. А кабель для нестандартного интерфейса - во что он обходится, не считали? ИРПС (или "токовая петля") был надежнее и дешевле RS232, не требовал двуполярного питания, мог работать на километр в условиях помех. И где он? Забыт, благополучно съеден тем же совершенно ублюдочным (иного слова трудно подобрать) RS232. А теперь пришел черед RS232. У них разные ниши, так что сравнение неуместно. Сравнивайте яблоки с яблоками, апельсины с апельсинами, а USB с RS232, FireWire, eSATA, и т.п. А когда нужен RS485 - ставьте переходник USB-RS485, и будет вам щастье. Чушь. Это требование рынка. Компьютеры с RS232 сейчас мало кому нужны, поэтому незачем иметь его в стандартной конфигурации. А USB портов нужно все больше и больше, и с удобным доступом. Вам никто не мешает купить PCI или PCIe карту с RS232, если переходник USB-RS232 не устраивает. А вы, коль читали, можете сказать, в чем конкретно у него проблема? Сам он свои проблемы как-то невнятно описал, мол, USB на 10м - это "не комильфо". Даже HS USB можно абсолютно легально растянуть на 30 м через 5 хабов. А уж FS USB удлинители метров на 50 давно существуют. Уж ничем не хуже RS232 с его официально дозволенными 10м. Может, его проблема называется RTFM?
  6. Ага. И вообще, выскажусь-ка в защиту USB, благо у меня период его активного неприятия уже закончился :) Самое главное - он обеспечивает питание периферийным устройствам. Никакой из интерфейсов, противопоставляемых ему в этом треде, питания не обеспечивает. В эзернете наконец-то появилась разновидность с питанием, однако поезд уже ушел. Значительная часть претензий к надежности вызвана не очень удачной конструкцией разъемов "первого поколения", допускавшим всего 100 сочленений. Положение намного улучшилось с появлением разъема miniUSB (1000 сочленений) и microUSB (10000 сочленений). Кроме того, софт довольно долго вылизывали, поначалу реализации USB были глюковатыми. Да и сейчас дивайсы от мелких фирмочек могут глючить, особенно если они используют самопальные драйвера. Да, USB сделан сложно - для того, чтобы пользоваться им было легко. Большую часть этой сложности разработчик не видит, поскольку пользуется готовыми чипами, библиотеками, и т.п. Надо "не выеживаться, а ходить по камушкам", т.е. не стараться изобрести велосипед, а кооперироваться и брать готовое. Это, кстати, общий тренд, не только к USB относится. В электронике эпоха кулибиных уходит или даже уже ушла. "Если вы такие умные - то почему строем не ходите?" (с). Если другие интерфейсы такие хорошие - почему они не столь популярны, как USB? Да потому что они или маргинальные, или неудобные. Разработчику-то, конечно, проще RS232 обеспечить, чем USB. Ну а пользователю-то зачем с RS232 долбаться, если он может купить у конкурентов дивайс с USB и не знать забот?
  7. А в чем проблема-то? Надежность разъема с золочеными контактами не устраивает? В мобильниках и фотиках работает надежно, а уж как только их не бросают. В любом случае это намного надежнее, чем обычный винчестер. Но уж если непременно хотите встроенную флэшку, то прикрутите сами снаружи. Разъем расширения с SPI+I2C там есть. Или вот еще вариант: http://netduino.com/ Правда, послабее и подороже. Но зато железо открыто, можете переделать по-своему.
  8. При помощи MOC3081 диммер сделать не удастся, поскольку в него встроен детектор перехода сети через ноль. То есть, он может открываться только во время перехода сети через ноль, значит, нагрузка (лампа) бyдет или включена в течении всего полупериода, или выключена. А для диммирования нужно открывать силовой симистор в произвольный момент времени, чтобы менять яркость лампы. Вам надо использовать оптосимистор без zerocrossing detector.
  9. Raspberry Pi. An ARM GNU/Linux box for $25. Take a byte! С эзернетом он стоит $35. Продается в Фарнелле.
  10. Но вы же с них начали разговор, пытаясь вывести закономерности? При этом ничего не сказали о своих тиражах. Из чего логично было сделать вывод, что у вас тоже большие тиражи. В свои изделия, тиражи которых типично составляют сотни, редко - тысячи штук в год, я стараюсь ставить SMD компоненты там, где это только возможно. Выводные компоненты, которые как правило тоже есть на плате, мне паяют волной. На ручную пайку я не закладываюсь и ожидаю, что изготовитель использует ее только для ремонта. С изготовителями, которые собираются паять выводные компоненты на 100 платах вручную, я по мере возможности постараюсь не иметь дела вообще, дабы не иметь себе проблем.
  11. А почему "ручками"? Это совсем нетипично, и, соответственно, никаких закономерностей из этого вывести нельзя. Приличные сборщики выводные паяют волной припоя, даже при малых сериях. И уж тем более в материнских платах, о которых вел речь ТС, никто ручками ничего не паяет.
  12. У вашего ОУ питание положительное. На его выходе физически нелзя получить отрицательное напряжение, ему неоткуда взяться. Он может выдать в пределах от 0 до 3.3В, и только. А при включении по вашей схеме он должен бы выдавать напряжение меньше 0. Соответственно, он будет выдавать то, что может, то есть, всегда 0.
  13. Немножко дороже Наработка дается при определенной температуре - 85С или 105С, иногда при 125С. При уменьшении температуры на каждые 6 градусов наработка увеличивается в 2 раза. То есть, если кондер нормированный на 1000 часов при 85С, будет работать 1 млн часов при температуре 25С. Однако если он стоит на материнке недалеко от проца и сильно греется, скажем, до 60С, то проработает всего примерно 16 тыс часов, т.е. полтора года. В такое место надо ставить кондеры, нормированные на 105С или более. Старые дешевые материнки с кондерами на 85С именно так и дохли, через год-полтора.
  14. Для нарисованной схемы это плохо, поскольку в ней выходное напряжение первого ОУ должно быть отрицательным. Чтобы выходное стало положительным, надо поменять местами точки подключения резисторов 580R к шунту.
  15. За счет плохо определенного и плавающего от температуры падения напряжения на открытом транзисторе и за счет ассиметрии драйвера в вашей схеме набегают такие погрешности, что питание от источника опоры полностью теряет смысл. Если питание Атмеги более-менее стабильное, когда вы вы подключите R43 прямо к выходу Атмеги, то суммарная погрешность скорей всего уменьшится.
  16. У вас время заряда конденсаторов фильтра не равно времени разряда. С35 заряжается через R43+R42=48к, а разряжается через R43=24к. Поставьте вместо VT4 и R42 какой-нибудь симметричный драйвер. Например, КМОП вентиль. Или еще проще, подключите R43 прям на выходной пин Атмеги.
  17. Хоть в RS-232, xоть в RS-485 - что угодно можно использовать, если обеспечите требуемые уровни сигналов на входах приемников.
  18. Просто от нее не будет никакого проку, что есть она, что нет ее. Два терминирующих резистора по 100 Ом - это 50 Ом. Через ваши резисторы идет ток 12В/20к = 0.6 мА. Этот ток создаст на резисторе 50 Ом смещение всего-навсего в 30 мВ, что меньше гистерезиса приемника. И это даже без учета подтяжек к 0 и +5 В, которые, если присутствуют, фигачат гораздо больший ток. Классический RS-232 требует, чтобы на входе приемника, имеющего входное сопротивление 3 кОм, обеспечивались уровни напряжения не более -3В и не менее +3В. В диапазоне от -3В до +3В состояние приемника может быть любым. При подаче на вход RS-232 приемника 0 В, обычно уровень им воспринимается такой же, как при подаче -3В. Однако полной гарантии нет, и передавая уровни 0 В и +12В (или 0 и +5В, что ничем не хуже) вы можете напороться на устройство которое работать не будет. А вот если будете выдавать -6В и +6В ( или -3В и +3В ), то работать обязано.
  19. Вы неправильно понимаете принцип работы RS-485. Единица передается, когда напряжение на одной линии больше, чем на другой. Ноль передается, когда напряжение на этой же линии меньше, чем на другой. А когда напряжения на обоих линиях одинаковое (в частности, в случае вашего "везде 0в"), то приемник не меняет состояния своего выхода, поскольку имеет гистерезис по входу: если он принимал 0 - будет продолжать принимать 0, если он принимал 1 - будет продолжать принимать 1. Так работать не будет. Надо обеспечить, чтобы на входе приемника напряжение на одной линии было больше/меньше, чем на другой, как минимум на +-200 мВ. При этом между линиями могут быть включены два терминирующих резистора величиной 100...150 Ом каждый, а сами линии могут быть растянуты между землею и +5 В резисторами величиной 0.47k...1к. Вот это все вам и надо пересилить.
  20. Я сужу по поведению. Агрессивных студентов, не желающих конструктивно воспринимать ответ на свой вопрос, мне что-то не удается припомнить. Да и уровень задаваемых ТС вопросов - ниже плинтуса.
  21. Нет, не правильно. Должно быть Vpp = 3200mV + 1700mV = 4.9 V
  22. Типично порядка 2-3 кОм. Решение неверное, поскольку из-за этого конденсатора при замыкание выключателя "НР" будут возникать помехи и обгорать контакты.
  23. Однопереходным заменить нельзя, поскольку однопереходному требуется довольно большой "сквозной" ток для обеспечения рабочего режима. Вообще-то даже у динисторов собственные токи утечки порядка 10 мкА. Так что придется аналог динистора на рассыпухе делать.
×
×
  • Создать...