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

Сергей Борщ

Модератор
  • Постов

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

  • Посещение

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

    31

Сообщения, опубликованные Сергей Борщ


  1. Используйте нормальные твердосплавные сверла (на али pcb drill)

    image.png.9936491351d71076b6148935a403a036.png

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

  2. 25 минут назад, novikovfb сказал:

    теперь для всех IP адресов, которые непонятно с какого бодуна они не определяют, как РФ, сайт milandr.ru перебрасывает на milandr.com,

    Это было так еще как минимум пару лет назад.

  3. Читал на другом форуме про такой вариант: 

    Цитата

    Тем, кто делает платы сам! Испробовал интересный способ травления плат:

    Берем "аптечную" перекись водорода 3% (100 мл), выливаем в пластиковую ванночку для травления, затем добавляем 15 гр. лимонной кислоты и 5 гр поваренной соли (той, что на кухне  :sarcastic: ). Хорошо размешиваем, пока все частички не растворятся в перекиси. Начинаем травить. Температура раствора у меня была комнатная. Не знаю, если честно, на сколько раствор этот вреден и какие газы он испаряет, но мне кажется, он безопаснее и чище ХЖ. Да и к тому же, очень быстро травит медь. Как утверждает источник, данного раствора достаточно для травления 100 см2 меди.

    Писал человек, которому нет оснований не доверять. Несколько человек на том же форуме попробовали, подтвердили.

    Вот еще с того же форума:

    Цитата

    Небольшое дополнение к способу травления меди перекисью водорода в присутствии лимонной кислоты.

    Способ приготовления травильного раствора: в 100 мл аптечной 3% перекиси водорода растворяется 30 г лимонной кислоты и 5 г поваренной соли.

    Этого раствора достаточно для травления 0,35 см3 меди. Перекись 3% не стоит разбавлять дополнительно т.к. при добавлении остальных ингредиентов её концентрация снижается. Чем больше будет добавлено перекиси водорода (гидроперита) тем быстрее пойдёт процесс.

    Разность окислительно-восстановительного потенциала для этой реакции составляет: 1,775 В. При травлении меди раствором хлорного железа разность окислительно-восстановительного потенциала составляет: 0,434 В.

    Достоинства травления перекисью + лимонка:
    • Весьма высокая скорость травления.
    • Не оставляет грязных пятен
    • Процесс быстро протекает при комнатной температуре
    • Не требуется труднодоступных реактивов
    • Травильный раствор безопасен для тела и одежды

    Недостаток: средний цитрат меди малорастворим и может выпасть в осадок в т.ч. на поверхность травления. Для предотвращения возникновения проблемы не следует экономить лимонную кислоту.

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

    Ребенок травил две платки: 80*162мм и 29*645мм, двухсторонний стеклотекстолит, брали удвоенное количество реагентов. Все действо заняло ~полчаса.

    Может пригодится, с нашего форума, но ссылка уже протухла:

    Цитата

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

    Процесс чистый, испарений нет, видно травление, экономия раствора, не загрязняется посуда, остатки раствора легко сливаются...

    Полиэтилен лучше взять толщиной поболее с хорошим швом - будет надёжность от случайных трещин и разрывов.

     

  4. 43 минуты назад, Turgenev сказал:

    а значит переключатель будет замкнут по вашей схеме большую часть времени, т.е. BOOT0 будет закорочен на землю, как и у меня.

    Нет. У вас BOOT0 закорочен на землю всегда и положение переключателя влияет только на общий ток потребления схемы.

  5. 5 минут назад, des00 сказал:

    Излишки зерна не следствие прогрессса в его выращивании, а следствие регресса его потребления

    Вот прямо настолько снизилось?

     

    18 минут назад, makc сказал:

    Зачем им ползти? Из преклонения перед чем? Не вижу оснований для такого вывода.

    За прибылью. Вот, первый пошел:

    Цитата

    Фирмы Южной Кореи исключены из санкций США против экспорта в Россию

    Я конечно понимаю, что КП такой себе источник...

    4 минуты назад, makc сказал:

    Вопрос в том, что в этих тракторах-комбайнах было бы Российского

    Невозможно сначала сделать все нужное для трактора, а потом начать проектировать сам трактор. Процессы должны идти в какой-то степени параллельно. И они идут.

  6. 3 минуты назад, makc сказал:

    Извините, но я не вижу прогресса в сельском хозяйстве и в армии

    Вы или слепы или смотрите не в ту сторону. Раньше зерно покупали - теперь продаете. Вы не считаете это прогрессом? Про армию промолчу.

    6 минут назад, makc сказал:

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

    А меня один хороший старый знакомый звал в Ростов-на-Дону строить современные трактора-комбайны, очень нужны были специалисты. Условия были очень вкусные.

  7. 19 минут назад, makc сказал:

    Что позволяет надеяться (кроме слепой веры), что это расстояние (отставание) всё же заметно сократится именно в производстве?

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

    19 минут назад, makc сказал:

    Что позволяет надеяться (кроме слепой веры), что это расстояние (отставание) всё же заметно сократится именно в производстве?

    Частично сократится, частично сами приползут и просить будут, чтобы взяли.

    18 минут назад, Smoky сказал:

    Забавно то что об это говорит человек проживающий не в России...

    С поддержкой извне оно завсегда лучше, чем без нее.

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

  9. 28 минут назад, Джоконда сказал:

    И неважно будут в той же цепи стоять резисторы прочие элементы ?

    Какие резисторы? Какие прочие элементы? Ваш преобразователь - четырехполюсник, данные даны для его контактов. Если вы что-то вешаете снаружи - учитывайте это что-то отдельно.

  10. 15 минут назад, Джоконда сказал:

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

    Покажите первоисточник. Подозреваю, что речь идет о собственном токе потребления самого преобразователя. 

  11. Мой опыт последнего года показывает, что любой преобразователь пропадает из продажи через 3-4 месяца. Было три заказа на одно изделие с разницей в полгода и каждый раз приходилось плату переделывать, потому что ни заложенного преобразователя, ни какого-либо другого с такой же цоколевкой в продаже не было. Более того, они пропадают просто на глазах в течении недели-двух. Заложил в изделие, если сразу не заказал - пока закончишь разводить плату микросхема может исчезть из продажи и начинай все сначала. А вот изделие, в которое заложен китайский преобразователь с алиэкспресс, переделывать не приходится. К сожалению, большинство мелких преобразователей с алиэксперсса имеет максимальное входное напряжение 24 В. 40 В допускают преобразователи на LM2596, если устраивает 28 В - то преобразователь на MP1584. На брак в этих преобрателях никогда не натыкался.

  12. 6 часов назад, _4afc_ сказал:

    Так написано в документе - но это не правда.

    Пойду отзывать у заказчиков свои устройства - скажу им, что они не должны работать, _4afc_ не разрешил.

    6 часов назад, _4afc_ сказал:

    Если подать 50МГц на 5 ногу LAN8720, то с 14 выйдет 100МГц.

    Нужно просто читать документацию внимательно (чтение документации вслух - 100 евро в час). Если подавать на 5 ногу 50 МГц, то эти же 50 МГц подаются и на вход MAC. А ногу 14 при этом можно использовать в режиме выхода прерывания.

    image.thumb.png.71ee169951b9d998f92b32d78c247bca.png

    6 часов назад, _4afc_ сказал:

    Т.е. генератор или резонатор - не важно. В обоих случаях - 25МГц.

    Вы не правы.

  13. 1 час назад, aleksandr-zh сказал:

    плюс сроки поставок под вопросом, из-за закрытия воздушного пространства...

    Вам китайцы везут через Европу? Китай воздушное пространство не закрывал и не собирается.

  14. 1 час назад, Turgenev сказал:

    Извините, очевидно я туплю, но еще раз: если тактировать трансивер от МК, то можно использовать пин LED2/nINTSEL для анализа прерываний. А если использовать тактирование от кварца, т.е. на XTAL1 и XTAL2 повесить кварц, то пин LED2/nINTSEL не будет генерировать прерывания?

    На ноге LED2/nINTSEL висит светодиод и подтягивающий резистор, который определяет - будет нога nINT/REFCLKO выходом прерывания или же выходом частоты 50 МГц для тактирования MAC-контроллера МК. Если тактировать трансивер от MK (в этом случае на XTAL1 подается частота 50 МГц, а XTAL2 остается свободным), то выход nINT/REFCLKO можно использовать как выход прерывания, для этого нужно ногу LED2/nINTSEL подтянуть резистором к плюсу питания. Если же требуется/хочется тактировать трансивер от кварца 25 МГц, то вы обязаны на вход MAC-контроллера подать удвоенную частоту кварца. Эта частота должна быть синхронизированна с кварцем, поэтому вы можете взять ее только с выхода nINT/REFCLKO и использовать этот выход для прерываний вы уже не сможете.

  15. 21 минуту назад, Turgenev сказал:

    Не могу найти информацию по этому выходу прерывания. Это пин OSC_OUT трансивера генерирует прерывание, типа альтернативной функции этого пина или как? 

    Да, это так (нога nINT/REFCLKO). Режим выхода прерываний включается подтяжкой к плюсу ноги 1 (LED2/nINTSEL)  в момент включения/сброса.

  16. 2 часа назад, Herz сказал:

    тоже считаю, что для этого больше подходит шуруповёрт

    Шуруповерт и ударный винтоверт - разные инструменты. Посмотрите обзоры на винтоверты на тытрубе.

  17. 1 час назад, uriy сказал:

    Пока лишь могу сказать что гайковерт не годится для закручивания крестовых саморезов.

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

  18. Специального ключа компилятора нет. Можно попробовать идти таким путем - собирать вашу функцию и все, что ей требуется как отдельную программу в промежуточный объектный файл и вторым проходом линковать с остальной частью программы, размещая секции .text этого промежуточного объектного файла в ОЗУ. 

  19. 1 час назад, Quantum1 сказал:

    вы что то путаете, старт бит вообще то "0".

    При чем здесь стартовый бит? Смотрите обоими глазами на картинку из описания Modbus:

    image.thumb.png.8dd35cdb20471ce8d5e937feee9ab5c6.png

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

  20. 1 час назад, Quantum1 сказал:

    Нет. Передатчик в паузе переходит в Z-состояние

    Вы на картинку смотрели? Зеленый прямоугольник с надписью "Start" видели? Вот это и есть перевод передатчика в активный режим и держание линии передатчиком в состоянии IDLE, т.е. передача непрерывной стабильной единицы. После передачи, кстати, такой же прямоугольник с надписью "Stop".

  21. 57 минут назад, Quantum1 сказал:

    Вы верно говорите, но это на линии... а на выходе микросхемы приемника при спящей линии может спокойно висеть 0

    Какая спящая линия? Передатчик 485 в паузе передает единицу. Честную единицу. Если приемник 485 в этот момент выдает что-то другое - его надо заменить на исправный. И все. Перед этими 3.5 символами тишины в линии может быть что угодно - за время 3.5 символов тишины любой применик любого УАПП (UART) обязан прийти в исходное состояние (в противном случае - рецепт такой же, как и с приемником 485). 

  22. 2 часа назад, Quantum1 сказал:

    Если оно случайное, то выход микросхемы приемника, к примеру, может постоянно в нуле висеть, что соответствует постоянной задержки при начале кадра, или при помехах "ложный" кадр может наложиться на реальный - т.е. увеличится вероятность потери кадра и т.д.

    image.thumb.png.8dd35cdb20471ce8d5e937feee9ab5c6.png

    Картинка их документа "MODBUS over serial line specification and implementation guide V1.0". Как видно, в начале кадра есть пауза >=3.5 символа, во время которой передатчик уже включен и линия никуда не болтается. От нее приемник и должен отсчитвать кадр.

  23. Ваш SPI3_RX_buf является массивом, его имя неявно приводится к указателю на первый элемент. Вы же пытались брать адрес от массива, который есть указатель на массив, а такой указатель уже несовместим с указателем на unsigned char. Вам достаточно было сделать 

    crc = Crc16(SPI3_RX_buf, ((sizeSpiBuff >> 1) - 2));

    потому что указатель на unsigned short неявно приводится к указателю на unsigned char. Но более правильно объявить вашу Crc16 с первым параметром типа void const *, а приведение к unsigned char const * делать уже внутри функции - тогда можно будет передавать в функцию указатель на что угодно, потому что любой указатель неявно приводится к указателю на void (const и volatile можно пока не рассматривать).

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