admin管理员组

文章数量:1619183

这次的科创,是一个由几个独立模块协调完成的大组作业。具体内容是这样的:整个科创大组由五个小组完成,分别实现全局主系统、本地主系统、以及水温控制模块、三个本地从系统。而我们小组的任务是完成水温控制这个本地从系统模块。和以往不同,此次科创提出了一个大组的概念,小组虽然仍是最小单元,但同一大组里的小组之间不是独立的,因此大组才是一个完整的有机组成单位。不同的模块之间要实现很好的通信,以达到高效控制协调工作的目的。这样一来,小组之间在完成的过程中,互相之间的交流与协议就显得尤为重要。

相对而言,这次科创的任务较上次要简单许多。初步设想水温控制模块的组成应该不超过三个单元:传温单元、控制单元和通信单元。传温单元的核心元件是一个温度传感器,在水箱中得到温度信号后返回一个电阻值,而这个阻抗信号需要经过电路转换成电平信号,再由ACD0804进行A/D转换送给单片机;控制单元则交由单片机完成,负责听候控制命令来控制水温加热装置的通断,这里要用到一个PID算法,以高效的让水温稳定在期望的点上;通信单元负责完成与本地主系统的信号传输,主要是接受主系统给出的期望温度值,发送从系统现在的温度状态,通信的过程初定由一根电话线来传输。

预想看起来十分明晰又简单,其实实现的过程将会是未涉足前没法体会到的麻烦。无论哪个单元,都会出现意想不到的bug,且不说那些设计上的失误——这些是显性的错误——光是那些模块互联错误,代码语法bug,耦合部件误差,焊接疏忽,信号完整性失格等等就够让人烦恼好一阵子了。谋划是谋划,实施是实施,不了解对方时,千万不要做出判断。

现在开始行动吧。

本文标签: 科技创新Technologyinnovation