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

Ruslan1

Свой
  • Постов

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

  • Посещение

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

    3

Весь контент Ruslan1


  1. Я тут на пальцах прикинул что нужно конкретно мне: Хочу узнать реальное количество потребленной энергии с точностью 5-10 %. Напряжение питания: 3-6 V, максимальный ток: 0.6 А. Самым "быстрым потребителем" будет модем, который может изменить свое потребление теоретически на 0.5 А. Вижу необходимость периодически измерять мгновенные ток/напряжение, и суммировать их произведения для получения интеграла (потребленной энергии). По скорости: у меня все-таки быстрым источником является конденсатор в блоке питания, исхожу из его скорости разряда, которую хочу увидеть: 200 мкф, 3.7 до 3.5V разрядится при 0.6А за 66 мкс. То есть 15 KSPS. Лучше больше , скажем 20 KSPS. Это минимум. Разрешающая способность по току: Хочу видеть потребление от 500 nA до 1 A. если "в лоб": Это дает 2e6 уровней (21 бит). Значит, 24-битный АЦП. Разрешающая способность по напряжению: любой АЦП подойдет. Итого нужно два канала АЦП, один 24 бита, другой любой, семплрейт 20 KSPS. Доставка : - просто набортный текстовый дисплей с суммарной величиной и кнопка "сброс". Можно еще кнопку для пролистывания результатов, если не помещаются на дисплее. - дополнительно (просто заложить в железе, но развивать дальше только по желанию) - передавать поток сырых данных ток/напряжение, ну или мгновенные роизведения. Или на SD карточку это писать, чтобы потом смотреть. Но поток большой, не уверен что получится с простыми интерфейсами просто поток сырых данных гнать (USART-USB переходник, например). 20 KSPS*4байта*2 величины= 160 килобайт/с = 1600 kbit/s. Ну, можно попробовать. Например, FT232 по даташиту до 3 Mbit/s обещают на USB 2.0. В компьютере обработка простая- ловить байты и писать в файл, всю навороченность можно потом придумать если нужно. Я правильно считаю ? Нигде не ошибся в разы? Upd: Так мне, получается, подойдет какой-нить двухканальный USB логгер, если он имеет 24 бита и 20 KSPS. Может на алиэкспрессе уже такие есть.
  2. А дисциплины вроде "дефектоскопия и неразрушающий контроль" не было? Ну или чего-то подобного? там уже на первых страницах математика идет: чем зондировать, как обрабатывать принятый сигнал.... (У меня такого на электронике не было, но когда были подобные задачи- то именно учебники и читал).
  3. Спасибо! Так как плата своя, запросто может быть что-то не так. Доползу до места где установлено- проверю (эта же плата у меня, в другой сети, нормально работает, а там примерно 20% попыток неудачное соединение). А может быть просто сеть перегружена количеством девайсов и в соединении поэтому отказано? Про проверку платы/антенны- хочу отрезать модем, подпаять VNA и проверить весь тракт вместе с антенной на согласование. Если хорошо-то хорошо, а вот если плохо- то это может и моя новая припайка может быть причиной. попробую.
  4. немножко поискал: AN-240 Wide-Range Current-to-Frequency Converters То есть просто считаем импульсы и получаем величину, линейно зависящую от мощности (если напряжение не меняется)? Говорят про динамический диапазон 120 (100) dB Microchip AN1416: Low Power Design Guide на странице 6 описан метод измерения с зарядом-разрядом конденсатора.
  5. Кстати про разрешение экрана: как я понял, сейчас есть много осциллографов, которые имеют разъем HDMI (или другой) для внешнего монитора. Может быть, на нем лучше? или количество пикселей все равно маленькое, хоть и проецируют на большой по размеру экран? (У меня такого с подключаемым дисплеем нет, поэтому и спрашиваю)
  6. Все измеряется деньгами. Я сделать могу всё сам, но это будет однозначно дороже чем купить- значит буду покупать. Сейчас для тестирования именно ручной режим управления достаточен- значит он нужен, за остальное доплачивать много точно не буду. Идеально если есть API известный, как возможность для будущего развития. А вот если для масспродакшн нужно - то там уже методы формирования цены другие, можно и нолик, а иногда и два к цене оборудования дописать. И это будет однозначно уже другое оборудование и другие требования.
  7. Лаунчпад это конечно хорошо, но пока его до ума доводить буду (среду разработки ставить, в форматах разбираться, писишный софт писать, баги гитхабовских проектов отлавливать)- можно сильно больше денег потерять чем просто купить готовое. А есть такое, чтобы купить и пользоваться, как тестером, без доработок? И чтобы до примерно 200 евро? Пока что главный претендент Nordiс Power Profiler Kit II
  8. SIM7080G: Такая же проблема иногда (редко) возникает: AT+CGREG? +CGREG: 0,2 ...через 40-45 секунд: AT+CGREG? +CGREG: 0,0 При следующем ресете и соединении через минуту после прооблемы уже опять нормально, "+CGREG: 0,2" меняется на "+CGREG: 0,1" через 2-3 секунды. +CSQ: 16,99 Причины внешние (сеть) или внутренние (прошивка? настройки модема?) ? Что-то в регистрах можно посмотреть, чтобы понять причину?
  9. да, согласен. У нас такое случалось, но это были реально кейсы, требующие ремонта (когда одна из плат деформируется и смещается относительно другой). При нормальной эксплуатации проблем никогда не было. Нужно, конечно, продумать механику и допуски по монтажу, так как этот SMD разъем может быть запаян неточно (направляющих никаких нет). У меня это решилось добавкой люфта в крепежные отверстия: диаметр отверстий на 0.5мм больше чем крепеж. То есть происходит самоцентрирование плат разъемом после соединения, и потом уже фиксация второй платы. Со сборкой никаких проблем нет. P.S. "с мясом при малейшем перекосе" - это вообще любых SMD переключателей-триммеров-кнопок-джамперов-коннекторов касается.
  10. Вставлю свои 5 копеек: Используем такие, SMD. Ну и ответные хедеры обычные на нужную высоту. Коннектор SMD, но под ним сделаны отверстия на плате. То есть длинные штыри просто проходят дальше вглубь (или выходят наверх, если вставлять ответный коннектор снизу). Работает отлично, особенно если возможна погрешность в расстоянии между платами по вертикали. И не нужно подстраивать расстояние между платами под стандартную длину пинов коннекторов на рынке.
  11. Joulescope за 940 Евро как-то чересчур. Nordic за 82 Евро более интересен из-за цены. про Nordiс Power Profiler Kit II: Я из документации не понял, а он файлы данных сохраняет? чтобы потом чем-то обработать уже как мне хочется( если, конечно, известен формат файлов).
  12. Речь идет об ультразвуковой дефектоскопии? Классика, по ней столько книжек умных написано.... Смотрите "методы неразрушающего контроля", "Ультразвуковая дефектоскопия".... На самом деле ничего хитрого в обработке нет (по крайней мере в рельсах не было, с другими объектами лично я плотно не работал, может там хитрее).
  13. оба два сразу? этого тоже не видел пока. Меня просто заинтересовало, что EdgeAligned сказал про новые STM32 с новой поддержкой чего-то, вот я и решил узнать что действительно нового появилось. Но, насколько я понял, все то же самое что и раньше, только слово "modbus" добавили.
  14. Вывожу из тени на свет. По выходным скидка. P.S. Так у кого из STM можно так прерываться по двум символам?
  15. Извините, Вы хотите сказать, что появился STM32, который имеет прерывание по последовательности из двух символов? (ну хотя бы пусть даже в железе заданные только \r\n)? тогда беру свои слова про "есть в старых" обратно. Во всех извеcтных мне STM только по совпадению одного символа можно прервание делать.
  16. про обведенное красным: это не новое, есть и в старых STM32. Новым является лишь маркетинговый ход назвать это "поддержкой модбаса". Данная фича не только для модбаса подходит.
  17. Набираете в Интернете строке поиска "SPI PWM driver" и смотрите, что нравится и доступно. Первая же ссылка: TLC59711: 12 каналов, 16 бит. Но нужно смотреть описание, там они могут что-то замутить с битностью, так как это для LED. Если самому делать- то тут лучше любая ПЛМ а не МК. Но зависит, что уже есть в списке комплектующих и знакомо-доступно ТС.
  18. А зачем разная частота семплирования? Я еще понимаю, чтобы динамический диапазон увеличить- подавать на два входа АЦП по-разному усиленный сигнал, и использовать для DSP ту последовательность, которая не переполняется. Но вот зачем разный семплрейт? Кстати, про производительность- на F4 можно очень много чего, главное чтобы RAM хватило на нужные DSP. Но лучше начинать с построения матмодели того, что делаете, на компьютере. Матлаб- наше все. А вот когда понравятся результаты, уже идти в железо.
  19. stm32f747 + Ethernet (LwIP)

    Не запускается именно LwIP или проект вообще? Если вообще не стартует- может с линкером что-то. А если именно LWiP - то может с инициализацией пинов (которые к PHY идут) хитрость. Ну и до кучи: может, там какой-то пин железячно не подключен как надо, и подключенный программатор помогает (ресет, или даже питание)
  20. Наверное можно просто задержать принятое сообщение в модеме, если использовать процедуру железячного хэндшейка через RTS/CTS, а неактивный (перезагружающийся) МК запрещает модему передачу. Если на уровне данных то, по-моему, получить это же сообщение тот же юзер не может. Вижу только один вариант: Устройство подписано два раза (то есть имеет два юзернейма или два Client ID?). 1. В процессе нормальной работы принимается оба два сообщения (по очереди), поочередно соединяясь как два разных юзера. 2. Если МК не работает- то модем получит сообщение только из текущей сейчас открытой сессии (соединения для данного юзера), сообщение для второго юзера он не получит. 3. Цель устройства после перезагрузки- зайти по очереди под двумя разными юзернеймами/ID (или в оба два топика) и прочитать последнее сообщение. Далее построить логику в зависимости от того, разные это сообщения или одно и то же.
  21. А я все еще не разочаровался в AmScope. Может и не так круто, но абсолютно достаточно для пайки и контроля. https://amscope.com/collections/stereo-microscopes-industrial-inspection У меня с постояным зумом (то есть нужно менять окуляры для другого увеличения), но пробовал и с плавным зумом- все замечательно и полностью стоит своих денег. Конечно, я про модели с хорошей (длинной) штангой. А вот электронные не прижились. неудобно. Может быть они и хорошие, но привыкать нужно.
  22. А почему не начать с родных аппнотов от производителя? https://www.asix.com.tw/en/product/IndustrialEthernet/EtherCAT/AX58100 Непонятно что Вы делаете и что за плату используете. Если его родной SPI slave и никаких микроконтроллеров: то да, поддерживает разные I/O. Чтобы их задействовать - да, нужно перешивать конкретные адреса, в которых этот конфиг храниться, и разрешать этому SPI slave работать. А если свой МК- то уже через него делаете что желаете. И он уже подсовывает данные в AX58100. Но XML файл по любому менять если другие данные доставляете, и EEPROM редактировать. Про Гитхабовский проект не знаю, я через "EtherCAT Slave Stack Code (SSC)" софтину всегда XML файл делал (и hex для прошивки тоже).
  23. попробовал достучаться до сервера с неправильным IP. после "AT+SMCONN" не удалось дождаться "ERROR". ждал 60 секунд. мало? Сколько нужно? Где это время определено или как можно установить или может спросить из модема?
×
×
  • Создать...