У меня есть набор серийных весов. Они общаются в 2400 E 7 2. Я использовал эти весы на многих других устройствах, поэтому я знаю, что они работают. Они производят постоянный поток данных. O/S - это 64-битная Windows 8.1, и я использую кабель HL-340 с последовательным интерфейсом USB. Драйверы пришли отсюда http://www.cesareriva.com/release/wp-content/uploads/2011/02/ch341_hl-340_windows_drivers.zip

Драйверы установлены без проблем и под диспетчером устройств вижу USB-SERIAL CH340 (COM10) Выбор свойств, которые он говорит, что устройство работает. Я установил настройки порта для правильной скорости и четности.

Я хотел бы убедиться, что весы подключены, поэтому я использую PuTTY. Я установил скорость и четность, и журнал PuTTY подтверждает, что COM10 был открыт. Но я не получаю никаких данных. Я бы ожидал некоторые данные, какие-либо предложения?

1 ответ1

0

Пара вещей, чтобы проверить.

  1. Использовали ли вы этот USB-Serial-Adapter на других компьютерах без проблем. Некоторые из этих адаптеров драйверы / чипсет могут быть странными и не позволяют некоторым типам устройств работать правильно. Попробуйте тот же адаптер на другом компьютере, возможно, в другой ОС, если можете. Посмотрите, сможете ли вы найти компьютер с реальным последовательным портом, и проверьте там весы.
  2. Вы проверили настройки Com порта в диспетчере устройств? Адаптер, вероятно, установлен с настройками по умолчанию 9600 / n / 8/1, где вам нужно 2400 / E / 7/2 (скорость 2400 бод, четность, 7 бит данных, 2 стоп-бита). Адаптер в диспетчере устройств должен прочитать 2400 / E / 7/2, а также. Диспетчер устройств --- Порты (Com & LPT) - Свойства вашего Com-порта --- вкладка Настройки порта

  3. Какие марки весов это? Вы говорили с производителем, чтобы убедиться, что эти настройки com-порта действительно верны?

  4. Некоторые серийные весы при просмотре из окна терминала требуют ввода команды, чтобы они возвращали вес. Не зная, какие у тебя масштабы, трудно понять.
  5. После того, как вы проверите / измените настройки в диспетчере устройств для com-порта, на вкладке "Настройки порта" перейдите в "Дополнительно" и установите "Буфер приема" и "Буфер передачи" в низкое значение. Внутренние устройства USB-Serial-Adapters работают намного быстрее с данными, чем обычный последовательный порт, и я видел случай, когда уменьшение этих значений может помочь облегчить проблемы.
  6. Попробуйте этот драйвер, так как похоже, что адаптер основан на чипсете Prolific, который используют многие USB-последовательные адаптеры. У меня были проблемы, когда нужный драйвер не был установлен. Он установился бы и выглядел бы хорошо, но получал бы последовательный вывод на последовательное устройство. Я бы сначала удалил старый драйвер, перезагрузился, а затем попробовал этот.

Я бы больше склонялся к № 1 или № 2, являющимся проблемой. Имейте много разных марок USB-последовательных адаптеров, а некоторые просто не работают для определенных вещей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .