本设计利用 Motorola 公司提供的高性能 8 位单片机芯片 MC68HC908GP32 为核心,以工业制造中现实存在的循环运转器金属切割柔性加工流水线控制系统为样本,运用传感器原理、图像处理、 Flash 动画制作及 VB 控制技术,对流水线系统进行实时立体动画监控,对加工工件进行平整度检测。通过对 Motorola 单片机汇编程序对加工流水线机械模型进行单步测试以及连续运行的控制,并读取流水线系统反馈的信息量,利用 RS-232 的串口技术,以 VB 作为控制平台,以 Flash 动画作为载体,对流水线采用三维动画形式予以实时监控。该模型系统几乎与实际的工业加工系统完全一致,且可以方便的移植到其他的工业系统。
在整个系统的加工过程中,立体动画必须同步的反映系统的加工状态,从而有效地进行监控,确保系统流水线稳定正常的进行加工,在必要的时刻可以将整个系统复位。我们采用了 MSComm 控件,(详见模块设计),解决了同步监控难题。利用 com 口通信将相关信息传送至计算机,通过分析,利用 vb 演示界面实时播放相关视频文件以及传感器状态。此外,通过 vb 控制界面,设计单步检测功能,通过向串口发送信号控制仿真模型电机运转,以实现测试功能。
实时动画实现方法:
1 )模型抽象 : 通过实际部件测量等抽象方式,达到了解所需绘制对象的总体形象,基本构造以及主要比例关系。
2 )建模及显示:采用 Autocad 进行部件建模,然后采用 flash 对绘制的部件进行渲染, VB 程序通过对串口信息的采集结合 flash 进行动画实时显示。
3 )这里主要是系统的一个演示画面!
控制界面
控制驱动电路