文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了电气工程与自动化类别-单片机实现的步进电机控制系统设计的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
第3章 控制系统的硬件电路设计 3.1 SPCE061A的介绍[10] SPCE061A是继SPTM系列产品SPCESOOA等之后凌阳科技推出的又一款16位结构的微控制器。与SPCESOOA不同的是,在存储器资源方面考虑到用户的较少资源的需求以及便于程序调试等功能,SPCE061A里只内嵌32K字的闪存(FLASH)。较高的处理速度使SPTM能够非常容易地、快速地处理复杂的数字信号。因此,与SPCESOOA相比,以SPTM为核心的SPCE061A微控制器是适用于数字语音识别应用领域产品的一种经济的选择。 3.1.1性能[11] ◆16 位μ’nSPTM微处理器; ◆工作电压(CPU) VDD为2.4~3.6V (I/O) VDDH为2.4~5.5V ◆CPU 时钟:0.32MHz~49.152MHz ; ◆内置2K字SRAM; ◆内置32K FLASH; ◆可编程音频处理; ◆晶体振荡器; ◆系统处于备用状态下(时钟处于停止状态),耗电仅为 2μA,3.6V ◆2个16位可编程定时器/计数器(可自动预置初始计数值); ◆2个10位DAC(数-模转换)输出通道; ◆32位通用可编程输入/输出端口; ◆14个中断源可来自定时器A / B时基,2个外部时钟源输入,键唤醒; ◆具备触键唤醒的功能; ◆使用凌阳音频编码 SACM_S240方式(2.4K位/秒),能容纳210秒的语音数据; ◆锁相环 PLL 振荡器提供系统时钟信号; ◆32768Hz 实时时钟; ◆7 通道10位电压模-数转换器(ADC)和单通道声音模-数转换器; ◆声音模/数转换器输入通道内置麦克风放大器和自动增益控制(AGC)功能; ◆具备串行设备接口; ◆具有低电压复位(LVR)功能和低电压监测(LVD)功能; ◆内置在线仿真电路 ICE(In- Circuit Emulator)接口; ◆具有保密能力; ◆具有 WatchDog 功能。
3.5 4X4键盘电路的设计[14] 行列式键盘的工作原理:在键盘中按键数量较多是,为了减少I/O口的占用,通常将按键排列成矩阵形式,如图3-9所示,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,本来一个端口最多只有8个按键,现在就可以构成4x4=16个按键,比它直接将端口线用于键盘多出了一倍,而且线越多,区别越明显。由此可见,在需要的键数比较多时,可以采用行列式法来做键盘。 在设计中,使用了标准的4x4键盘,其电路图如图3-9所示。单片机的A口低8位为键盘的接口。尽管设计要求中只需要4个键对步进电机的状态进行控制,但考虑到对控制功能的扩展,我们使用了4x4的键盘。行列式结构的键盘显然比直接法要复杂一些,识别也复杂一些图3-9所示接口电路由HEADER 8x2的引脚高、低4位构成4x4行列矩阵键盘。其中1、3、5、7引脚作为键盘的扫描输出口线;9、11、13、15引脚作为键盘的输入口。 为判断是否有键按下,所有的输出口向行线输出低电平,一旦有键按下,则输入线就会被拉低,这样,通过读入输入线的状态就可得知是否有按键按下了。结合图3-9所示,检测的方法是引脚1、3、5、7输出全“0”,读取引脚9、11、13、15的状态,若引脚1、3、5、7为全“1”,则无键闭合,否则有键闭合。然后判断按键的位置,如果有键按下,被按键处的行线和列线被接通,使穿过闭合键的那条列线变为低电平。方法是对键盘的行线进行扫描。引脚9、11、13、15按下述4种组合依次输出: 引脚15 1 1 1 0 引脚13 1 1 0 1 引脚11 1 0 1 1 引脚9 0 1 1 1 然后测试行线状态中是否有低电平。在每组行输出时读取引脚1、3、5、7,若全为“1”,则表示这一行没有键闭合,否则有键闭合。由此得到闭合键的行值和列值,然后可采用计算法或查表发将闭合键的行值和列值转换成所定义的键值。 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |