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

Ruslan1

Свой
  • Постов

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

  • Посещение

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

    3

Весь контент Ruslan1


  1. как правило в документации на конкретный мультиплексор приводится таблица истинности (TRUTH TABLE или FUNCTION TABLE), чтобы не было вопросов. например аналоговые мультиплексоры: CD4051 (аналог:561КП2) То ж самое от другого производителя Это цифровой.
  2. Попробуйте все-таки использовать по-другому: выбрать в МПЛАБе указанный ПИК, а в самой программе использовать #include <p33fxxxx.h> //processor header file Если не поможет, то попробую ваш проект у себя. проблема явно простая и решение будет простое.
  3. вы хоть посмотрели, что я вам написал здесь? что конкретно не ясно?
  4. 10-мм стекло это дюже круто. Вы видели что-о подобное на аналогичных приборах? даже интересно стало. Боюсь что если сделаете такую чувствительность сенсора, то он на фазы Луны реагировать начнет. Я в похожей ситуации (работа в агрессивных средах) использовал беспроводное решение на базе ИК. Прибор с ИК-приемником загерметизирован в застеколье, а управление через ИК-пульт, который при желании легко заменяется настраиваемым универсальным китайским ИК-пультом.
  5. Тогда нужно по-другому ставить вопрос: а что вы знаете? в смысле, что и к каким контроллерам вы умеете подключать. Если знаний немного, то наверное лучше будет перенести тему в раздел для начинающих и разбираться шаг-за-шагом. Исходные данные известны, цель почти поставлена, дальше вперед и с песней. Вначале тяжко, потом веселее. можно почитать про подключение всевозможные Application Notes, на сайте того же майкрочипа. Майкрочип и сам клепает эти потенциометры. 1. Вот это обязательно посмотрите, может что-то прояснится 2. это уже пример подключения текст 10-летней давности, не пугайтесь ассемблера. думаю, можно и посвежее найти примеры. Простите, это у вас не диплом? ну в смысле вы научиться хотите как это сделать или сделать как можно быстрее и забыть как страшный сон?
  6. Эх, ностальгия, смахнул подступившую слезу, достал с полки архивный CD-ROM многолетней давности и вытащил из архива макросы, которые я последний раз обновлял 9 лет назад. То что вам нужно, в начале идет, CALL и GOTO с учетом страниц (PxxCALL, PxxGOTO). Там же и остальное, что использовал, вдруг чего пригодится. MACDEFS.ZIP там где в комментарии написано ";C ВКЛЮЧЕНИЕМ ПЕРВОЙ СТРАНИЦЫ ОЗУ (ЕСЛИ НУЖНО)" на самом деле имеется в виду любая из четырех страниц, макросы начинали писаться когда пики были маленькими, потом макросы подредактировал, а комментарии поленился :) Но мой вам совет: идите-ка вы в Си, бросайте на чистом ассме писать. Вставки ассмовские раз в пять лет приходится делать, но не каждый год.
  7. Приведите схему, программу и опишите что именно не получается.
  8. Одна штука чего? Иногда очень модно считать и экономить на стоимости копеечной комплектухи, совершенно не задумываясь о стоимости остального. То есть ну сэкономили вы на конденсаторе в два раза, поставив заведомый неликвид, так что, стоимость изделия в два раза изменилась? Эт точно.
  9. Честно говоря, очень хочется спросить чем вы занимались во время 15-летнего перерыва и зачем вам диплом при таком уровне знаний и рассказать как портят жизнь окружающим такие "инженеры", но это очень далеко от обсуждаемого тут вопроса. Это мягко говоря странная идея. Кто вам это сказал? Я больше скажу: сейчас очень удобно везде применять только неполярные конденсаторы. В том числе на десятки микрофарад. Скажем, пара десятков микрофарад неполярный керамический имеет цену ниже чем аналогичный танталовый. корпус 0805 22uFx16V уже ширпотреб. Плюсов в SMD-керамике много: малые размеры, малый ESR, удобство монтажа(не нужно позиционировать в соответствии с полярностью). надо только не применять сверхбюджетные Y5V и будет счастье. ниже привожу все конденсаторы в размере SMD0805 10uF,16V 0.1uF 22pF 2.2nF 470nF
  10. Хм, в данном случае вопросы задаются на уровне, не соответствующем уровню преддипломника. Хотя бывают разные обстоятельства. У нас в группе была девушка, которая не шарила в электронике вообще, но зато за годы учебы стала асом в математике. Но ей и диплом соответствующий подобрали, из высшей математики а не из микросхем. Так сказать, чистый теоретик получился. Если у вас подобная ситуация-меняйте тему диплома, скорее всего вам пойдут на встречу.
  11. К такой схеме еще и спецификация нужна, где написано что это за микросхемы и что это за резисторы-конденсаторы. Полностью задайте вопрос. В ходе задавания половину ответа найдете 1. Как плату делать будете? 2. как плату паять будете? 3. Микросхемы для поверхностного монтажа или трухольные (вставляются ногами в отверстия на плате и запаиваются снизу) 4. Это одиночное изделие или опытная партия или серия? 5. Где комплектухой затариваться будете? какие конторы-фирмы использовать хотите как поставщиков? 6. Особые условия есть? (максимально дешево или минимальные размеры платы или еще чего). Напомню золотое правило: можно сделать качественно+дешево+быстро. Проблема в том, что выбрав любые две составляющие, третью составляющую надо инвертировать. То есть некачественно+дешево+быстро или качественно+недешево+быстро или качественно+дешево+небыстро, иначе не бывает.
  12. Как правило именно точные резисторы имеют малые температурные дрейфы. Для приборов с длительным сроком службы (в том числе приборы учета) важно также старение элементов. Ну и не забывайте, что в худшем случае погрешности складываются, а не усредняются :), общая погрешность измерений равна сумме погрешностей элементов, от который это измерение зависит. Очень удобно для выбора комплектухи использовать например сайт Digi-Key как базу данных с выбором по параметрам. Можете по куче параметров подобрать элемент и тут же посмотреть даташит на него. А также увидеть реальную цену, а не то что чип-дип пишет. PS честно говоря я очень скептически смотрю на точные резисторы в SMD исполнении, тут нужно еще и паять правильно и плату готовить-мыть правильно, чтобы он остался точным резистором.
  13. Прокомментирую ссылку на немецкоязычное описание "плохости UTD2052". Такие обзоры нужно тоже читать с некоторым скепсисом, могут наговорить лишнего. Например, FFT у них вместо 50Гц написал 59Гц. Ну так FFT это не частотомер, у него палки с некоторым шагом стоят, значит у UTD ближайшая палка на 59Гц. Это вовсе не означает ошибку в 20% на любой частоте, а всего лишь ошибку 9 Гц. У какого-нибудь Теквея или Регола просто по-другому эти палки могут быть расположены.
  14. Тут внимательно прочитал, нашел ответ почему Uni-T дешевле, они немного жулики (если это действительно правда): То есть Ригол лучше, у него точка-в-точку рисуются. Теквэй тоже вроде точка-в-точку (а не суперпикселями 2х2) рисует, но на дисплее более высокого разрешения.
  15. 16F914

    Я извиняюсь, новая идея про отладку. Чего-то я сразу про пушки заговорил, а вам может пулемета хватит. Есть такая вещь, мимо которой точно не пройдете- MPLAB называется. Софтина для редактирования-компилирования-симуляции-отладки-программирования всех ПИКов. Официальный софт от Майкрочипа для поддержки всех его изделий. В-общем, IAR-подобная вещь, но бесплатный. Там есть встроенный симулятор, может его хватит, а Протеус это более кучерявое дополнение.
  16. 16F914

    Для начала поставьте Протеус (если еще не стоит) и попробуйте в нем попрограммировать этот Пик. Сейчас глянул- в 7.7SP2 модель этого пика имеется. Когда увидите что что-то получается- купите программатор (если на вырост- то только PICkit-3 берите). Ну а не понравится программировать- тогда на программаторе сэкономите. А еще у вас там в Питере Гамма есть, в которой можно все майкрочиповское купить наверное по минимальным ценам. Милые люди, был пару лет назад в Питере- зашел, пообщался. Загрузили проспектами так, что уж не рад был, вместо прогулки по городу пришлось сначала все это в гостиницу тащить :)
  17. Если вы это задумали для детского питания- то никак. Не имеет практической ценности. Так как воду еще перемешивать нужно, иначе в разных точках чайника она разной температуры будет. Есть такие готовые продаются (я вроде Филипс видел в магазине). Для детского питания все равно разброс очень большой и не годится. Проще иметь заваренный с вечера чайник кипятка и кувшин с холодной водой для разбавить. Я уж не говорю что все эти Хипы лучше в холодной растворять и только потом кипятком разбавлять. Но это все тема для другой конференции. :) Если для поэкспериментировать- то вариантов много, главное не пострадать при экспериментах.
  18. Скорее, особенности работы адаптера. Еще скорее- что-то недочитали в документации на адаптер. У вас какой адаптер, A или B ? Говорят сейчас еще тип C появился, но его имеет только несколько человек в мире, остальные первыми двумя типами пользуются.
  19. Вам нужно определиться: или или Так как данные на приемном конце существуют только в момент передачи, то возможна либо передача одновременно (и, соответственно прием одновременно), или передача по очереди (и, соответственно прием по очереди). При одновременной передаче эта задача не решается в общем случае (может быть решена с кучей дополнительных условий для конкретного частного случая), при последовательной передаче- придется немного постараться, но совершенно ничего сложного нет. Но, разумеется, никакой аппаратный UART с этой кашей не справится, все ручками.
  20. Я же написал "типа" :) То есть 60 или лучше 100 MHz, 1 гигасэмпл и широкий дисплей высокого разрешения. То есть UTD2102CEL тоже вписывается, будет вечерок свободный- наконец соберу кашу в голове и данные в таблицу, посмотрю внимательно кто нравится больше. Кстати, на ютубе видел ролик, что он может на USB-флэшку кидать не только картинку, но и исходные данные причем в разных понятных форматах, это вообще круто. И это то что реально нужно иногда, а крутую обработку и на PC-шке сделать можно. Жаль что 8-битовое все, но за повышенную битность я точно платить не буду.
  21. Согласен, но тут считать нужно габариты и стоимость. Насколько я помню, большие емкости на большие напряжения (больше 5-6 вольт) бОльший дефицит и имеют бОльшие размеры, чем ионисторы на 5 вольт. Может быть действительно выгодно делать скажем 6 вольт, сюда цепляем ионистор, дальше LDO в 3 вольта, можно в уже раз в 5-10 снизить емкость. Очень может быть, что новый ионистор+LDO будут стоить и занимать места меньше, чем один большой старый ионистор, который напрямую на питании сидел. И падение на диоде не важно. Хм, спасибо, сам как-то не додумался до такого. Нужно запомнить.
  22. Неа, это сопротивление вас при разряде должно интересовать. Смотрите на ионистор как на источник напряжение с последовательным резистором не более чем эти 50 Ом и сможете рассчитать какой ток он гарантированно может отдать (I=U/R) Стоп, вы про ESR? Это вообще вам не нужно, это для переменного тока, важно если для фильтрации используете. Насчет заряда. Съесть-то он может и съест, да кто ему даст? В смысле, это вы должны обеспечить ток не более максимально допустимого, если не делаете однократную елочную хлопушку. кстати, в первом попавшемся даташите на указанный вами ионистор есть очень хорошее описание например вот при каких условиях они говорят о заряде до 90% ( CAPACITANCE: MORE THAN90% SPEC. VALUE): TEST CONDITION: TEMP:70±2℃,VOLT:6.3V CH.:30SEC,DISCH:5MIN30SEC CYCLE:1000CYCLE RESISTANCE: 0.33F:40Ω, DISCHARGE RESISTANCE:0Ω А странички 5 и 6 из указанного мной даташита вообще есть прямой ответ на ваш первоначальный вопрос (как считать и что ставить) :) диод всегда хорошо смотрится (если Шоттки). но нужен ли-смотрите сами, на нем опять же падает что-то. rated current таки да нету, может он не боится ничего, хм. Но заметьте, при тестировании они когда 6.3 вольта подавали, воткнули таки 40 Ом между ионистором и источником напряжения. То есть ограничили пиковый ток величиной 6.3/40 = 157mA. Думаю, этот ток лучше не превышать. А вот насколько малым он может быть- зависит от того, как быстро после включения могут выключить. У меня однажды прикол был- разработал одну штуку, где стоял ионистор на часах реального времени, и заряжался он через большой резистор, то есть долго. На макете все классно, на производстве- рекламация-"часы не работают". Пришлось в процедуру тестирования вставить строку вроде "собранную плату подключить к источнику напряжения и оставить в включенном состоянии на 5 часов, после чего проверка хода часов должна быть произведена не позднее чем в течении двух следующих недель после отключения источника напряжения." Позже пофиксили, вставив возможность ускоренного заряда, но запомнилось. :)
  23. Это что-то на PC запускаемое? или на чем? Ну написали бы хотя бы две строчки под названием "введение" в начале: что делаете и что не работает и что хотите чтобы было. А кусок кода это хорошо, но лучше выложить усеченный до минимума проект, в котором наблюдается ошибка. И неплохо упомянуть для чего все это писано и на чем. И что надо подать-подключить-нажать чтобы повторить эту ошибку у себя. Как говорится, дежурные телепаты ушли на майскую демонстрацию........... А без них даже не знаю, кто что сможет ответить если вопрос даже не задан.
  24. Дык это просто пример расчета и предостережение. Может топикстартер испугается и снизит время с явно установленных с потолка (уж больно цифра круглая) 5 секунд до действительно нужных 237 миллисекунд. Ну и о других параметрах подумает (как ток уменьшить и так далее) :)
  25. Точно, с дросселем нечего ловить. нужен конденсатор. Я так делаю, дешево и сердито: I=C* dU/dT откуда C= I*dT/dU где I- утекающий из конденсатора ток dU- изменение напряжения на конденсаторе (в вашем случае от Uпитания до Uминимальное рабочее для микроконтроллера) dT - время (в вашем случае 5 секунд) Если ток в Амперах, время в Секундах, Напряжение в Вольтах, то результат будет в Фарадах. Ну скажем есть у вас МК который запитан от 5В а может работать минимум при 4В и при этом кушает 10mA. Чтобы напряжение за 5 секунд упало не более чем на 1 вольт (5 - 4) при отъедаемом токе 10мА, емкость должна быть: C = 0.01A * 5s / 1 V = 0.05F То есть вам нужна емкость 0.05 Фарады. или более. Причем следует учитывать зависимость емкости от температуры, старения, напряжения и от прочих факторов. Будете ставить ионистор- обязательно обратите внимание на то, как вы его заряжать будете (собственно, это к любому конденсатору относится, но с ионисторами это просто необходимо продумать ). 1. Зарядный ток не должен превышать указанный в документации 2. Ваш блок питания должен этот дополнительный ток выдержать 3. Устройство будет готово к выключению только когда напряжение на ионисторе достигнет рабочего. А это может быть достаточно длительный процесс. PS. Это вы молодец, что считаете, а не ставите что попало из похожей схемы. Видел я таких "разработчиков", у них все только случайно начинало работать :)
×
×
  • Создать...