Я хотел бы подключить анемометр (RS-485, DB9) к ПК. ПК имеет последовательный порт с разъемом DB9. Я не смог найти спецификацию последовательного порта. Это стандарт RS-232 или RS-485? Чаще всего используется RS-232, поэтому я предполагаю, что это RS-232. Есть ли возможность настроить последовательный порт с RS-232 на RS-485, или мне просто нужен преобразователь RS-232/RS-485?
Интерфейс EIA-485 («RS» означает «Рекомендуемый стандарт» и является устаревшим названием) редко встречается на ПК, для этого вам понадобится отдельная интерфейсная плата. Причина в том, что EIA-232 и EIA-485 несовместимы аппаратно, несмотря на использование одного и того же типа разъема: EIA-232 использует несимметричные сигналы, что означает, что RxD и TxD привязаны к земле. EIA-485 использует сбалансированные сигналы, что означает, что как отправленные, так и полученные данные имеют положительный и отрицательный сигнал, которые являются отрицательными друг для друга.
Последовательные порты ПК всегда RS232 (изначально предназначены для использования с модемами). Вам понадобится преобразователь, он не будет настраиваться программно, потому что для управления линиями RS485 требуется другое оборудование. Вы можете получить карты PCI с RS485, например, http://www.brainboxes.com/pci-serial-cards/protocol/RS422-485 .
В качестве альтернативы вы можете использовать преобразователь USB в RS485 в проводе, подобном этому .
Киччи Мано
АндреяКо
time critical
делаете это задачей для вычислений в реальном времени, и вы не можете легко сделать это на ПК. Получите микроконтроллер, микросхему RS-485 и выполняйте критическую по времени часть обработки на микроконтроллере. Затем отправьте данные на ПК, используя, скажем, RS-232 или последовательный преобразователь USB в TTL. Существует множество микроконтроллеров с двумя или более UART.Дэн играет при свете огня
Киччи Мано