Jump to content

Mono-S

Members
  • Content Count

    70
  • Joined

  • Last visited

Community Reputation

1 Обычный

About Mono-S

  • Rank
    Осваивающийся

Информация

  • Город
    Санкт-Петербург

Электроника

  • Стаж в электронике
    Не связан с электроникой
  • Сфера радиоэлектроники
    микроконтроллеры, водоподготовка
  • Оборудование
    AKIP 4511

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. А чем Вам кейл не нравится ? Второе - где прописана инициализация всех функций ? Что там куб сгенерировал - никто не знает. В нем тоже есть ошибки - не поверите. Да появление куба это первый шаг stm к простоте ардуино, но не все там так просто. И что прописано в обработчике таймера. Go_to_definition очень полезная функция для понимания что вобще происходит. Stm32CubeIDE - этим мало народу пользуется - и врятли там что-то есть интересное. Смотрите кейл.
  2. Нифига себе ценник такой! Еще и наше. Оптопара+Транзистор+Реле SRD стоит 30р на канал - а тут 240р на канал. И еще серьезный вопрос качества симистора внутри него, они тоже горят от индуктивной нагрузки без защиты тока в путь - еще что ли одну защиту городить ? В даташите вобще тех данных нету -. детектор перехода через 0 - там тоже ни слова не сказано. Можно помех сделать больше чем было. Стремно такие реле даже на прототип ставить...Тут проще чем защиту на защите строить - взять BTA-24 бесснабберный и никаких снабберов не надо.
  3. Так товарищи. погодите я ничего доказать не хочу - это раз. Два- мне очень интересно послушать мнение стороннего человека, который достаточно много понимает в этом вопросе. А надежность овнов или сименсов мне пофигу - надо свое пытаться привести к этому уровню. Вот я и интересуюсь - какие еще варианты защиты лучше использовать на аналоговых и ВЧ цифровых входах ( например расходомер ) для уменьшения потерь сигнала, кроме гальванической развязки через ОУ ?
  4. Спасибо большое. Ну я в сименсе тоже сильно не видел на входе операционников для датчиков давления. Провод да экранированный это согласен, как видимо и заземление отдельной шиной общего минуса. А какие еще стоит применять средства защиты процессора ? Опторазвяка понятно уже. TVS диоды ?
  5. Стоп тут меня немного не поняли. я имею ввиду свои стандартные шилды, а не китайские. Это мой косяк, не совсем верно объяснил - то где висит проц, дислей и аналоговые измерения это основная плата, а то что подключается отдельно через шлейф IDC или витую пару- то я называю шилдом. С шоттки понятно. Спасибо большое. А с аналоговыми датчиками что-то я не понял. Получается что ж мне давление мерить через операционник что ли. Это ж пипец сложно. Или кнопки сенсорной клавиатуры - ну как то перебор получается. Или какой вариант защиты еще нужен - TVS диод ставить. Резистор в 100ом стоит на всякий случай после стабилитрона как токоограничитель, по аналоговым портам проблем не было. В аналогичных системах типа овена встречал именно такую схему и никаких tvs диодов я там не видел. В какую сторону еще почитать ?
  6. Тут видимо на вкус и цвет. Кому-то удобнее регистры и страндартные шилды свои юзать, а кому-то удобно плату разводить каждый раз. Не знаю что ответить. Ну хотя бы на аналоговом порту не сожжет что-то от действий пользователя. Вот как раз на эти порты у меня ничего никогда не прилетало. Тут спасибо. Сделаю. Есть косяк. Ну у меня и те и те были. Предпочтения конечно были в сторону импульсных. а почему нельзя там Шоттки ставить ? Я видел многие ставят... ВЧ помехи пропустить могут ? У них правда время срабатывания быстрее.
  7. Ну возможно это уже будущее не все сразу. Извиняюсь, видимо на разводке что-то не так на скрине показано, но все полигоны соединены с шиной GND -. МОжет это как то коряво показано, но так есть, лично проверял. Этот косяк да знаю - был раньше. Учусь. Опечатка - Сенсорная панель 2мгц , дисплей ILI 9325 - 40. Просто уже как подключил, работает забыл. по этой части то проблем нету. Все очень просто. например мне надо в одном месте коммутировать +12в нагрузку, в другом 220. Зачем мне тянуть ноги с проца, защищать их TVS и развязывать оптически, если мне нужен цифровой сигнал. и плюс под каждый проект переделывать и переразводить плату с процом, если мне вдруг одной или 5 ног не хватит. - мне незачем. поэтому мне проще взять несколько регистров, оптически из развязать, что я уже сделал ( выше было рассказано) и уже не парится с каким либо наводками по проводам. В регистрах я лично ничего плохого не вижу. Стоит не дорого. А брать проц в два раза больше и в 5 раз дороже ради 5ти ножек ни экономически ни логически нецелесообразно. Самый важный плюс в регистрах - это быстрая расширяемость при наличии одного центрального проца и платы. Ну пусть работают - но далеко не все. АЦП там на 3.3 вольта. И что делать. ? Опять же как никак защита от помех. Два резистра и стабилитрон - меньше шансов что что-то лишее куда-то прилетит. Так я в видел у овена делают - ничего зазорного в защите от дураков я не вижу. Это явно лучше, чем напрямую без защиты подключить длинную линию от которой прилетит наводка ? У Опечатка. на входе и выходе. Согласно даташиту. Нет. Система промывки фильтра. Извиняюсь снова опечатка, диоды импульсные( я почему-то всегда думал там шоттки ставятся) у меня стоят LL4148 или B340A. Но там и ток и напряжение вполне себе с запасом. Так а тут то что не так ? Или в промышленных схемах не ставят диоды на реле для гашения при размыкании ?
  8. Ну друг мой изучай алгоритмы C - Это же предельно просто. С одной стороны читаешь АЦП состояние потенциометра. и в этом же цикле выдаешь сигнал на шаговый двигатель. (меняешь delay и делаешь что-то) Что подключено к пинам pul dir ? и что в скетче делается меняется задержка ? так она статична. Поизучай как работает АЦП на ардуино, почитай analogRead, посмотри как на С работают операторы. И все это дело станет в разы понятнее. А так надо подключить потенциометр к аналоговому порту и 5в с подтяжкой к земле. Затем по команде analogRead получать величину поворота потенциометра. и уже затем в том же цикле например менять delay.
  9. Ну схема так схема. Если в кратце описание. Сенсорный экран 2.8 висящий на SPI1 Экран и SPI2 Сенсор. 4 канала аналогового измерения - защищено резисторным делителем и стабилитроном на 3.3 вольта (логика то у платы 3х вольтовая, а датчики все 5в). Канал Расходомера частотный так же защищен как и аналоговый. Питание всей схемы осуществляется От импульсного 12в блока питания. Через микросхему MP1584EN (конвертер 2мгц) получаю напряжение 5в, затем через AMS-111-3.3 получаю 3.3. На входах в преобразователи стоят танталовые конденсаторы 10мкф согласно даташитам. Цифровые датчики реализованы через программный SPI на 165 входном регистре. Вход в 165 схему предаварительно зашунтирован диодами с двух сторон, что бы избежать импульса от наводок по входу. А вот та часть, которая выносила мне мозг. Вот тут вместо оптопары просто была ULN2003. Это управление 3х ходовым краном через простoe дешевoe реле SRDТеперь тут оптопара, биполярный транзистор с токоограничивающим резистором и защитный диод шоттки. Реле связано с общей землей, питание реле +12В. После установки оптопары индуктивные наводки пропали. Насосы включаю чуть посложнее Тут реле зашунтированное симистором через конденсаторно-резистрную задержку. Схема работает прекрасно уже долго. Никаких помех с этой схемы не было никогда. ЧТо бы не подгорали контакты реле - 1сек оно включается симистором, затем переходит на реле. Выключение в обратном порядке. Схему нашел на просторах инета. Ну как-то так выглядит схема.
  10. Ну не беда. Что делать - учусь мало мало. Насчет изоляции линии данных - да надо попробовать будет сделать. Спасибо большое. Мысль мне эта приходила в голову - но не решался. Причем ведь можно и на 165м регистре такое сделать - и все какая не была бы кривая разводка(но над этим я работаю) все равно работать будет. А для конечного пользователя важнее результат - должен проходить хим процесс очистки воды и по моему алгоритму - оно работает - значит можно делать дальше. Насчет дисплея проблемы уже нет - просто до этого я пытался это все дело повесить на шлейф IDC - и получил печальный результат. Теперь остановился на шилде проц + дисплей + аналоговая часть где нет 220, и далее вторая плата в 3см от нее над ней прямо в корпусе - где включается уже 220 вольт. В понедельник придут платы - попробую запять посмотреть что будет - но уже на проводках все работает, так что думаю и такое тоже запашет. Кстати наткнулся вот на такую микруху https://www.chipdip.ru/product/74hct245d . Видимо на ней и надо делать развяку. Там как раз реализована диодная защита линии даннных. Видимо надо ее попробовать после оптопар. Такое паять гораздо удобнее.
  11. Ну не спорю это всего лишь моя 5ая плата, может я и не гений по разводке плат. но все же сразу гениями рождаются. Без опыта никак. Решение взять готовую плату STM blue Pill определено многими факторами - во первых на готовой плате нормально припаян проц - и паять руками серию в 10 изделий нафиг не надо. Если бы делалось изделие в 1000 штук - то конечно при наличии бютжета я бы поискал профи и взял бы уже проц на плату. А так где у меня кривое питание на проце, когда на отдельную плату приходит 12В, затем через MCP158 получается 5в и 3.3В и уже потом идет на проц. Именно поэтому я взял 2 платы, и уж как там выведена земля на 2ой плате глубоко должно быть процессору пофигу. Вобщем моя проблема решилась установкой оптопар и выброшенными ULNками. Реле самые дешевые китайские SRD-12V. А зачем дороже и лучше для шарового крана ? С ними у меня ардуино работает годами и горя не знает. Нагрузку побольше типа насоса - я уже коммутирую таким реле, зашунтированным симистором через конденсаторно-транзистроную схему. И никаких помех.
  12. Это мы уже говорим про разводку платы. Дисплей там вобще сидит на SPI шине 2мгц. Ох там все не просто было. поэтому Все силовое управление вынесено на отдельную плату.
  13. Спасибо большое! Вот именно так я теперь и буду делать. Все через оптопару и никаких там ULN. Просто если я ставлю оптопару -то в ULN смысла 0. Причем я коммутирую нагрузку постоянного тока - дозаторы по 0.4А - все ок никаких помех. Сделал все на 220 и тут получил себе гемор. Вобщем нельзя коммутировать реле UNLкой, которое включает 220.
  14. Эта часть платы шилда. Она стоит в 5 см от той платы, где стоит проц. В верхнем правом углу разъем, там приходят аналоговые сигналы и управление 595м регистром. А это уже плата шилда, на которой висит дисплей и сама STM32 Относил плату управления шлейфом на метр - результата так же не было. Все же я думаю, что надо уходить от ULN и делать схему на оптопарах и полевых транзисторах. Линии 220в и управления с МК на платах у меня не пересекаются. Да и забыл сказать раньше, управляю я такой нагрузкой через 595 сдвиговые регистры, в с целью экономии портов. Хотя на сколько я знаю 595 не дает гальванической развязки.
  15. Что бы повесить снаббер надо точно знать частоту помехи... Ее я не знаю. Пробовал сделать конденсатор 0.1мкф 630в и резистор 27ом - пробовал и конденсатор на 10мкф. Результат так же нулевой. Видимо НЕЛЬЗЯ так использовать ULN и их пробивает обратным током по транзисторам. На полевых транзисторах такого нет.
×
×
  • Create New...