基于單片機和Modbus協議的停車器控制系統
2 硬件設計
因為主機就是PC機,所以這里的硬件設計就是從機的硬件設計。
(1)控制和通信模塊(見圖3)本文引用地址:http://www.104case.com/article/171030.htm
控制和通信模塊有現場主控制模塊和Modbus協議模塊組成,現場主控制模塊是為了實現本地實時采集信息和控制輸出。Modbus協議模塊是為了實現更加安全有效地和PC機通信。
現場主控制模塊僅有一片單片機組成,分兩個方向:控制采集方向和通信方向。控制采集方向也按控制和采集分為輸出和輸入兩部分,實現根據輸入的采集信息,實時輸出相應的控制信息。通信方向通過主從機通信方式與Modbus協議模塊進行通信。
Modbus協議模塊只有一片單片機和RSM-485系列隔離收發模塊組成,也分兩個方向:現場主控制通信方向和PC機通信方向。現場主控制通信方向通過主從機通信方式與現場主控制模塊進行通信。PC機通信方向通過RSM485和PC通信,詳情是單片機輸出的TTL邏輯電平通過RSM485系列隔離收發模塊轉換為RS-485電平,經過RS-485跟PC機進行通信。有圖3可知,當P0.6輸出高電平時,CON使能,單片機一側接收數據;當P0.6輸出低電平時,單片機一側發送數據。
[注]:計算機上一般都沒有RS-485接口(有些專業應用的工控機上有RS-485接口),一般來說電腦要具備RS-485的連接功能的話,可以有三個方法實現:1,使用ISA、PCI轉RS-485的轉接卡,直接像顯卡、聲卡一樣插在插槽里,轉出一個RS-485串口。2,使用RS-232轉RS-485的轉換器,將電腦的RS-232串口轉為RS-485串口。3,使用USB轉RS-485的轉換器,也可以轉接出RS-485串口。
(2)其他模塊
外部電源提供直流24V輸入,通過DC-DC電源模塊AV10-24S05,輸出直流3.3V。輸入端發光二極管PWR24V的作用是指示24V直流電源是否正確輸入。輸出端發光二極管PWRVDD的作用是指示3.3V直流電源是否正確輸出,如圖4所示。
評論