通信是計算機技術和自動控制技術非常重要的一環,據目前所學,通信有遠程近程有線通信如RS232,SPI,I2C,RS485,CAN總線,PROFIBUS總線等等和遠程近程無線通信如紅外,藍牙,NFC(近域通信),超聲波等等。通信的目的無非就是兩個外設之間實現數據互通或交換或更新以實現智能系統想要的控制效果。基本上不同的通信方式有對應的通信協議。
CAN總線和PROFIBUS總線性能類似都屬于OSI(開放式系統互聯),適用于分布式控制網絡。穩定,高速,安全性好是他們的共同特點。
PROFIBUS總線多應用于工業場合,尤其是數控機床的CNC系統。了解這些通信協議,可以更好地理解智能系統的控制原理。如果連一臺設備的工作原理都不懂,談何維修?
學習單片機的難點不在于看懂別人的源碼,而在于能夠根據硬件的數據手冊獨立的寫出程序代碼并調試成功以達到想要的功能。
|