Влад93 Опубликовано 5 июля, 2023 Поделиться Опубликовано 5 июля, 2023 пробовал прокинуть до самой дальней микросхемы на 5м витую пару но это не помогает до этого тестил на 10см до микросхемы всё отлично было ровно прямая а на 5м хаотичная волнообразная кривая может резистор какой добавить или конденсатор ? на микросхему идёт питание 5в и SCK и DT 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Виталий Белый Опубликовано 5 июля, 2023 Поделиться Опубликовано 5 июля, 2023 32 минуты назад, Влад93 сказал: может резистор какой добавить Попробуйте подтянуть сигналы к 5 вольтам через резисторы 10 кОм. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
Piotr__1 Опубликовано 5 июля, 2023 Поделиться Опубликовано 5 июля, 2023 @Влад93 Мда.... А витая пара тут напаркуа? У вас сигнал не симметричный. STM случаем не на 3,3В уровнями? Кабель экранированный? А про возможности SPI как интерфейса вы вообще читали? 0 Жизнь не белая или чёрная, а в мелкую серенькую полосочку... Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Влад93 Опубликовано 5 июля, 2023 Автор Поделиться Опубликовано 5 июля, 2023 @Виталий Белый непомогает @Piotr__1 то что было под рукой пробовал сигналы разносить по разным скруткам тоже никак без экрана какая разница хоть есп32 там всеравно пины толерантны к 5в если про DT до этого соединял уже 5 микросхем 711 до 0,5м и всё прекрасно было 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Влад93 Опубликовано 5 июля, 2023 Автор Поделиться Опубликовано 5 июля, 2023 к примеру я уже отводил от мк на 5-6м DHT11 и DS18B20 и MH-Z19С второй год работают без проблем они СО2 конечно по шим читает но его не колбасит совершенно тем неменее 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Piotr__1 Опубликовано 5 июля, 2023 Поделиться Опубликовано 5 июля, 2023 15 минут назад, Влад93 сказал: то что было под рукой Тогда шансов не много. 15 минут назад, Влад93 сказал: какая разница хоть есп32 там всеравно пины толерантны к 5в если про DT Если для вас важна только толерантность, то вообще вариантов нет, не заработатет. А вот если вспомните что от напряжения питания зависят как минимум логические уровни, то уже есть шанс. 16 минут назад, Влад93 сказал: до этого соединял уже 5 микросхем 711 до 0,5м и всё прекрасно было И че? Разница в длинне линии в 10 раз! Или вас это не смущает? @Влад93 ШИМ и 1 wire НЕСРАВНОМО стабильнее ISP и I2C и изначально предназначенныдля длинных линий, так что не показатель. 0 Жизнь не белая или чёрная, а в мелкую серенькую полосочку... Ссылка на комментарий Поделиться на другие сайты Поделиться
BARS_ Опубликовано 5 июля, 2023 Поделиться Опубликовано 5 июля, 2023 У меня I2C стабильно работает на 2м с обычным плоским шлейфом без всяких экранов. Но вот 5м весьма сомнительно. Фронты завалит будь здоров. Как вариант, преобразовать сигнал в диф. пару. Но проще уже тогда к каждому датчику мелкий МК добавить и повесть их все на RS-485... 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
snn_krs Опубликовано 5 июля, 2023 Поделиться Опубликовано 5 июля, 2023 Обычно АЦП ставят на плату с контроллером, а удлиняют кабели от тензодатчиков. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Влад93 Опубликовано 5 июля, 2023 Автор Поделиться Опубликовано 5 июля, 2023 @Piotr__1 пересобрал всё на ардуино и да значения стали намного стабильнее но всеравно переодически их передёргивает в несколько грам видимо проблема в тактировании на дальнию длину 3,3в мало ему тем неменее перевести всё на 5в почти решает проблему но не достаточно @BARS_ про ваш вариант я вчера подумывал о модбасе либо о кан-шине но это уж на самый безвыходный случай аттини тут уже не подтащиш памяти мало ардуино по разводке как стм возни хватит да ещё ждать когда в китае изготовят в общем это на крайняк @snn_krs я думал так но тянуть аналог на 5м притом по мимо помех ещё добавится сопротивление провода 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
BARS_ Опубликовано 5 июля, 2023 Поделиться Опубликовано 5 июля, 2023 1 минуту назад, Влад93 сказал: аттини тут уже не подтащиш памяти мало А куда там надо много памяти? Хранить два 24-битных числа и выдавать их по MODBUS? Там же в даташите на HX711 даже драйвер на асме дан. Взять его, а modbus на сях написать. 7 минут назад, Влад93 сказал: перевести всё на 5в почти решает проблему но не достаточно А что мешает после STM поставить буфер и выдать те же 5В? Да и в ардуйне скорее не 5В повлияли, а более низкая скорость работы шины данных. А вообще, что осцилл говорит? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
snn_krs Опубликовано 5 июля, 2023 Поделиться Опубликовано 5 июля, 2023 13 minutes ago, Влад93 said: на 5м притом по мимо помех ещё добавится сопротивление провода Датчики на большие весы идут уже с кабелем 10 и более метров. Кабель экранированый, для компенсации сопротивления проводов используется 6-ти проводная схема. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Влад93 Опубликовано 5 июля, 2023 Автор Поделиться Опубликовано 5 июля, 2023 @BARS_ что бы дёрнуть одно число надо памяти прилично на ардуино SCK DT подшумленый слегка @snn_krs у 711 нет компенсаторов как у ADS1262 которую я не смог освоить слишком мало инфы по ней в практике тактирование на самой 711 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Влад93 Опубликовано 5 июля, 2023 Автор Поделиться Опубликовано 5 июля, 2023 да вы правы на есп32 сигнал почемуто передаётся намного быстрее хотя код одинаковый в обоих случаях и дата-сигнал зажованый по фронтам хотя тактирование такоеже по качеству как у ардуино значит проблема в дата-сигнале а не в напряжении уровней 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Vlad_17 Опубликовано 5 июля, 2023 Поделиться Опубликовано 5 июля, 2023 Можно попробовать поставить логику типа СВ40106 и тому подобное, будет усиление и фильтрация сигнала. Так же есть специальные микросхемы TCA9802 они на I2C но так как сигнал похожий работать должно. Но самый хороший вариант как уже упоминалось это будет RS485 или CAN. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
BARS_ Опубликовано 5 июля, 2023 Поделиться Опубликовано 5 июля, 2023 4 минуты назад, Влад93 сказал: что бы дёрнуть одно число надо памяти прилично А если писать по нормальному, в той же AVR Studio, а не в г...е ардуйне? Там нужно получить два значения в ПОПУГАЯХ и их же передать. ВСЕ. Больше всего памяти в модбасе занимает расчет CRC. Там таблицы 512 байт + сам расчет около 120 байт. Хотя тут скорости особой не нужно, да и пакеты короткие, можно без таблиц считать. Тогда можно где-то в 130 байт уложиться. А данные датчика ложатся в 4 регистра. Можно и в 3 уместить, но смысла нет. Запрос занимает всего 8 байт. Максимальная длина ответа будет 13 байт. Т.е. в ОЗУ легко помещаемся. Ну и пара условий будет, проверка адреса устройства и проверка CRC. Явно много места на займут. Ну и настройка самого МК + прием отправка по UART. А в AtTiny13 целый КИЛОБАЙТ памяти, а на Tiny85 народ wav плееры собирает. 6 минут назад, Влад93 сказал: которую я не смог освоить слишком мало инфы по ней в практике Какой инфы? В какой практике? Даташит есть, что еще надо? Сдается мне, что менять надо не железо, а "программиста"... 5 минут назад, Влад93 сказал: хотя код одинаковый в обоих случаях Может по тому, что у нее таковая частота на порядок выше? Ну задумывался об этом? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Piotr__1 Опубликовано 5 июля, 2023 Поделиться Опубликовано 5 июля, 2023 У меня создается стойкое ощущение что Физтех наняли нового инжинера. 0 Жизнь не белая или чёрная, а в мелкую серенькую полосочку... Ссылка на комментарий Поделиться на другие сайты Поделиться
Aronnax Опубликовано 5 июля, 2023 Поделиться Опубликовано 5 июля, 2023 Я б не стал удивлятся по поводу применения витой пары. Её применение даёт наилучшие результаты по длинне кабеля для датчика. Всё, о чём пишу, было выясненно эмпирическим путём. Было собрано куча всяких термометров. В результате остались 3 схемы для повторения (и по сей день!). 1. Схема И.Шаталова (ж.Радио) на Pic2051, 2. Схема на Pic628 (ж.Радио, автора не помню.) 3. Схема на Attiny2313 (с просторов интернета). Эксперементировал с кабелями для подключения датчиков. 1.КСПВ (вроде так назывался, в ОПС применялся, давно всё это было, точно не помню!) 2. Кабель 3х жильный- "лапша",тоже для ОПС, у него центральная жила такая сталистая проволока. Побеждала витая пара! Даже более того! Вроде провод буржуйский всё-таки был лучше производства г.Саранск (?). На Пике628 длина 23метра до датчика. На Attiny2313 13 метров. Не помню Шаталова, вроде на уровне 2313. Я не измерял на какой максимальной длине работают датчики 18B20 в этих схемах, а делал длину нужную мне! Я знаю о ёмкости проводов, подкл. резист. подтяжки на самом датчике, о разных "схемах" самих МК и проч. Всё это делалось! А, да! Ещё датчик, подключённый проводом МГТФ, скрученный дрелью, тоже давал отличные результаты. Но витая пара - побеждала. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
BARS_ Опубликовано 5 июля, 2023 Поделиться Опубликовано 5 июля, 2023 6 минут назад, Aronnax сказал: датчики 18B20 Какое они вообще имеют отношение к теме? Они на 3-5м работают и без витой пары, на обычном телефонном плоском кабеле, даже не медном. Вот только 1-Wire изначально был предназначен для работы на длинных линиях. Там уход фронта импульса +/- лапоть роли не играет вообще. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
BARS_ Опубликовано 5 июля, 2023 Поделиться Опубликовано 5 июля, 2023 25 минут назад, Aronnax сказал: подкл. резист. И еще вопрос не по теме. Куда вы деваете ту гору свободного времени, что освобождается, когда пишешь такими бестолковыми сокращениями? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Aronnax Опубликовано 5 июля, 2023 Поделиться Опубликовано 5 июля, 2023 В отпуске... Лежу на пляже, на берегу р.Волги! В основном все поймут мои сокращения! Пишу исключительно с планшета! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Влад93 Опубликовано 6 июля, 2023 Автор Поделиться Опубликовано 6 июля, 2023 @BARS_ что то понижение частоты мк на есп32 не помогает совсем ладно прокину на первое время модбас потом видно будет 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
BARS_ Опубликовано 6 июля, 2023 Поделиться Опубликовано 6 июля, 2023 3 минуты назад, Влад93 сказал: что то понижение частоты мк на есп32 не помогает совсем Тяжелый случай... 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
IMXO Опубликовано 6 июля, 2023 Поделиться Опубликовано 6 июля, 2023 А мне вообще не понятно нахрен здесь вообще цифровая линия и три АЦПника на одну платформу с шестью тензодатчиками... Объединить все шесть тензодатчиков в мост и отправить аналоговый сигнал по четырехпроводной схеме на один АЦПшник как это сделано в сотнях тысяч весопроцессорах не позволяют религиозные причины? 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
BARS_ Опубликовано 7 июля, 2023 Поделиться Опубликовано 7 июля, 2023 17 часов назад, IMXO сказал: отправить аналоговый сигнал по четырехпроводной схеме на один АЦПшник Да это ардуинщик. Какие либо доводы здравого смысла к нему мало применимы. Там даже элементарный модбас требует каких-то нереальных вычислительных мощностей и вагон памяти... 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Starichok Опубликовано 8 июля, 2023 Поделиться Опубликовано 8 июля, 2023 В 05.07.2023 в 14:18, Влад93 сказал: но всеравно переодически их передёргивает в несколько грам я купил ради любопытства модули с HX711, чтобы посмотреть, что это за чудо 24-разрядное почти за бесценок. так этот АЦП оказался полным дерьмом. я ему закорачивал вход прямо у платы (а не на длинной линии), чтобы посмотреть "ноль" и стабильность этого кода. 24-разрядный код трясло и лихорадило так, что к реальному использованию из 24 разрядов годились только не более 12 старших разрядов. а в пересчете к тензодатчикам это уже погрешность не в несколько граммов, а гораздо больше. так что, это не помехи на длинной линии и у тебя всё работает нормально, и длина линий тут совсем ни при чем. 0 Мудрость приходит вместе с импотенцией... Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.