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

Alex-lab

Свой
  • Постов

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

  • Посещение

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

    1

Сообщения, опубликованные Alex-lab


  1. 6 hours ago, aBoomest said:

    и правда ли надо не парить мозг микроконтроллерами, а использовать ЛабВью?

    Это справедливо для самых простейших приложений, вроде измерителя температур, или мониторинга слабоменяющихся величин. Если же речь идет об анализе быстро меняющихся данных (осциллограмм), то тут ценник подскакивает до крыла от чугунного моста (>$10k), а геморой графического программирования превышает все разумные пределы.

    То, что на МК делается простейшим циклом, в лабвью превращается в макаронного монстра. Да, иногда удобно использовать готовые шаблоны для графиков и простейших фильтров, но с ними и в нативном приложении на PC проблем обычно не возникает.

    Использую лавью только там, где оно уже было до меня, ибо лень переделывать. Все, что делаю сам с нуля, всегда просто на МК. По цене это получается раз в 100-1000 дешевле вместе с платами и затратами времени.

  2. 13 minutes ago, khlenar said:

    Он преобразует 1 раз и все. это когда я очищаю флаг DMAx->IFCR

    Это нужно делать в самом конце:

    13 minutes ago, khlenar said:

    void DMA1_Channel1_IRQHandler(void)

    Перед выходом. Ибо если вы отчистили флаг, а он опять установился, до выхода, то больше не сработает. По крайней мере у меня стоит в конце и все работает.

  3. 10 hours ago, do_not_know_Linux said:

    TIMx_CCR1  был доступен только для чтения и поэтому не мог быть перезаписан значением счетчика

    Там помимо CEN в CR1 нужно еще учитывать следующее:

    Bits 1:0 CC1S: Capture/Compare 1 selection
    This bit-field defines the direction of the channel (input/output) as well as the used input.
    00: CC1 channel is configured as output
    01: CC1 channel is configured as input, IC1 is mapped on TI1
    10: CC1 channel is configured as input, IC1 is mapped on TI2
    11: CC1 channel is configured as input, IC1 is mapped on TRC. This mode is working only if
    an internal trigger input is selected through TS bit (TIMx_SMCR register)
    Note: CC1S bits are writable only when the channel is OFF (CC1E = ‘0’ in TIMx_CCER).

  4. 3 hours ago, АндрейЦ said:

    Что, по идее, не полезно для электрода по умолчанию.

    Насколько помню, там дело не столько в неполезности, сколько в отклонении от линейности функции pH~E. Требуется калибровочная кривая.

    pH=12 это вполне нормальная величина, проблемы начинаются от 13 и выше.

    4 hours ago, АндрейЦ said:

    Поскольку я не настоящий химик,

    Имеет смысл ограничиться электронной частью. В ваше устройство я бы добавил датчик температуры и всегда измерял пару чисел pH + T.

    Но нужно понимать, что от температуры зависит не только коэффициент dpH/dE, но и положение кислотно-основных равновесий, то есть истинная величина рН.

  5. 12 hours ago, АндрейЦ said:

    Датчики рекомендуют хранить в кислом растворе.

    Не нужно придумывать, читайте инструкцию, там написано как хранить. Для всех, с которыми постоянно работаю, написано хранить в 3М KCl.

    На счет восстановления иногда пишут так:

    image.thumb.png.023f9535d2061ef529374323798a6c97.png

  6. Похоже у вас дохлый электрод. Газы из воздуха влиять почти не будут на буфер, на то он и буфер.

    Может хранили неправильно, может электрод сравнения не заправлен.

    Есть ли жидкость в области хлор-серебрянного электрода? Погружен ли он в нее нормально? Она может вытекать через мембрану - серая точка над шариком. Ее нужно доливать, обычно 3,5моль/л раствора KCl.

    Кроме того, протон-проницаемая мембрана (шарик) может иметь микротрещину, показания тоже будут плыть.

    Бывает и провод внутри отломится.

    Нормальный исправный рН-метр дает первый десятичный знак за 5-10 секунд, второй до 1-2 минуты. Если нужна большая точность, требуется электростатический экран.

    И напоследок, как на счет температуры? Надеюсь работаете в термостате при 25+/-0,1 град?

     

    3 hours ago, АндрейЦ said:

    Черезчур уж высокоомные.

    Значит плохое качество мембраны.

     

    Забыл добавить, вход ОУ на плату не запаивали? Сразу на центральный пин BNC со фторопластовой изоляцией завели?

     

    Дела рН метр на ардуино, использовал усилитель CA3140 - классика в рН метрах.

  7. 11 minutes ago, mantech said:

    Дак в том-то и дело, что дроны - это не спутники, в принципе, если решить требования с вибростойкостью, можно ставить обычные компоненты.

    Земные спутники вроде работают в гораздо более щадящих условиях, чем марсианские. Тем более для студенческого проекта.

    Практически никогда таким вопросом не задавался, но насколько сложно сделать реализацию приемника GPS?

  8. 3 hours ago, mantech said:

    нельзя купить просто в радиомагазине китайский ширпотреб

    Quote

    А знаменитый дрон-коптер Ingenuity, судьба которого вызывала у ученых наибольшие опасения, оснащен уже гораздо более современным «железом»: так, его сердцем является процессор Snapdragon 801, применявшийся в смартфонах ~2014 года, например, в Sony Xperia Z3 https://habr.com/ru/company/cloud_mts/blog/555352/

    Не стали связываться с приёмками, поставили обычный процессор. Вроде работает. И это не спутник.

  9. On 8/20/2021 at 1:21 PM, Sokrat said:

    это была ирония или правда Ваша реальная зарплата (ну про 10 т. в день)?

    Моя? Что вы, разве я специалист))

    А если по теме рассуждать, то невозможно дать совет человеку каким образом ему оценивать свою работу. Если мы принимаем, что стоимость контракта зависит монотонно от затрат, то получается, что на краях профессионализма (новичок - супер профи) целевая функция имеет локальные максимумы. Минимум находится где-то посредине, там где задача наиболее близко совпадает с вашими компетенцией. Именно в этой области, где вы съели собаку, вы можете реально трезво оценить свои затраты, риски, цену конкурентов и поставить наиболее адекватную цену. Если вы супер спец, то работы у вас скорее всего и так достаточно за достойные деньги. Во всех остальных случаях вы либо будете перестраховываться, закладывая избыток времени или материалов, либо просто ошибаться себе в убыток. Первое делает вас менее привлекательным по отношению к конкурентам, второе и так понятно, не имеет ничего общего с профессиональной деятельностью. Поэтому единственный путь к реально обоснованным ценам, это живой опыт. Никто другой за вас это не сделает (разве что за вашу же зарплату).

     

  10. 5 minutes ago, retretret said:

    Все же интересно как вы оценили эту работу в 50к? Так сказать, сам механизм оценки.

    Все знают, что нормальный специалист получает около 300 тыс, 10 тыс в день. Нужно 5 дней, итого 50 тыс. Ну если супер профессионал, там да, до 100 возрастает.

  11. У вас с размерностью проблемы. Если частоту умножить на энергию импульса, получится средняя мощность.

    On 5/27/2021 at 9:28 AM, Igor777 said:

    P=Fk*E=10КГц*0,1Дж=1000Дж , или за час 3.6МДж или 1КВт*час

    P = 1000 Вт. а не Дж.

  12. 1 hour ago, wim said:

    Начальный ток через катушку невозможно "посчитать", потому что ток через катушку определяется вольт-секундным интегралом

    Вольты = 5, секунды = 0. Что тут не считается?

  13. 20 hours ago, invert220 said:

    Нужна помощь в написании программы для создания на выходах ардуино синусоидального напряжения 50 Гц, на трех выходах должно быть три синусоиды со сдвигом 120 градусов. Или если это сложно, хотя бы на одном выходе одна синусоида. Готов обсудить вознаграждение

    Несколько лет назад делал демонстрацию подобного. https://www.youtube.com/watch?v=xVzK_PDJIYI

    Скетч там в описании.

     

×
×
  • Создать...