回覆列表
  • 1 # 使用者6158600465433

    硬體:用485連線十臺下位機(串聯並聯都行),最後轉成一個232串列埠連線一臺上位機;

    軟體:上位機在程式中輪流發命令給十臺下位機,十臺下位機分別設定不同的ID號,下位機收到命令先判斷是不是發給自己的,不是就丟掉,是的話回覆資料。

  • 2 # 電子產品設計方案

    上位機與下位機之間可以用USB或者串列埠進行連線通訊上位機指的是計算機(電腦),下位機指的是內部有微控制器(MCU)的電子產品或者裝置。計算機可以用作給下位機通訊的介面有USB和串列埠(比較舊的計算機還有並口,現在比較少用了)。USB連線通訊計算機都會有USB介面,但不是所的微控制器都有USB介面的。功能比較強大並且帶有USB介面的微控制器(下位機)可以透過USB與計算機(上位機)進行通訊。當然,上位機和下位機都需要有用於互相通訊的程式才可以進行溝通。串列埠連線通訊一般微控制器都有UART介面,可以用於與上位機進行連線通訊,所以串列埠連線是用得比較多的方法因為計算機串列埠使用的是RS232,電平訊號是+/-12V的,微控制器UART介面是5V(或者3.3V)的TTL電平;就好比一個說中文一個說英文,是沒法溝通的,需要用到232電平轉換晶片協助。轉換出來的TTL電平訊號就可以接到微控制器的UART介面了。特別注意Rx和Tx的接法,上位機的Tx(傳送)要接到下位機的Rx(接收);上位機的Rx(接收)要接到下位機的Rx(傳送);這個應該比較容易理外解,別人傳送你就要接收,你傳送別人就要接收。計算機沒有串列埠介面怎麼辦?現在新的計算機,特別是筆計本,很多都是沒有串列埠,但USB介面是一定有的。我們可以使用USB轉UART的模組來協助。USB轉UART的模組的Rx接到微控制器的Tx;Tx接到微控制器的Rx就要以了

  • 中秋節和大豐收的關聯?
  • 有人說在乎你的男人不用管,不在乎你的男人管不著,對此你怎麼看?