Jump to content

    

k155la3

Свой
  • Content Count

    1517
  • Joined

  • Last visited

Community Reputation

0 Обычный

About k155la3

  • Rank
    Профессионал
  • Birthday 01/12/1965

Контакты

  • Сайт
    http://
  • ICQ
    0

Информация

  • Город
    Днепр

Recent Profile Visitors

8991 profile views
  1. libopencm3 modbus master

    В правильных библиотеках есть доступ до "пакетного" API, функции вроде ErrCode = SendPacket(hdr, size, SerDev) Читайте док., и для начала заставьте работать передачу пакета (без разницы, что в нем содержится). Этим Вы "запустите" проверку работы с SerDev и вообще "связку" с библиотекой. Подобные вызовы можете найти (все-таки) в примерах или исходниках библиотеки. Далее - (опять !) читаете док, как настраивается мастер-слейв и вообще работа драйвера модбас в целом. Это (в моей практике) некий заголовочный (h) файл где через #def прописаны настройки для "сборки" нужного кода. (это если библиотека распространяется в бинарном виде). Другой вариант - если библиотека в виде исходников, и требуется ее "сборка" под соотв-ий вариант MB-Master или MB-Slave. Опять же RTFM, какой make-файл запускать и где прописывать настройки.
  2. Увидел приведенные Вами схемы (фрагменты), что-то знакомое. Аппноты к MSP430, ультразвуковой измеритель расстояния. Если поделитесь информацией, что вы вообще "строите", возможно будут более конкретные ответы. Лучше в разделе "в помощь начинающим", там не будут тыкать в незнание каких-либо базовых весчей.

     

  3. В приемнике должен присутствовать полосовой входной фильтр, который может быть "совмещен" с антеной. Иначе любая мощная помеха, даже вне рабочего диапазона, "забьет" входной усилитель (или смеситель, если нет вх.усилителя). Возможно рядом лежит ноутбук со своимю BT, WF, на мобилке смотрим видео, и что там попадает на вход вашего приемника - трудно представить. Экран тоже надо, однако. Он есть ? все IMHO Если есть возможность работать с SDR - используйте в качестве контрольного приемника. Отладьте работу приемник-передатчик на звуковой модуляции.
  4. Проверьте питание процессора. Может где-то на грани, и он уходит какойнибудб BOR или что там у него может быть. Помехи по питанию (плохой блок питания или фильтрация). Мощная помеха (к примеру, на ресет). Монтаж проверьте - все ли лапы на площадках, недопаи, вообще монтаж. Лучше под микроскопом. Маловероятно, но кварц попробуйте сменить на туже частоту.
  5. Так и сделали. Правда, получилось наоборот - сперва начали работать с CY7C68013 (Win32API + Keil'51). Смотрели форму УЗ сигналов на приемнике. А потом уже взяли Saleae клона. Если надо подсмотреть или промониторить нечто нестандартное и быстродействующее - неплохое решение (IMHO). Покупной аналог будет стоить дорого. Тем более что подобных чипов сейчас много, в т.ч. у FTDI.
  6. Если Вы действительно хотите расчитать потери аналитически-математически, боюсь (сам боюсь) что это сложная задача, даже для профи, даже при наличии соответствующего CAD. То, что надо включить в последовательную "цепочку" потерь я для Вас привел выше. Как не-профессионал по акустике и УЗ, но "державший свечку" Даже профи, не делают эти вычисления, а используют изм. аппаратуру (по крайней мере частично выполняют измерения "в натуре", например измерительные микрофоны). Ну, допустим, Вы выполнили расчет. Как проверить, что он достоверен, если нет подтверждения лабораторным замером с использованием "калиброванных" источников и приемников ? Я это к тому, чтобы Вы определились, что Вам нужно - результат или расчет+процесс расчета. Если у Вас есть стенд с излучателем+приемником, то замер делается при наличии НЧ-генератора (до 100 кГц) + ВЧ-милливольтметра или осциллографа. Если нужен именно расчет - посмотрите в сети, какой софт/CAD используются в этой сфере. Обратите внимание, какое оборудование использует мюрата в тестовых схемах.
  7. От Saleae (по крайней мере, того, что "в ходу" в виде клона, 8-каналов) на базе Cypress fifo CY7C.... многого не ждите. "Железо" реализует 2 "сверхзадачи" - старт по указанному сигналу (не более) и запись "ракорда" из лог. значений линий, котрые указаны для монитроинга с дискретой (не помню точно) 12 или 24 MHz. Все интерфейсы (аппаратный уровень) и протоколы (лог. уровень) реализуются путем программного "разбора" этого дампа. Никакого активного взаимодействия с исследуемым девайсом не предусмотрено, все "ReadOnly".
  8. STM32F303K6 проект без куба

    Проверьте что в проект включаются (в том числе неявно, через #ifdef) именно заголовочные файлы для требуемого процессора. В модуле main.с поставьте отладочные #ifndef XXXXX debugwrite("def XXXX error") #endif (синтаксис точно не знаю, в случае неверной установки переменной выдать сообщение в окно лога компилятора) Проверьте все макро-переменные, определяемые в опциях проекта компилятора и линкера, могут "заваляться" от другого процессора.
  9. Если это постоянный ток - просто. Напряжение превращается в мощность на активной нагрузке через ее нагрев (выделение энергии) и падение напряжения на источнике (чем меньше падение, тем большую мощность способен выдать источник). Затухание в тракте будет состоять из - КПД преобразования эл. энергии в механические колебания излучателя - КПД передачи мех. колебаний излучателя в среду, согласования - потери мощности излучения в среде за счет диаграммы направленности - потери мощности излучения из-за свойств среды передачи (температура, химсостав) - КПД передачи мех. колебаний из среды передачи в приемник, согласования - потери мех. энергии в приемнике - КПД преобразования мех. колебаний приемника в эл. сигнал напряжения.
  10. Завидую Вам. Каким "зверем" пользуетесь, если не секрет ?
  11. Если осциллограф запитан от аккумулятора/батареи, то да. Или с полностью изолированными входными цепями. IMHO
  12. Ну, если такие обсотятельства, я бы по крайней мере убедился, что помеха - это "внешняя" проблема, а не "встроенная" (например от подгоревшего контакта реле, которое находится на расстоянии пары сантиметров от АЦП и входных цепей. Лечится известно как). Вообще, "проблема", даже с неустранимой помехой, решается просто - измерять T надо при отключенном ТЭН (например раз в секунду, конечно, смотря какая тепл. инерция). Время замера для AD77XX - десятки-сотни ms. Можете задать этот вопрос изготовителю регулятора.
  13. Вы ставите задачу и способ ее решения, "характерный" для первой половины прошлого века, а может и более ранний. Как сказал классик "хотя это и унизительно для коллектива" :) Я в роли "разъяренного тромбона" :) Есть цифровой канал (пусть это и поток бит) - передавайте значения частоты и скважности, в цифровом виде, с контролем целостности, итд. Если в Вашем радиоканале будет "обрыв" или регулярная помеха, что должен отработать приемник ? Я уже не говорю об экономии/забитии трафика. Какой главный критерий Вашей разработки 1. Лишь бы работало, и цена-время минимально 2. Работало так как надо и надежно, с правильным (достаточно оптимальным) выбором техн. решения (для 2 - стоимость комплектующих и время разработки - "вторично")
  14. Выкинуть подалее релейный регулятор с (прогорающими) контактами и взять с тиристорной коммутацией, с переходом через 0. Как эконом-вариант - поставьте на выходе овна (вместо нагрузки) твердотельное реле (опятьже, с включением-выключением по переходу 0). ? Что есть "дифференциально включенных термопар". Именно термопара, может Pt100 ? Если сенсор термодатчика расположен в пределах действия магнитного поля ТЭНа, то вычистить помеху аппаратно не удасться. Это уже надо делать статистикой, программной фильтрацией, еще какой АЦП используется, сколько замеров делается, с какой периодичностью. Если это АЦП последовательного приближения и разовый замер - не будет Вам счастья ! Если имеется ввиду АЦП овна, а там стоят (не знаю как во всех) девайсы AD77XX - дельта-сигма, те те что надо, попробуйте покрутить параметризацию овновскую - может есть режимы фильтрации помех.