我可以利用 NI FPGA 硬體來實現 RS-232、RS-422 或 RS-485 通訊協定嗎?



主要軟體:
主要軟體版本: 1.0
主要軟體修正版本: N/A
次要軟體: N/A

問題:
我想利用 NI FPGA 硬體來實現 RS-232、RS-422 或 RS-485,請問這樣可行嗎?如果可行的話,我在撰寫程式的時候有什麼需要特別注意的嗎?

解答:
是的,您可以利用 NI FPGA 硬體來實現 RS-232、RS-422 或 RS-485 通訊協定的功能,關鍵在於如何處理 RS-422 或者 RS-485 的電壓問題。大多數 Compact RIO 模組上的數位 I/O 端口都是單端 3.3V TTL的,但是 RS-422 和 RS-485 是差動電壓訊號。所以您必須在 NI FPGA 硬體和您的 RS-422/RS-485 設備之間添加一個訊號轉換器,以實現真正的 RS-422/RS-485 通訊阜。

下面的連結提供了一個使用 LabVIEW FPGA 實現 RS-232 通訊阜的解決方案,您可以根據這個實例來設計 RS-422 和 RS-485 序列阜。

相關連結: Developer Zone Example: RS-232 Interface Using the LabVIEW FPGA module
White Paper: RS-232, RS-422, RS-485 Serial Communication General Concepts

附加檔案:





報告日期: 03/23/2006
最後更新: 10/01/2015
文件偏號: 3VM80DLX