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

Yurkin2015

Members
  • Постов

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

  • Посещение

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

    1

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

  1. Расстояние между датчиками 180мм. Счетчик 1МГц. Для скорости 300м/с результат счёта = 600, для скорости 80м/с имеем 2250 тиков счетчика. Если взять счетчик с предустановкой в -600, то выход от 0 до 1650 тиков. Берём 4 микросхемы ПЗУ по 2КБайта, по одной на каждый 7-сегментный разряд, в которые записываем уже результат преобразования тиков счётчика в скорость в 7-сегментной кодировке. Вот и всё. Получается 11-разрядный счётчик, выходы счётчика прямо на адресную шину ПЗУ, на выходы ПЗУ вешаем индикаторы.
  2. Да, означает. Сначала выполняется bitwise NOT ~, а потом bitwise AND &.
  3. Я бы резисторы R9, R10 и R11 увеличил до 100 кОм, а то при нажатии кнопок остаётся слишком много напряжения с резистором R6 = 3 кОм.
  4. Тремя транзисторами. Выкидываем диоды, корпус инверторов и ставим три мелких мосфета.
  5. А если ток опережает напряжение по фазе, то какой угол брать?
  6. 0xff, 0x30, 0x15, 0xb0, 0x00 Вобщем, если икс перед цифрой, то движок форума глючит
  7. Вот формула для вашего случая. Можно оценить магнитное поле по оси на расстоянии Х, где Br есть остаточная намагниченность. У Вас очень тонкие магниты, L=1 мм, 2R =10 мм, поэтому при Х=0 вблизи магнита индукция раз в 10 меньше остаточной. Добавление второго магнита симметрично справа удвоит значение B(x). Для усиления индукции можно увеличить толщину магнита L. Добавление металлической скобки эквивалентно удвоению величины L. Формула взята здесь.
  8. Зависит от размеров площадки, через которую надо получить поток. 1 тесла = 1 вебер / м2. Для потока нужно магнитное поле умножить на площадь. Поэтому, если взять окошко 10х10 мм поперёк магнитного поля 1 Тл, то получим поток: 1 Тл * 0.0001 м2 = 0.0001 Вб
  9. В схеме так сделано. Если заряжать конденсатор постоянным стабильным током, то напряжение на нём будет изменяться по линейному закону, и никакой корректировки не потребуется. Можете спросить у своего друга - робота
  10. Ну, и где тут утечка 5нА? Я не докапываюсь, просто никак не въеду в идею использования диода в данном случае ...
  11. @IMXO я думаю, что для иллюстрации качества источника тока, надо привести численный пример с одним светодиодом и током, но с разными балластными резисторами и разными источниками напряжения. Тогда будет видно, что чем больше резистор, тем лучше источник тока.
  12. В обоих случаях изменение тока составило 6%. Почему тогда один хороший, а другой хреновый?
  13. А я согласен с @Alex91, схема - с извращением. Ну, что мешает объединить минусы обоих источников питания и перенести мотор в плюсовую цепь в сток транзистора? Ничего не мешает. Оно, конечно, хорошо, когда независимые источники питания. Но в данном случае для мотора пользуется блок питания от ноутбука, а это совсем не независимый источник. Вот и приходится мосфету гонять этот блок питания целиком вверх-вниз по напряжению относительно своей земли с частотой ШИМа. Выход этого ноутбучного источника связан емкостями с сетью, вот и приходится перезаряжать эти ёмкости и иметь непонятные импульсы на стоке. Нахрен это нужно? Перекинуть пару проводов и сделать по-нормальному, всего делов-то.
  14. Эти сравнения выполняют противоположные действия: первое условие если true, то оставайся в цикле задержки. второе условие если true, то выходи из цикла задержки. Поэтому, чтобы отработать задержку во втором условии противоположный знак сравнения >.
  15. @v1ct0r При нажатии на кнопку этот самый yield() не сработает сразу через миллисекунду из-за дребезга контактов? Может, убрать проверку digitalRead(8) == HIGH?
  16. А если вправо сдвигать будем на 2 или больше разрядов, какой бит нужно учитывать для округления?
  17. Кстати, по формулам д.Вована округление получается автоматически за счёт накопления "1" разницы пока результаты не сравняются. Выходит, формулы д.Вована лучше
  18. Когда k, m равны степеням двойки, то такое умножение заменяется сдвигом вправо на разность степеней m и k.
  19. Ваша микросхема не реагирует на этот адрес, не подтверждает своим сигналом АСК, поэтому функция HAL_I2C_Master_Transmit аварийно завершается и не продолжает посылать байты.
  20. @IMXO Да, при таком большом сопротивлении источника сигнала надо предпринять некоторые меры предосторожности для того, чтобы S/H конденсатор успел зарядиться до нужного напряжения. Например, прочитать AnalogRead() несколько раз подряд и использовать только последнее значение. Или повесить на аналоговый пин конденсатор 0.1 мкФ от земли, тогда сампл-энд-холд сразу зарядится, несмотря на мегаомы.
  21. @Кандрат Кандратыч Для контура с источником тока контурное уравнение не составляется. Поэтому в решении на листочке в клеточку уравнения I и IV неправильные. Надо просто написать, что контурный ток I11 равен току источника тока 1, а контурный ток I44 равен G*I5*R5 и использовать оставшиеся уравнения.
  22. Да, отвечает, я просто не досидел до конца кино, а бросился спрашивать, посмотрев только половину фильма. Всё-таки вода в качестве обкладок конденсатора - плохой вариант, т.к. не является проводником в полном смысле. Это заметно, кстати, во второй части, когда, казалось бы, конденсатор полностью разрядился до нуля, затем рука дрогнула и разомкнула цепь, а при опускании бутылки обратно в воду шуп кратковременно снова коснулся и зафиксировал ступеньку напряжения, время 3:05. Думаю, что фиксируется напряжение вокруг центральной проволоки в бутылке, там же локально и происходит разряд, а не полный разряд по всему объему. При размыкании цепи оставшиеся заряды в воде перемешиваются и восстанавливают напряжение обратно до некоторой степени. Если обкладки конденсатора расположены на стенках бутылки, то было бы интересно вытащить саму проволоку из бутылки наполовину и понаблюдать на свойствами конденсатора.
×
×
  • Создать...