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

Ugene

Участник
  • Постов

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

  • Посещение

Репутация

0 Обычный

Информация о Ugene

  • Звание
    Участник
    Участник
  • День рождения 30.04.1983

Посетители профиля

581 просмотр профиля
  1. Добрый день!Необходимо припаять компоненты на 3 платы. Платы скоро приедут из Китая, комплектация закуплена. Сборочный чертеж есть. Нужна только пайка. Перечень компонентов с указанием корпусов прилагается. Уточните пожалуйста сколько стоит такая работа и какой срок сборки, а также в какой локации Вы находитесь? Интересует Москва и МО. Идеальная локация - Мытищи. Нацелен на долгосрочное сотрудничество. Есть периодическая необходимость в напайке компонентов на плате или работа связанная с пайкой. Bill of Materials-DRIVER PCB V3 05.10.2021.rar
  2. Схема подключения RC чепочки и расчет делать как в этой статье? https://www.meandr.ru/rc-tsep
  3. Уточните пожалуйста для чего диод подключать последовательно? Больше конденсаторов и ЛДО думаю имеет смысл поставить. Варистор есть - R23. Или имеется в виду варистор нужен на силовых контактах реле? Реле включает люминисцентные лампы. Возможно наводка действительно лезет от ламп. Подскажите пожалуйста как можно защитить силовую часть реле от наводок или дуговых разрядов?
  4. Всем привет! Есть таймер. Схема прилагается. На столе и в большинстве регионов работает стабильно. Но у некоторых потребителей из регионов на таймере слетает прошивка при включении или во время работы. После чего таймер нужно только перепрошивать. Есть предположение что на схему могут влиять наводки и некачественное напряжение в сети. Поделитесь пожалуйста опытом, может кто-то сталкивался с подобной проблемой? И какое решение может избавить от данной проблемы? Заранее благодарю за ответы. Timer PCB.PDF
  5. Хоть какой-то ответ по теме. Логика в формулировании требований к ПО - думаю правильная. При этом далеко не каждый заказчик знает, что такое динамическая индикация, как происходит опрос кнопок и т.д. Соответственно он в ТЗ это не может корректно указать. При этом как пользователь он четко сможет увидеть, что например кнопки подтормаживают, потому-что у него есть опыт работы с устройствами у которых есть кнопки. Поделитесь пожалуйста опытом, в ТЗ по которым Вы работали указывались:
  6. Я не прокурор и не выдвигал обвинения исполнителю. У меня не было цели найти виновного. По проекту с дисплеем уже давно сделал выводы и считаю тот случай - просто полученным опытом. Если бы я хотел найти виновного, то просто подал бы в суд на исполнителя. У меня была цель найти ответ на вопросы: существуют ли неписанные правила и как переформулировать пункт "Нужен качественный код для устройства". Привел свой печальный опыт с дисплеем в качестве примера, чтобы было понятно о каких неписаных правилах идет речь и тут понеслось. Почему-то вместо конструктивного ответа на вопросы, начали очень подробно разбирать пример. Более развернутые пояснения по примеру, только уводили от самой цели. Вопросы довольно комплексные и непростые. И скорее всего на них нет простого и однозначного ответа. Вместо того, чтобы обсуждать слона, начали обсуждать муху на слоне. Прошу Вас, не тратьте свое драгоценное время на обсуждение мухи (примера). При этом заданные вопросы считаю полезными как для заказчика так и для исполнителя, и если бы получилось их конструктивно обсудить, то был бы очень всем признателен.
  7. Согласен, что схема не идеальна, как и все в этом мире. Но при качественном техническом решении, а именно качественном коде, этих эффектов не будет. Схему переделать для меня - было самое простое решение, но профита от этого не будет при той прошивке, которую представил исполнитель. Исполнитель даже не предлагал внести изменения в схему, т.к. понимал, что это не поможет устранить эффекты, из-за того, что проблема именно программная. А вот почему он не захотел устранить этот эффект для меня остается загадкой.
  8. При чем тут DMX512? В схеме, которую обсуждаем его нет, UART использовался только для отладки. В готовом устройстве по UART ничего не передавалось. В схеме были только кнопки, светодиоды, семисегментники и реле. Как писал выше - проблема чисто программная, т.к. мой код не имел таких эффектов. Проверялась прошивка на плате изготовленной на заводе. Транзистор был установлен BSS138 и с ним не было проблем.
  9. Не вижу грубости. Я за конструктивное обсуждение. В моем коде я использовал таймер каждую миллисекунду, и по прерыванию делал вывод на дисплей. В итоге частота скорее всего была 250 герц для каждой цифры. (правда не проверял). У исполнителя тоже не было делеев, но вывод был просто в теле программы, в результате чего интервалы между выводом на экран были различные. Транзисторы нельзя убирать, они обеспечивают суммарный ток цифры. Пин атмеги органичен 20мА, если не ошибаюсь. U3 тоже нельзя убрать, я показал не всю схему, а только вывод на дисплей. На оставшихся пинах сидет светодиоды и другая периферия. Согласен, что можно использовать OE. На первом образце без ОЕ проверил яркость, ее оказалось достаточно, так и оставил.
  10. Насколько рационально переписывать загрузчик, отлаживать код этого загрузчика, чтобы заменить конденсатор на резистор?
  11. То есть DTR должен напрямую подключаться к ресету?
  12. Когда загружается прошивка в атмегу, то ее необходимо перед этим сбросить, DTR тянет ногу вниз и через конденсатор на короткое время просаживает ресет на землю, после чего идет прошивка меги. Это копия ардуино.
  13. Это стандартная схема для подключения внешнего преобразователя USB-UART. Уточните что именно неправильно?
  14. Уточните пожалуйста, в чем ошибка?
  15. Длительность не проверялась, но как указывал Выше мой код для этой платы выводил информацию без мерцаний и все сегменты имели одинаковую яркость. Поэтому в данном конкретном случае схема не влияла на яркость, проблема именно программная. Я думаю, что здесь общаются профессионалы своего дела, которые с уважением относятся друг к другу и подобный сленг недопустим в общении. Сообщения в подобном стиле буду игнорировать. Исполнитель был со мной согласен, что яркость различная, но не признавал, что это необходимо исправить.
×
×
  • Создать...