Skip to main content

Подключение весов CAS SW к компьютеру (RS232)

Далеко не у всех весов CAS семейства SW имеется интерфейс, для подключения к компьютеру. Но внимательный пользователь может заметить, что с обратной стороны корпуса имеется отсек закрытый заглушкой. Который удивительным образом подходит для разъема DB9, что позволяет сделать вывод, что в определенном исполнении подключение к COM порту возможно. И это действительно так.

По дополнительному заказу весы могут поставляться с интерфейсом RS-232. С использованием этого интерфейса весы могут быть подключены к внешнему устройству — компьютеру или принтеру.Документация на весы CAS

Но сейчас интересно немного другое. Если открыть сервисный мануал на эту линейку весов, то на схеме можно увидеть что интерфейс UART уже выведен на разъем J2. Но подключать напрямую к COM порту его нельзя, нужен переходник RS232 <-> UART.

Можно воспользоваться готовым модулем преобразователя на микросхеме HIN232, который обычно предлагается для доработки весов.

Этот вариант работоспособен, но мне не очень нравится тем, что весы не имеют штатного места для крепления платы. Плата довольно большая, приходится крепить ее подручными средствами, протягивать провода к обоим разъемам, все это не очень удобно. Потому соберем свой модуль на микросхеме MAX232. Обвязка без хитростей, по даташиту. Конденсаторы керамические, форм-фактора 0805.

Принципиальная схема.

Есть лишь одна особенность: на разъеме DB9F со стороны весов имеется перемычка между 5 и 7 выводом. Сделано это для возможности подключения как обычным интерфейсным кабелем прямого типа (2-2, 3-3, 5-5), так и кабелем с распиновкой для весов CAS.

Микросхема преобразователя MAX232 в корпусе QSOP-16, а значит плата получается маленькая. Да и располагается она непосредственно на разъеме, что избавляет нас от необходимости искать для нее место и как-то ее крепить.

Разбираем весы (для этого придется сорвать гарантийную пломбу и пломбу поверки), и удаляем острым ножом заглушку для разъема DB9F.

Разъем J2 UART расположен в верхнем левом углу платы.

Теперь необходимо установить преобразователь интерфейса и соединить его с основной платой.

Небольшое отступление
На разъем J2 для питания выведено напряжение +3,3В, а по даташиту для микросхемы MAX232 рекомендуется напряжение не ниже 4,5В. Но в течение нескольких лет проверялись микросхемы абсолютно разных производителей, и выяснилось, что они без всяких сбоев работают при питании от 3,3В. Хоть это и противоречит технической документации. Вероятнее всего, дело в фиксированной низкой скорости обмена (9600 бод/с). Но если все же возникнут проблемы со связью, то на плате весов имеется стабилизатор на напряжение +5В, и можно подключиться к нему.
Подключение к плате весов.

Если нет в наличии ответной части разъема J2, вполне допустимо припаять провода напрямую с обратной стороны платы. Для надежности можно закрепить их после пайки термоклеем.

Можно вернуть плату на место, закрепить все провода в штатных креплениях и собрать весы. Теперь наши весы имеют небольшое отличие от первоначального варианта — наконец-то их можно подключить к компьютеру.


Тест связи с весами CAS.

Для проверки была написана простенькая программа, функционал которой заключается в том, чтобы подключаться к COM порту и запрашивать у весов значение веса. Впрочем, еще она умеет делать скриншоты окна программы, которые автоматически сохраняются в папку «Screenshots». Данная функция была реализована для подтверждения того, что проверка связи в нашем сервисном центре была проведена.

В меню «Подключение» выбираем нужный порт (отобразятся только доступные порты).

И если весы включены в сеть, подключены к COM порту и интерфейс исправен, то статус в нижнем правом углу поменяется на «Весы подключены» а цвет индикатора сменится на синий.

Можно установить на платформу груз, и убедиться что все прекрасно работает.


Видео.

Загрузки.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *