三分天下之嵌入式测控领域
时间:2010-04-21 阅读:708
写给我的兄弟姐妹们八
―――三分天下之嵌入式测控领域
测控之所以有智能,能按照我们的指令去实现我们的意图,是因为“软件”和“硬件”的结合------“算法+数据”=程序(软件):通信程序(吴)和I/O控制程序(蜀)两大类;MCU+外围电路+电源(硬件):硬件的组合以及电源部分(魏);
通信之所以单独拉出来是因为他的重要性,通信狭义上讲是为了和外界进行数据交流,广义上讲则是芯片之间、板卡或模块之间、设备终端与主控之间等等,没有了通信“集中、分散等等智能控制”就无从谈起。
之所以把I/O控制单独成体是因为,我们的目的是要实现输入和输出的控制功能,且存在MCU和I/O之间的信息交换,类似蜀和吴联盟,分别独立但是存在共同点;
魏则包括整个的硬件部分,是看的见的载体,是实现统一的*条件,不能说硬件没有“思想”的裸体,其实他早已经设置了“寄存器、运算器、控制器等等”,电源作为 “力量”的来源也是必须的;
诚然要*的划分清楚界限是不可能的,我们只能比较形象的加以区分和理解,目的是为了我们能比较熟练的掌握这些知识。
RS232、RS485、CAN、PROFIBUS、USB、TCP等是常用的总线,大都为了MCU之间进行信息交流;而I2C、SPI、双口RAM等则是为芯片之间进行信息交流;而我建议大家的学习脉络也是先练习好单片机的基础实验,然后通过I2C扩展EEPROM(24C02),通过SPI来控制74HC595来控制8字数码管等等,然后通过RS232、RS485和外界交流,至此你至少能作出一些简单的控制模块和智能仪表,然后再扩展CAN总线,实现高速的通信,zui后是实现TCP,这是目前的发展趋势;初期学习不要追求太多,应该有步骤的去实现一些能解决当前问题的东西,毕竟我们不能单纯的离开工作环境而谈学习;当你的能力达到一定的级别,且工作环境所允许以后再往更广阔的领域拓展!
另外我之所以“三分天下”,也是为了以后逐步的讲解自己在不同“模块”上所取得的心得体会。
今天先写到这里,时间有限,写的比较粗,以后会分开篇幅这种讨论,希望大家支持!