论文部分内容阅读
随着电力电子技术、微电子技术、智能控制技术的快速发展,新型器件、先进控制技术和新工艺的不断推出,焊机及其控制技术得到了突飞猛进的发展,然而现代化的工业生产不断对焊机和焊接控制技术提出更高的要求,这就使得焊机及其控制技术必然要从现在普遍流行的模拟控制技术向数字控制技术方向发展,使焊机电源向着大容量化、轻量化、高频化方向发展,使焊机的控制技术更加智能化。针对现代弧焊电源领域的数字化、网络化发展趋势,本文设计了基于CAN总线通信技术的数字弧焊电源监控系统,以CAN总线作为通讯总线,并选用了高速、高集成度的TMS320F2812处理器作为数据采集和处理的核心,通过与上位机的通信,完成对数字弧焊电源的监控。本系统的设计从总体上分为硬件部分和软件部分。针对本系统的需要,在硬件上本文设计实现了电压电流的采集、CAN总线的数据收发、CAN总线的隔离、键盘与显示等电路。在软件上,为了实现监控系统友好、便捷的人机交互并且完成系统对多种不同类型焊机的控制,本系统在上位机上采用Visual C++开发上位机监控界面和数据库系统,并且通过ADO技术实现对数据库的访问,ADO技术在数据库访问领域正凭借自身易于使用、速度快、内存支出少和磁盘遗迹小等优点逐步取代ODBC和DAO,成为主流。在CCS3.1的环境下,采用模块化方法,设计完成了各个模块:焊接种类选择模块、电压电流采集模块、数据分析比较模块、CAN总线通讯模块、LCD显示模块、键盘扫描模块等各模块的设计工作。通过对主程序的仔细分析与设计,实现了各个任务的合理调度,达到了系统的设计要求。最后,为了满足系统在多任务环境下的工作要求,本文详细介绍了实时操作系统μC/OS-II在TMS320F2812上的移植。