Ожидаемый выход от интерфейса RS-232 RM-1501? - PullRequest
0 голосов
/ 07 апреля 2010

У меня есть старый цифровой тахометр RM-1501 , который я использую, чтобы попытаться определить скорость объекта.

Согласно руководству Я должен быть в состоянии прочитать данные по последовательной связи. К сожалению, я не могу получить какой-либо разумный вывод от устройства (никогда не дает действительную скорость). Я думаю, что это может быть проблема сигнализации, потому что отключение линии CTS начинает получать некоторые данные через ..

Кто-нибудь когда-нибудь разрабатывал что-нибудь для одного из них / имел какой-либо успех?

Ответы [ 4 ]

1 голос
/ 25 февраля 2011

Я не знаю, используется ли эта информация полностью. но я попытался с равным контролем и получил данные. Протокол в документе неправильный, я думаю (по крайней мере, для версии, которую я сейчас использую), это 5-символьный дисплей (9999), нам нужно всего 3 байта, чтобы получить необходимую информацию, 4-й байт всегда должен быть нулевым. Следовательно, с 0x0D в качестве начального и последующего 6-байтового пакета создается весь пакет, то есть 0xD0 B1 B2 B3 D1 D2 D3. Байты B1, B2 и B3 содержат делитель, статус, единицы измерения, функции и флаги ошибок. Где как последние три байта (D1, D2, D3) - данные, с D1 как LSB и D3 как MSB. Я также хотел бы добавить, что, возможно, производитель изменил прошивку, не меняя руководство пользователя :). поэтому моя версия протокола может быть верной для одних и неправильной для других

1 голос
/ 07 апреля 2010

В руководстве не указано, что используется управление потоком. Откройте порт с отключенным аппаратным / программным управлением потоком.

В руководстве не указывается соединение - будь то DTE <-> DCE или нуль-модем; Вы используете кабель, поставляемый с устройством?

0 голосов
/ 16 апреля 2010

Это действительно отправка данных для указания скорости, или это обеспечивает make / break на одном из контактов?

0 голосов
/ 07 апреля 2010

Я пробовал каждую комбинацию аппаратного контроля (как включенного, так и отключенного), который мог придумать, поэтому я думаю, что это должна быть аппаратная проблема. Удалите соединение CLS между ПК и устройством, чтобы устранить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...