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

ДЕЙЛ

Свой
  • Постов

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

  • Посещение

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

    5

Весь контент ДЕЙЛ


  1. Обязательно должен быть минимум, иначе найдутся те, кому "не пригодятся" интегралы. Наличие "воды" оправдано малым процентом остаточных знаний. Если давать только саму суть, то усвоится ещё меньше.
  2. Сейчас примерно так и есть: бакалавриат - это обязательный минимум, а магистратура и дальше уже дают возможность самому выбирать направление развития.
  3. В последнее время прихожу к мысли, что время обучения в ВУЗе нужно увеличивать лет до десяти, чтобы поглубже освоить азы по всем направлениям, а не по паре семестров на схемотехнику, программирование и антенны. Сам учился 8 лет (радиомеханик, бакалавриат и магистратура), не считая радиолюбительства в школьные годы, затем работа по специальности почти 15 лет, но всё равно ощущается недостаток теоретических знаний. Вот если время обучения в ВУЗе увеличат до десяти лет для всех, тогда и процент работающих по специальности станет выше, а не как сейчас 1-2 человека из группы.
  4. Я втянулся в это дело через сбор цветмета в деревне. На поверхности собрал, а потом потребовался металлоискатель. Решил в сельской библиотеке найти книжку на эту тему и в итоге через десяток лет писал диссертацию по нему, забыв о первоначальной цели. Вобщем, в металлоискателе можно обкатать много навыков от расчëта ампер-витков до программирования МК, преобразований Лапласа и цифровой обработки сигналов. По азам схемотехники можно почитать классику Хоровица и Хилла, затем продолжить изучение схемотехники с МК по четырëхтомнику "1000 и одна микроконтроллерная схема", затем засесть за изучение языка Си и набивать руку. Со временем появится нужда писать софт под ПК. Всегда будет простор для роста над собой 🙂
  5. В этой теме 17 октября я об этом писал. Сам лично имел дело с такой схемой и проверял её работу, снимал осциллограммы. В катушке будет течь треугольный ток, но его амплитуда будет на пару порядков выше, чем общий потребляемый схемой ток. Энергия гоняется из конденсаторов в катушку с помощью ключей, а не самоходом, как в обычном колебательном контуре. Энергия запасётся в контуре или катушке - не вопрос. Вопрос в удобстве её извлечения. Из катушки извлечь проще через магнитопровод, но тогда от источника ровно столько же придётся забрать для компенсации этой утраты в контуре. Разницу между последовательным и последовательным контуром я указал. В идеальном параллельном контуре будет бесконечный ток бегать, в последовательном на катушке и конденсаторе будет бесконечное напряжение. Эти моменты сам лично проверял: на катушке последовательного контура при резонансе напряжение поднималось до 300 вольт при амплитуде напряжения генератора меньше 10 вольт.
  6. Параллельный контур потребляет минимальный ток. Последовательный при резонансе имеет минимальное сопротивление. В первом случае потребляемый ток определяется потерями в контуре: ток потребляется только для компенсации потерь. Годится для создания мощного магнитного поля, например, в металлоискателе или в электромагнитном расходомере. Во втором случае сопротивление контура определяется активным сопротивлением проводов и можно спалить источник. Годится для создания мощного электрического поля в воздухе, если делаем антенну. Для эффекта резонанса в широком диапазоне частот используются рекуперационные схемы. Если в данном случае всё магнитное поле куда-то уходит, например, по магнитопроводу во вторичную обмотку, то все резонансы могут только снизить потребление на холостом ходу, а при нагрузке чуда не сотворят.
  7. Понятно, что транзистор не всемогущ и не создаст ток через разрыв. Преподаватель дополнительно ввёл в заблуждение студента лишними цифрами. Надо было просто написать Rн без номинала.
  8. В чём тайный смысл указывать сопротивление нагрузки? Его даже закоротить можно, но в коллекторе всё равно будет 1.96 мА.
  9. Вывожу лог в окно RichEdit в программе на Delphi. В программе цвет текста задаю так: CMainWindow.SelAttributes.Color := ColorText; CMainWindow.Lines.Add(LogStr); Всё хорошо работает, но если кликать мышкой по окну, то в эти моменты цвет текста меняется на чёрный. На белом фоне некритично, а если цвет фона меняю на тёмный, то эффект получается неприятный. Как это можно исправить?
  10. Сигнал с выхода тензодатчиков принято усиливать инструментальным усилителем. В своих схемах применял когда-то AD620.
  11. Когда-то тоже двигал фазы и для этого применял два способа: 1. Алгоритм на основе таймера МК 2. Схема на ОУ. Данная схема сдвигает синусоиду на угол от 0 до 90 градусов без изменения амплитуды. В теме упоминаются резонансы. Так понимаю, что здесь стоит вопрос повторного использования реактивной мощности. Колебательный контур здесь идеальный вариант, но только на резонансной частоте. Здесь я посмотрел бы в сторону рекуперационных схем, которые накапливают и повторно используют реактивную мощность. Получается эффект колебательного контура, но в более широком диапазоне частот.
  12. Электромагнитный расходомер, в котором входной каскад схемы измерения скорости потока построен на основе схемы со следящий обратной связью. Сопротивление жидкости между электродами может меняться на порядки, поэтому нужно иметь в идеале бесконечное входное сопротивление.
  13. Принципиально ничего не улучшится. Передал в итоге указатель на массив и использовал промежуточный указатель, который инкрементирую на нужную позицию и через него считываю данные. pDGTmp := pDG; inc(pDGTmp, poz); Y := pDGTmp^; Результат здесь. В форму с графиком передаю указатель на нужный буфер с данными. Объём буфера 32 МБ.
  14. Возможно. Навскидку накидал. Вопрос не в си, а в том, как в делфи обратиться к элементу массива через указатель на этот массив.
  15. Сделал вот так: procedure DataGraphAdd(val : Int64; DateTime: TDateTime); var pDGTmp : pDataGraph; begin pDGTmp := FormGraph.pDG; inc(pDGTmp, FormGraph.DGiAct); pDGTmp^.val := val; pDGTmp^.dt := DateTime; inc(FormGraph.DGiAct); FormGraph.DGiAct := FormGraph.DGiAct and (MAX_CNT_DG - 1); end; Туповато, но лучше, чем передача массива в функции.
  16. Есть указатель pVal : ^TType; запись осуществляется так pVal := @Buf; //инициализация pVal^ := XX; //нулевая позиция inc(pVal); pVal^ := YY; //первая позиция inc(pVal); pVal^ := ZZ; //вторая позиция Как правильно сдвинуть указатель на вторую позицию сразу после инициализации? В сети ответа пока не нашёл. В си аналогичный код выглядел бы так: TType* pVal; pVal = &Buf[0]; *(pVal[2]) = ZZ; или *(pVal + 2*sizeof(TType)) = ZZ;
  17. Да. Изменение на SF12 увеличило в разы дальность, но при этом закономерно уменьшилась скорость передачи до десятков байт в секунду. На открытой местности пока не тестировал.
  18. Обвязка не моя. Её сделали на заводе в виде модуля E22. Полагаю, что там указан средний ток, а я имею ввиду пиковый в момент передачи пакета. По осциллограмме можно увидеть, что средний ток и будет примерно 100...120 мА. Т.е. с токами всё нормально, а вот вопрос увеличения дальности приёма-передачи пока остался открытым.
  19. Проверяли ? Проверил. Вижу, что при -9dBm потребляемый ток 200мА, при 22dBm потребление 400мА, т.е. потребляемая мощность в моменты передачи пакетов 1 и 2 Вт соответственно. Ток измеряется на резисторе 0.5 Ом.
  20. Это максимум, который можно задавать в настройках МК. Далее до 30 dBm прибавляет обвязка в составе модуля E22 900M30S. Можно поподробнее? Какие тут тонкости могут быть?
  21. В документации на данный модуль сказано, что максимальная дальность связи 10-12 километров. У меня дальше 400-500 метров связь в поле пропадает. Перепробовал все настройки в разных комбинациях, но не дотянул даже до 10% от заявленного расстояния. Питание модуля от USB (Power bank). Настройки на скрине. Антенны соответствуют рабочей частоте. Какие тонкости нужно учитывать для увеличения расстояния связи?
  22. Защита для экспериментов на столе. В месте установки плюс и минус останутся на своих местах.
  23. ExpressLRS

    Какие преимущества даёт этот проект? У меня есть модуль E22 + МК, могу менять все параметры, отправлять и принимать пакеты. Что может дать ExpressLRS?
  24. ExpressLRS

    Т.е. это прошивки для конкретных пар МК+радиомодуль?
  25. ExpressLRS

    Кто имел дело с этим словом? Если это протокол, то где найти документ с его описанием? Гугл отправляет на разные сайты вроде этого https://flymod.net/txt/expresslrs_information В документации нет никакого описания, а только инструкции по прошивке приёмников и передатчиков. Есть исходники на GitHub, но там сотня файлов. Так понимаю, что это исходники прошивки для конкретных устройств. С чего нужно начинать изучение этой темы? У меня есть МК и модуль E22, работающий по SPI. Можно ли как-то прикрутить сюда исходники с https://github.com/ExpressLRS/ExpressLRS ?
×
×
  • Создать...