通信是计算机技术和自动控制技术非常重要的一环,据目前所学,通信有远程近程有线通信如RS232,SPI,I2C,RS485,CAN总线,PROFIBUS总线等等和远程近程无线通信如红外,蓝牙,NFC(近域通信),超声波等等。通信的目的无非就是两个外设之间实现数据互通或交换或更新以实现智能系统想要的控制效果。基本上不同的通信方式有对应的通信协议。
CAN总线和PROFIBUS总线性能类似都属于OSI(开放式系统互联),适用于分布式控制网络。稳定,高速,安全性好是他们的共同特点。
PROFIBUS总线多应用于工业场合,尤其是数控机床的CNC系统。了解这些通信协议,可以更好地理解智能系统的控制原理。如果连一台设备的工作原理都不懂,谈何维修?
学习单片机的难点不在于看懂别人的源码,而在于能够根据硬件的数据手册独立的写出程序代码并调试成功以达到想要的功能。
|