最近团队刚好要上马定/变频风冷模块机的项目,我之前并没有做过风冷模块水机类项目,既涉及到变频压缩机的频率控制,同时还涉及到机组之间的平衡问题,这在技术上来说是个很大的挑战,在开发过程中肯定会遇到很多复杂的问题需要解决,所以我就萌生了将其中的开发过程记录下来的念头。我也希望不仅通过博客的方式记录项目的进程,同时也可以作为一个技术总结、管理心得的平台,让自己的经验被更多人看到。
对于中央空调嵌入式软件编写的从业者而言,除了有扎实的嵌入式软件编写功底以外,对行业、对机组的理解也是至关重要的。虽然在软件编写之前都会由中央空调系统工程师提供机组运行逻辑规格书作为软件编写的依据,但是如果仅仅是按照规格书进行编写,其中的很多细节可能往往会被经验不够丰富的软件编写人员忽略,这就要求软件编写人员需要对机组要有全面的认识与理解。具体到风冷模块机,根据客户不同的使用诉求,可以分成很多种使用类型。在开发之前必须要弄清楚各种类型分别能够满足客户什么样的使用需求,他们之间的特点是什么,在硬件配置上有什么不同,在安装方式上、控制方式上有什么不一样。只有这样全方位的了解后,再结合公司实际业务需求,才能着手进行项目规划。在分析清楚上述需求后,才能正式进入规划阶段。如果跳过这个阶段,只是把这部分工作交给系统工程师,那么这个项目在行进过程中就要出事了。
在这个对待开发机组都了解完以后,就可以进行硬件规划,通讯协议、故障代码等内容的规划以及最后的软件规划。硬件规划相对简单,从需求角度来讲,最重要的就是保证开发出来的控制器的复用性。复用性就是控制器可以兼容到同系列多个机型中,这样能够保证控制器的用量,形成一定使用规模,从而降低成本。对于复用性高控制器,说明前期的需求分析比较全面,从而保证了硬件不需要重新规划