传统的塔式起重机控制功能主要由PLC完成。随着对塔式起重机防摆、防撞等复杂功能的提出,传统PLC控制器无法满足这些新的控制需求。设计了一种基于DSP28335的新型塔式起重机控制器,详尽阐述了该控制器硬件电路设计的具体方案以及软件控制功能的实现方法;针对塔式起重机防碰撞的要求,提出了具体的防碰撞理论算法并进行了验证。实验表明,该新型控制器完全实现了原有PLC控制器的功能,且能安全稳定地运行,同时可有效执行防碰撞算法。