-
Постов
4 848 -
Зарегистрирован
-
Победитель дней
3
Сообщения, опубликованные Xenia
-
-
8 часов назад, Indira сказал:
Если у меня есть два шаговых двигателя на любую ось, я подключу их параллельно.
А зачем ставить на каждую ось по два шаговых двигателя? У меня вот тоже есть 3D-принтер (на половину самодельный), но в нем, как и у большинства таких принтеров, каждую ось обслуживает один шаговый двигатель. А когда силёнки у двигателя не хватает, то их обычно не парой ставят, а применяют более мощный. Тем более что мощных от фрезерных станков очень большой и доступный ассортимент
-
3 часа назад, artemkad сказал:
Химически осветительный или лампадное масло чище. В трансформаторном может оставаться больше циклических углеводородов.
Циклические углеводороды - делу не помеха. Когда-то даже нафталин хлорировали, чтобы получить "масло" для силовых трансформаторов, и хорошее было то масло по своим характеристикам (по диэлектрической проницаемости). Но потом "Стокгольмская конвенции о стойких органических загрязнителях" внесла полихлорированные нафталины в список веществ, загрязняющих окружающую среду, и от них пришлось отказаться (а бывали случаи, когда трансформаторное масло растеклось).
Но у меня есть другое предложение, хотя оно рискует оказаться всё тем же машинным маслом :). Бывают высоковольтные конденсаторы в прямоугольном корпусе размером больше моего кулака. Отличаются от прочих не только размерами, но и фарфоровыми изоляторами на контактах. Я такие конденсаторы ... гвоздем пробивала (первый раз из-за любопытства - выяснить, что в нем булькает), а вытекающее из них масло использовала для своей швейной машинки :). Отличное масло! Светлое и с низкой вязкостью - не то, что продают в москательных магазинах (там оно коричневое и странно пахнет).
Думаю, что такое "конденсаторное масло" хорошо уже тем, что в нем не может быть следов влаги, т.к. при ее наличии высоковольтный конденсатор не только бы быстро разряжался, но и его начало бы распирать от газов, получающихся при электролизе воды. Очевидно, чтобы получить такое "сухое" масло, его не сушат, а просто перегоняют вакууме (или под пониженным давлением), т.е. в условиях, когда влага не может сконденсироваться.
-
1
-
1
-
-
1 час назад, dimka76 сказал:1 час назад, dimka76 сказал:
Тогда как Студии моложе, чем VS2015, инсталлируются только с сервера Microsoft
Даже на 2005 и 2005 есть offline инсталяторы.
VS2005 и VS2008 не моложе, а старше, чем VS2015 (как у людей: старше тот, кто раньше родился). А более молодые Студии VS2017, VS2019, VS2022 offline-инсталляторов не имеют. Именно это я и сказала.
-
14 часов назад, jcxz сказал:
На win7 для написания простых (и не очень) GUI-приложений успешно использую VS2005 и VS2008 (во втором чуть больше возможностей, но в 90% случаев хватает первого). Чего и вам советую для консольного приложения.
С выбором VS2005 и VS2008 не соглашусь. Для Win7 предлагаю VS2013 или VS2015 (лично я использую VS2013). У них два достоинства: первое - способность генерить 64-разрядные приложения, а второе - возможность инсталляции oflfine из DVD-образа (первая даже на DVD-диск помещается):
VS2013: en_visual_studio_express_2013_for_windows_desktop_with_update_5_x86_dvd_6815504.iso (3373 MB)
VS2015: en_visual_studio_community_2015_with_update_3_x86_x64_dvd_8923300.iso (7095 MB)Ходячими в интернете образами VS2013.iso и VS2015.iso пользоваться не советую, т.к. неизвестно кто и как их перепаковал
Тогда как Студии моложе, чем VS2015, инсталлируются только с сервера Microsoft, которая в любой момент времени может отрубить российских пользователей от этой возможности.
Правда пишут (на том же сайте Microsoft), что на основе online-инсталлятора можно сгенерировать DVD-образы под заданную конфигурацию (например, под выше упомянутый "Desktop development with C++ "). Пробовала так делать, но результат плохой - DVD-образ генерируется, но при попытке инсталлировать Студию с него выходит на останов (просит дополнительные компоненты, которые по-видимому в этот образ не попали).
-
13 часов назад, artemkad сказал:14 часов назад, Xenia сказал:
По моему мнению, I2C не боится ESD - уж слишком невелики резисторы, стоящие там на подтяжке.
ESD это подключаемая к ноге через внутреннее сопротивление в 200 Ом 100pF конденсатор заряженный до 8 кВ. 4.7кОм подтяжка в сравнении с внутренним сопротивлением источника слишком велик что-бы существенно снизить импульс.
А что, бывает такой вход, который может выдержать 8 кВ?
У меня знакомые поставили на линии I2C микросхему RClamp0502. Это ее даташит:
Похоже, что в ней нет ничего кроме диодов.
Как вы считаете, от удара в 8 Кв это спасет?
-
По моему мнению, I2C не боится ESD - уж слишком невелики резисторы, стоящие там на подтяжке.
-
30 минут назад, Forger сказал:35 минут назад, Xenia сказал:
Иначе на работу по избранной специальности вас никто не возьмет. Разве что только в паяльщики 🙂
возьмут, если есть какое никакое портфолио, конечно, сразу на соотв должность врядли, но если внутри организации быстро показать на что способен, то все возможно ))
Портфолио - это как раз и есть личный практический опыт в реализации проектов, которые по душе. Т.е. для того, чтобы заполучить такое портфолио, надо что-то руками делать, а не только книжки читать и упражнения делать.
Например, у меня нет образования электронщика, но около 20-ти лет вращаюсь в этой области и даже время от времени занимаюсь разработкой электронных приборов (аналитическое приборостроение в области биохимии). Конечно, мое самообучение дырявое - СВЧ я не понимаю и FPGA программировать не умею 🙂, но то, что я знаю и умею, - намного глубже того, что можно услышать на лекциях в ВУЗе. Впрочем, мой пример нетипичен, т.к. корочки у меня все-таки есть, но другого рода (КХН). -
10 часов назад, Mezu сказал:
Я хочу стать инженеров-электронщиком, но не особо понимаю, куда мне двигаться. Хочу создавать собственные платы, электронные устройства и программировать их.
Если хотите получить такую профессию, то вам нужны "корочки", а стало быть придется учиться в ВУЗе, чтобы их получить. Иначе на работу по избранной специальности вас никто не возьмет. Разве что только в паяльщики 🙂 .
Но если вам не профессия нужна, а реализация каких-то своих идей в области электроники (типа хобби), то прямо с этого и надо начинать, а не тратить время на зубрение книг и выполнения ненужных вам упражнений. Всё равно всю электронику не знает никто, а каждый барахтается в своей области, в которой накопил практический опыт. И именно этот опыт составляет базу знаний и умений, а не воспоминания о лекциях, прослушанных в ВУЗе. Причем, если вы сразу возьметесь за проект своей мечты, то он сам научит вас всему, что для его реализации нужно, т.к. в процессе его реализации у вас автоматически будет возникать ПОТРЕБНОСТЬ в знаниях конкретного рода, которую можно будет удовлетворять, роясь в интернете и на форумах электронщиков. А ПОТРЕБНОСТЬ - великая вещь, поскольку делает интересной любую информацию, которая остро потребовалась, и потому она легко усваивается. Тогда как книжки типа Хоровица и Хилла хороши, как справочный материал, а читать их от корки до корки заунывно 🙂.
-
1
-
-
Покупала в этом году "Силовой ключ N-канал" вот здесь:
https://iarduino.ru/shop/Expansion-payments/silovoy-klyuch-trema-modul.html
А потом прозвоном дорожек установила его схему. Вот она:
-
Гальванопокрытия - довольно специфическая область технологии, где одного лишь знания химии недостаточно - очень уж много разных нау-хау на предмет того, чтобы покрытие получилось блестящим и крепко держалось. Количество рецептур огромно - начиная от добавления в электролит яичного белка до использования в качестве растворителя человеческой мочи :). Лучшей книгой на этот счет я считаю справочник по этому делу:
Гамбург Ю.Д. Гальванические покрытия. Справочник по применению (2006 г.)
Лежит у меня на FTP в разделе "Химия" (/pub/BOOK/Chemisry/), но его и в интернете можно добыть, например, здесь:
https://www.elec.ru/files/2019/09/23/Galvanicheskie_pokrytia_Spravochnik_po_primeneniyu.PDF
-
1
-
-
Скажите, кто в курсе: идёт ли на AT32F435 HAL от CubeMX или у китайцев своя библиотека?
-
5 часов назад, while forever сказал:
Можете ли вы поделиться этим еще раз? Срок действия ссылки истек, спасибо
Там не срок действия ссылки истек, а IP изменился:
http://136.243.71.244/CSpySDK/
В этом директории к zip-архиву еще что-то прибавилось.
-
1
-
-
5 часов назад, jcxz сказал:
Так я же дал ссылки. Там всё есть.
Ходила по ссылкам, но мне показалось, что они не работают (Error Forbidden). Но проблема оказалась в том, что я сейчас в Крыму, а потому для меня многие ссылки закрыты. Когда поняла в чем дело, добыла файл через VPN.
Тем не менее, эти исходники меня разочаровали - слишком много непонятного кода, в котором фиг разберешься :). Тогда как мне хотелось бы чего-то попроще для полутоновых изображений (градации серого), когда в сжатии потребности нет.
-
23 минуты назад, jcxz сказал:
Лучше передавать .png, а внутри распаковывать с помощью libpng. .png ничем сжимать не нужно, оно внутри уже сжатое будет (особенно если поставить максимальный уровень сжатия = 9).
А на этот libpng есть исходники? Где бы их мне добыть? А то Linux не признает формат bmp .
-
В 26.04.2024 в 20:25, Oleg_IT сказал:
Подскажите пожалуйста где можно найти в свободном доступе коллекцию библиотек stm32cube_fw_*?
На FTP в директории
/pub/MCs/ARM/STM32/STM32CubeMX/Packages/
оно есть. Не все, но stm32cube_fw_f1_v184.zip там есть точно.
-
11 часов назад, Zversky сказал:
Спасибо, но что порекомендуете (в т.ч. из закромов) ставить
Если у вас сохранился ioc-файл, а он у вас сохранился - "AD ADC.ioc", то ставьте последнюю (самую свежую) версию CubeMX, а уж она, согласно ioc-файлу, создаст нужное окружение - компилятор и Drivers (это так у нее исходники фирменных библиотек называются).
И так, инсталлируем последнюю версию CubeMX (ныне это версия 6.11.0), запускаем AD ADC.ioc и видим это:
Это означает, ваш проект был когда-то создан на версии CubeMX 6.6.1. Дальше надо нажать на кнопку Continue, чтобы проект был скомпилирован, как встарь.
После чего начнется закачка из интернета сперва образа старой версии CubeMX, а затем библиотеки "stm32cube_fw_h7_v1100.zip" (по нынешним временам она уже устарела), поскольку именно так в вашем файле "AD ADC.ioc" прописано:ProjectManager.FirmwarePackage=STM32Cube FW_H7 V1.10.0
А дальше действуете по обстоятельствам - где попросит, соглашаетесь, но только не на миграцию!
2 часа назад, dimka76 сказал:так у ТС готовый сгенерированный проект под STM32CubeIDE
dimka76 прав, ранее скопилированный проект в вашем архиве уже есть - "AD ADC.elf".
-
1
-
-
4 часа назад, _pv сказал:
речь про кГц, а не про МГц, и от 5В шкалы даже эффективных 24 разряда это 300нВ, что в полосе 1кГц всего лишь 10nV/rtHz, и, если забыть про потребление, цифры совсем не безумные, хоть для сигма-дельта(ads1263) хоть для SAR (ltc2500, с оверсэмплингом).
Виновата - килогерцы с мегагерцами спутала.
-
В 08.03.2024 в 10:47, Ruslan1 сказал:
Хочу три (лучше четыре) канала по 1000 SPS (лучше 4000 SPS), 20-24 бита разрешение.
Возможно, что я отстала от жизни :), но по моим представлениям 1000 SPS (а тем более 4000 SPS) не совместимо с требованием иметь разрешение в 20-24 разряда.
Высокоразрядные АЦП, как правило, относятся к типу "сигма-дельта", чья высокая разрядность базирутся на принципе интегрирования входного сигнала на всем протяжении периода измерения. Именно благодаря такому усреднению удается уменьшить уровень шума и тем самым повысить число значащих бит в результате. Но по мере того, как мы увеличиваем частоту оцифровки данных, период измерения сокращается и эффект от усреднения всё меньше дает пользы. Оттого и разрешение с ростом частоты сэмплирования неизбежно уменьшается.
Поэтому, на мой взгляд, при частоте сэмплирования свыше 1 МГц стоило бы использовать обычный SAR и смириться с разрядностью 16 бит.
-
Через Transmit и Receive у меня тоже не получалось читать датчики, но для этой цели хорошо подошла функция:
HAL_I2C_Mem_Read( &hi2c1, devAddress << 1, regAddress, 1, pData, 2, I2C_TIMEOUT10);куда сразу закладываем номер регистра данных - regAddress и адрес буфера на 2 байта, куда надо прочесть данные - pData. Т.е. всё делает одна эта функция.
В вашем случае это будет выглядеть так:
HAL_I2C_Mem_Read( &hi2c1, I2C_ACL_ADRESS << 1, rgMgnAdress, 1, &rgMgnData, 2, I2C_TIMEOUT10);
Внимание! в качестве rgMgnAdress следует класть число (в вашем случае 0x4F), а не адрес памяти, где оно лежит! Вероятно в этом ваша ошибка.HAL_StatusTypeDef HAL_I2C_Mem_Read(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint16_t MemAddress, uint16_t MemAddSize, uint8_t *pData, uint16_t Size, uint32_t Timeout);
-
15 минут назад, Salamander сказал:
Вы, похоже, упорно не читаете то, что я пишу) Я дважды написал, что возможно управление только одним драйвером. Плата такая, прошивка такая.
Это у меня восприятие такое - заменить плату или прошивку кажется мне легким делом (особенно, если прошивку сама писала, а плата и драйвер не интегрированы в одно целое). Тогда как что-то делать с железом кажется мне непосильным трудом, а предложение добавить "синхронизирующий вал" вгоняет в ужас 🙂.
-
55 минут назад, mitya1698 сказал:
Сделать раздельное управление приводами
Золотые слова :). Судя по картинке, двигатели там относительно маломощные (на вид Nema17), а для таких есть дешевые драйверы на ток до 2А. У меня, например, стоят A4988 на каждый двигатель (у меня их 4 штуки). Лот из 5-ти штук на Aliexpress за $1 когда-то покупала. Ныне, когда 3D-принтеры широко распространены, драйверы для них достать очень легко.
-
17 минут назад, Salamander сказал:
Но при отключении питания станок расслабляется и портал принимает непринужденную позу.
А чем это плохо? Или вы, когда в следующий раз станок включите, ожидаете, что шаговый двигатель останется на том же шаге, на котором вы его в прошлый раз выключили?
А если при включении станка вы свой двигатель позиционируете, гоняя до ближайшего концевого выключателя, то вам должно быть безразлично, в каком положении остался двигатель в прошлый раз.
17 минут назад, Salamander сказал:Приходится осуществлять очень неэстетичное в акустичеком плане действие - двигать портал к максимуму, упирая в ограничители до остановки и звуков пропуска шагов, а потом делать хоминг.
Почему бы тогда вам ни поставить второй концевой выключатель, а этот раз на максимум?
-
2 часа назад, ksv198 сказал:
Если не отключать DHCP, то Вам как-то надо будет узнать, какой IP адрес присвоен Вашей плате (чтобы потом пинговать).
Вместо пинга я пользуюсь программой NMAP (https://nmap.org), которой сканирую всю сетку.
К сожалению, при подключении моей платы к роутеру новый IP-узел не появляется.
-
В 27.02.2024 в 10:56, ksv198 сказал:
Шаг четвёртый: присвойте IP адрес плате (как я Вам описал ранее), причём выбирайте адрес из диапазона 192.168.10.ххх , но при этом не используйте адрес своего компа и адрес шлюза (у Вас он 192.168.10.1), который (адрес шлюза) надо записать в поле GATEWAY_ADDRESS.
Далее можно пинговать.
Все равно не работает...
А может быть DHCP не надо отключать? Пусть роутер присвоит свой IP - тогда уж сеть у компьютера и платы с гарантией будет одинаковой, раз уж они в один и тот же роутер воткнуты.
Или это плохая идея?
P.S. И вообще для меня было бы большим облегчением увидеть своими глазами исходники рабочего проекта, написанного на HAL (CubeMХ) в конфигурации "DP83848+RMII". Без RTOS.
В репозитории (\Repository\STM32Cube_FW_F4_V1.28.0\Projects\) уже искала, но там только под MII есть примеры, тогда как у меня на плате DP83848 кормит отдельный генератор на 50 МГц (именно генератор, а не резонатор). А раз так то я вынуждена режим RMII использовать.
Это было бы для меня наиболее эффективной помощью, т.к. у меня не хватает наглости просить участников нашей конференции, чтобы они искали ошибки в моем программном коде.
Заливка керосином
в В помощь начинающему
Опубликовано · Пожаловаться
Есть еще вариант - силиконовое масло!
Время от времени по телеку рекламируют масло для двигателей авто, которое на поверку оказывается силиконовым (в рекламе об этом умалчивают). Я не автолюбитель, но для двигателя внутреннего сгорания предпочла бы традиционное масло из высококипящих нефтяных фракций, которое даже при высоких температурах нагара давать не должно. Тем не менее, с силиконовым маслом имела дело - форвакуумные насосы им заправляла. А там проблема такова, что рабочая часть насоса сильно греется из-за того, что гоняют их круглыми сутками без останова, а для их охлаждения только ребрышки на корпусе. А поскольку это масло непосредственно соприкасается с вакуумом (или точнее - с тем, что должно им быть), то минеральные масла для этой цели не годятся - при повышенной температуре в вакууме они неизбежно будут газить. Тогда как силиконовое масло высокого качества (которое рекомендуется для таких насосов) не газит совершенно, т.к. это масло не может ни кипеть, ни испаряться. По сути это полидиметилсилоксан - кремнийорганика. А стало быть, и диэлектрические свойства этого масла должны быть высоки.