Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 20 из 20

Тема: Проблема приема данных в спк107 с датчика

  1. #11
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,064

    По умолчанию

    Но.. При открытии порта Com.Read все равно ничего не читается (и выбивает ошибку в com.read xError часто).
    Это происходит:
    - в вашем коде?
    - в коде из примера?
    - в коде из примера, который вы отредактировали?

    Какое значение имеет выход eError при xError = TRUE?

    Чисто на вскидку, могут ли не читаться данные, если не совпадают уровни напряжения? Например, тогда придется ставит преобразователь уровней?
    Безусловно - если на стороне Arduino у вас не RS-232, а TTL, то работать это не будет.
    Но xError при этом всё равно появляться не должно было бы.

  2. #12

    По умолчанию

    1) В коде из примера, который был отредактирован - единственное, что изменила, это убрала посылку сообщения мастеру.
    И нет, больше не выдает ошибку (перезагрузила проект)

    2) Тогда.. понятно, почему не получалось) (в понедельник всё исправят)

    Спасибо

  3. #13

    По умолчанию

    А возможно ли принять данные, если подключить ардуин и спк через usb? (usb b - usb a)

  4. #14
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,064

    По умолчанию

    Цитата Сообщение от KuristinaK Посмотреть сообщение
    А возможно ли принять данные, если подключить ардуин и спк через usb? (usb b - usb a)
    Если на стороне СПК вы собираетесь использовать USB B - то нельзя.
    Если USB A - то это возможно в последней прошивке с помощью библиотеки CmpOwenUsbHid (соответственно, Arduino должен будет работать в режиме USB HID устройства).

  5. #15
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    у меня глупый вопрос, на Arduino Uno есть RS485? или вы используете преобразователь ?

  6. #16

    По умолчанию

    Соединяю Arduino и адаптер от спк1хх через Rx Tx и GND
    Последний раз редактировалось KuristinaK; 14.03.2021 в 13:11.

  7. #17

    По умолчанию

    если на стороне Arduino у вас не RS-232, а TTL, то работать это не будет.
    Я соединяю ардуино и адаптер от спк 1хх проводами Rx Tx GND. Этого разве не достаточно?

  8. #18
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,064

    По умолчанию

    Цитата Сообщение от KuristinaK Посмотреть сообщение
    Я соединяю ардуино и адаптер от спк 1хх проводами Rx Tx GND. Этого разве не достаточно?
    Этого было бы достаточно, если бы на обоих концах проводов был один и тот же физический интерфейс.
    Гугл по запросу "arduino ttl rs-232" предоставит сотни обсуждений с вопросами, аналогичными вашему.
    http://arduino.ru/forum/apparatnye-v...a-anrduino-uno

  9. #19
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    KuristinaK недостаточно, разные уровни. Вам нужен преобразователь RS485-TTL с авто определением передачи (есть которыми надо управлять со стороны Arduino, не нарвитесь). Или же RS232-TTL так же с авто определением передачи.

  10. #20

    По умолчанию

    Спасибо большое) Получаю данные)

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Ответов: 3
    Последнее сообщение: 04.09.2020, 10:39
  2. Ответов: 11
    Последнее сообщение: 26.04.2020, 07:47
  3. Сбор данных с архивом на спк107
    от Zhest в разделе СПК1хх
    Ответов: 5
    Последнее сообщение: 05.02.2016, 01:16
  4. Передача данных СПК107 на СМИ-1. Тип данных REAL.
    от ByuT в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 23.01.2016, 23:35
  5. Ответов: 1
    Последнее сообщение: 14.11.2008, 09:42

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •