毕业设计 数据预置和LCD显示软件设计,共83页,25077字 摘要:本文介绍了塑料型坯厚薄控制电路系统设计中数据预置和LCD(Liquid Crystal Display)显示的软件设计。系统采用周立功单片机LPC2210微处理器控制,使用主模式I2C对ZLG7290键盘进行操作,选用SMG240128A图形液晶模块、T6963C液晶驱动电路实现分辨率为240×128的LCD显示,同时使用Bresenham算法完成在液晶显示屏上显示一个任意曲线并能任意改变曲线形状的软件设计。 给出了一种连续输出模式的塑料型坯控制方法,通过预测在同一LCD的两相邻点曲线的变化趋势给出控制数据,从而增加控制点,增加的点数由D/A转换器的分辨率决定,若分辨率为n,控制点增加 -1;整个控制系统的控制点为(LCD水平分辨率-1)×( -1),能满足所有型坯控制器对控制精度的需求。软件设计通过闭环控制,PID算法以实现高精度控制,同时通过键盘的控制,实现了可步进调整、数据预置和LCD显示。经过对系统的测试,本设计通过增加壁厚控制点已经有效解决了在LCD上显示控制曲线的连续改变的问题,控制精度远高于现行的200点壁厚控制器。 关键词:LPC2210微处理器,LCD显示,ZLG7290,PID算法 目录 摘要 1 关键词 1 Abstract 1 Key words 2 1. 绪论 4 1.1 课题介绍 4 1.2 国内外研究现状综述 5 1.3 壁厚控制器的将来 6 2 系统设计要求 7 2.1 系统设计要求 7 2.2 解决的主要技术难点和问题 8 2.3 解决思路 8 3 系统方案选择与论证 9 3.1 方案一 9 3.2 方案二 10 3.3 方案三 10 3.4 方案的选择 11 4 软件设计的理论基础 12 4.1 数字PID控制算法 12 4.2 画圆弧函数介绍 16 4.3 T6393C液晶显示模块介绍 19 5 系统设计 24 5.1 系统设计思路 24 5.2 实现软件设计的硬件电路配置 28 5.3 系统软件设计 32 6 系统测试 37 6.1 系统测试 37 6.2 测试结果 39 7 总 结 42 8 致 谢 42 参考文献 44 附录1 LPC2210微控制器 45 附录2 主程序清单 47 附录3 程序清单(二次曲线显示程序) 69 |
查看评论
已有0位网友发表了看法