1. 研究目的与意义
该课题主要研制智能码盘,该智能码盘利用单片机实现以两个码盘来代替十六个码盘的功能。
其意义在于减少硬件资源消耗,降低生产成本,同时解决了由于输入码盘量太多而计算机接口不够使用的矛盾。
2. 国内外研究现状分析
目前,在自动化控制仪器仪表中,通常使用码盘作为数据读入及显示部件。
其类型有拨键式、光电式、光栅式等,但所用的码盘数需要与输入量的个数相同。
基于单片机的智能码盘是世界上的先进技术,在国内研究甚少。
3. 研究的基本内容与计划
方案拟定:
通过单片机为核心将拨键码盘的输入进行分析,并对其处理,将结果进行显示,从而将数据送入主机进行进一步处理,以便工业生产的自动化控制。
智能码盘的系统结构:
P0 P1 单 P2 片 机 P3.0 P3.2 P3.1 |
拨键码盘1 |
开关 |
串行通信口 |
显示电路 |
拨键码盘2 |
软件结构:
软件采用C语言,功能上可以实现数据的采集与显示,并利用串行通信将数据送往主机进行进一步处理。
显示 |
译码 |
关中断 |
开 始 |
设置参数吗? |
否
是
调用中断程序 |
|
中断服务程序 |
关中断 |
读入数据 |
译码 |
显示 |
串行通信 |
开中断 |
返回 |
预期结果:
1. 能够进行拨键码盘数据的读入,并进行相应的处理。
2. 能够在相应的数码管上进行数据的显示。
3. 能够与主机进行正确的串行数据通信。
课题时间安排:
1. 3月1日-3月10日收集相关的材料,分析总结智能码盘的结构。准备开题。
2. 3月10日-4月30日进行设计、实验阶段,主要内容为:
a.确定智能码盘的功能和技术要求;
b.设计系统原理图和PCB电路图;
c.采购试验材料,设计并制作电路板,组装样机;
d.编制软件,联机调试,实验数据采集;
e.对实验数据进行分析处理。
3. 5月1日-5月30日撰写论文。
4. 5月30日-6月15日准备答辩。
4. 研究创新点
智能码盘结构简单,并且在成本和体积上都做了相应考虑,成品数据显示上具有较高的性价比,很适合应用于生产实践。
