Arduino+Датчик перемещения с аналоговым выходом серии DCTH (LVDT)

Тема в разделе "Arduino & Shields", создана пользователем incvisitor, 12 ноя 2018.

  1. parovoZZ

    parovoZZ Гуру

    Сопротивление R1 + R2 должно быть не менее 10 кОм. На любой вход МК можно подавать напряжение, не превышающее напряжение питания. В противном случае оно будет "стравливаться" через защитный диод МК. И здесь возможны варианты - либо умрет входной транзистор МК, либо выход датчика. (на самом деле промышленные датчики рассчитаны на КЗ в сигнальных цепях, поэтому, скорее всего, ничего не произойдет).
    Напряжение референса АЦП задает максимальную величину напряжения, которое может оцифровать АЦП. Например, мы выставили 1.1в. При подаче такого же напряжения на вход АЦП, на его выходе мы получим 1023 (3FF). А теперь подали 5в. Ничего страшного не произойдет, если МК также питается от 5в, но на выходе АЦП мы получим все те же 1023 (3FF).
     
  2. Kamikadze

    Kamikadze Гик

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

    Вложения:

  3. incvisitor

    incvisitor Нерд

    На вашей схема код опции Standart выход1 ,что означает?
    Я думал если земля принимается за минус 12в то там должен +12в быть.
    Вы пишите,что Сопротивление R1 + R2 должно быть не менее 10 кОм. А у вас на схеме по 1 ком.Это ошибка у вас?
     
  4. incvisitor

    incvisitor Нерд

    Там где на аналоговый пин ардуино там резистора не нужно?
     
  5. incvisitor

    incvisitor Нерд

    Если обрезать 5в на анлоговый пин до 1.1 в то могут и обрезаться и 1024 скажем в 4 раза.
     
  6. incvisitor

    incvisitor Нерд

    К тому же не понятно.Для питания датчика нужно минимум 12в,а для ардуино 5в.Значит два источника питания?
     
  7. parovoZZ

    parovoZZ Гуру

    И да, и нет.
    Допустим, датчик метровый. В метре 1000 мм. И приблизительно мы получаем точность в 1 мм. Если датчик короче, то точность будет выше. Но всегда +_ последний бит АЦП.
     
  8. incvisitor

    incvisitor Нерд

    Прошу ответить еще на пару вопросов,как получить 1.1 в на АЦП МК пин А0?
     
  9. incvisitor

    incvisitor Нерд

    Для вывода на дисплей LM016L значения расстояния в мм,нужно в скетче

    void loop()
    {
    int val =analogRead(A0);
    lcd.print((5/1024.0)*val);
    delay(1000);
    }
     
  10. incvisitor

    incvisitor Нерд

    В интернете нашел схему
    что означает в5к,Potentiometer tvimmer,servo pwm,200 л справа возле диодов?

    upload_2018-11-13_11-51-23.png
     
  11. incvisitor

    incvisitor Нерд

    Вы писали,что для R1 R2 10Kom а у вас на схеме в протеусе 1 ком.Что это значит?
     
  12. Kamikadze

    Kamikadze Гик

    Это я схему в протеусе выложил. R1 R2 10К . Сопротивление перед пином ардуино не нужно.
     
  13. incvisitor

    incvisitor Нерд

    Прокомментируйте пожалуйста схему.
     
  14. parovoZZ

    parovoZZ Гуру

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

    Работать будет, но это говнокод.
     
  15. parovoZZ

    parovoZZ Гуру

    не знаю. Хотя, скорее всего, переменный резистор сопротивлением 5000 Ом с линейной зависимостью.
    резистор переменного сопротивления, т.е. потенциометр
    сервопривод, управляемый ШИМ сигналом
    это не л, а греческая Омега. Что означает единицу измерения сопротивления - Ом.
     
  16. incvisitor

    incvisitor Нерд

    с этим проблема,поясните один раз.
     
  17. incvisitor

    incvisitor Нерд

    Можно увидеть ваш вариант?
     
  18. parovoZZ

    parovoZZ Гуру

    тут надо вспоминать электрофизику, а она позже пошла - в 7 классе вроде. А там написано следующее - ток в последовательной цепи одинаков на любом участке этой цепи. Вспоминаем закон Ома - I = U/R. Раз ток одинаков, то его вычеркиваем и получаем следующее равенство: U1/R1 = U2/R2. U1 и U2 нам известны, значит можем и найти требуемое соотношение R1/R2.
     
  19. incvisitor

    incvisitor Нерд

    Уже с решили R1 R1 = 10 Kom
    U1 =12v
    U2= 1.1 v
     
  20. Kamikadze

    Kamikadze Гик

    что?