第一范文网 - 专业文章范例文档资料分享平台

自动控制系统的论文

来源:用户分享 时间:2025/5/23 18:40:21 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

用单片机实现液晶报站系统

平。该端可用于存储管理技术。

外部时钟(XCLK) :本端内部有下拉元件。芯片内部的采样时钟在出厂前已调校,误差在 +1%内。商业级芯片在整个温度和电压范围内,频率变化在+2.25%内。工业级芯片在整个温度和电压范围内,频率变化在-6/+4%内,此时建议使用稳压电源。若要求更高精度,可从本端输入外部时钟(如前表所列)。由于内部的防混淆及平滑滤波器已设定,故上述推荐的时钟频率不应改变。输入时钟的占空比无关紧要,因内部首先进行了分频。在不外接地时钟时,此端必须接地。

自动静噪(AMCAP) :当录音信号电平下降到内部设定的某一阈值以下时,自动静噪功能使信号衰弱,这样有助于养活无信号(静音)时的噪声。通常本端对地接 1mF 的电容,构成内部信号电平峰值检测电路的一部分。检出的峰值电平与内部设定的阈值作比较,决定自动静噪功能的翻转点。大信号时,自动静噪电路不衰减,静音时衰减 6dB。1mF 的电容也影响自动静噪电路对信号幅度的响应速度。本端接VCCA 则禁止自动静噪。

放音部分主要有ISD4004 构成,包括配套的电压电路和功放电路等。单片机的P10~P13、P20 引脚接按键控制报站器工作过程中是否放音和放音的内容;P26 接 ISD4004 的片选信号/SS,控制 ISD4004 是否被选通;P27 接 ISD4004 的串行输入引脚 MOSI,从此引脚读入放音的地址;P24 和 P25 控制外围显示电路在报站器工作中显示当前的站号;P32 和P33 分别接 ISD4004 的串行时钟引脚SCLK 和中断引脚/INT。ISD4004 芯片所需要的连接还有音频信号输出引脚AUDOUT,该引脚通过一个滤波电容与扬声器连接;AMCAP 是自动静音端,使用时通过一个电容接地。此外由于 ISD4004 的工作电压是3V 而直流电源模块所提供的供电电压是5V,因此需要采用变压器得到3V 电压供ISD4004 使用。在放音电路的调试过程中,首先测量 ISD4004 的工作电压是否是 3V,如果是则进入下级调试。再看是否可以送入放音地址,对此可以测量AUDOUT 引脚的电压,若为1.2V 则说明可以读入放音地址,再后是测量是否可以放音,可以测量 AUDOUT 引脚电压,若为 1.2V 则说明 ISD4004 芯片正常工作,可以放音。如果没有听到放音则调试后级放音电路,看是否后级电路有问题。

2.4 SPI(串行外设接口)

ISD4004 的串行操作是通过SPI 串行接口实现的。SPI 串行接口协议如下:

数据传输协议设定微控制器 SPI 的移位寄存器是串行时钟 SCLK 的下降

7

用单片机实现液晶报站系统

沿驱动。而对ISD4004 数据输入时有MOSI 引脚上的上升沿驱动,数据输出时由MISO 引脚上的下降沿驱动。

(1)所有串行数据传输开始于SS 下降沿。

(2)SS 在传输期间必须保持为低电平,在两条指令之间则保持为高电平。 (3)数据在时钟上升沿移入,在下降沿移出。

(4)SS 变低,输入指令和地址后,ISD 才能开始录放操作。 (5)指令格式是(8 位控制码)加(16 位地址码)。

(6)ISD 的任何操作(含快进)如果遇到EOM 或OVF,则产生一个中断,该中断状态在下一个SPI 周期开始时被清除。

(7)使用\读\指令使中断状态位移出ISD 的MISO 引脚时,控制及地址数据也应同步从 MOSI 端移入。因此要注意移入的数据是否与器件当前进行的操作兼容。当然,也允许在一个 SPI 周期里,同时执行读状态和开始新的操作(即新移入的数据与器件当前的操作可以不兼容)。

(8)所有操作在运行位(RUN)置1 时开始,置0 时结束。 (9)所有指令都在SS 端上升沿开始执行。

SPI 控制寄存器用于各个期间功能的控制,这些控制包括放音、录音、报文插入、上电和掉电、启动和停止操作及忽略地址指针等。

以下是控制寄存器的说明:

(1) N 控制寄存器:用于控制操作。当其为1 时,启动操作:当其为0 时,停止操作。

(2) R 控制寄存器:用于选择放音和录音操作。当其为1 时选择放音操作:当其为0 时,选择录音操作。

图2.4 SPI 端口及其相关控制位示意图

(3) MC 控制寄存器:用语空盒子保温插入功能。当其为1 时,允许报文插入:当其为0 时,关闭报文插入功能。

8

用单片机实现液晶报站系统

(4) PU 控制寄存器:用于主电源控制。当其为1 时,控制上电;当其为0 时,掉电进入节能状态。

(5) IAB 控制寄存器:忽略地址控制位。当其为 1 时,忽略输入地址寄存器的内容A9-A0/A15-A0。当其为0 时,使用在操作上使用的输入地址寄存器的内容A9-A0/A15-A0。当IAB 被清0 时,放音或录音操作就从地址A9-A0/A15-A0 开始。为了连续放音或录音,IAB 应该在相应行结束前变为1,否则将会从同一行的地址处重复操作。存储器管理时,RAC(行地址时钟)引脚和 IAB 可以用来绕着存储器分段移动。

(6) P9-P0/P15-P0:行指针寄存器的输出。 (7) A9-A0/A15-A0:输入地址寄存器。

2.4.1 信息快进及上电顺序

用户不必知道信息的确切地址,就能快进跳过一条信息。信息快进只用于放音模式。放音速度是正常的1600 倍,遇到EOM后停止,然后内部地址计数器加1,指向下条信息的开始处。

器件延时TPUD(8kHz 采样时,约为25 毫秒)后才能开始操作。因此,用户发完上电指令后,必须等待TPUD,才能发出一条操作指令。

例如,从00 处发音,应遵循如下时序: (1)发POWER UP 命令; (2)等待TPUD(上电延时);

(3)发地址值为00 的SET PLAY 命令; (4)发PLAY 命令。

器件会从此00 地址开始放音,当出现EOM时,立即中断,停止放音。 如果从00 处录音,则按以下时序: (1)发POWER UP 命令; (2)等待TPUD(上电延时); (3)发POWER UP 命令; (4)等待2 倍TPUD;

(5)发地址值为00 的SET REC 命令; (6)发REC 命令。

器件便从00 地址开始录音,一直到出现OVF(存贮器末尾)时,录音停止。

9

用单片机实现液晶报站系统

表2.2 指令表

指令 POWERUP SET PLAY

8 位控制码<16 位地址> 00100XXX 操作摘要 上电:等待TPUD 后器件可以工作 11100XXX< A15-A0> 从指定地址开始放音。必须后跟 PLAY指令使放音继续 11110XXX< XXXXXXXXXXXXXXXX > 从当前地址开始放音 (直至EOM或 OVF) 10100XXX 从指定地址开 始录音。必须后跟 REC指令录音继续 10110XXX 从当前地址开始录音(直至OVF 或停止) 11101XXX 从指定地址开始快进。必须后跟MC 指令快进继续 11111XXX< XXXXXXXXXXXXXXXX > 执行快进,直到EOM. 若再无信息, 则进入OVF 状态 0X110XXX< XXXXXXXXXXXXXXXX > 停止当前操作 0X01XXXX< XXXXXXXXXXXXXXXX > 0X110XXX< XXXXXXXXXXXXXXXX > 注:快进只能在放音操作开始时选择。

停止当前操作并掉电 读状态:OVF 和 EOM PLAY SET REC REC SET MC MC STOP STOP WRDN RINT 2.4.2 SPI 控制寄存器

SPI 控制寄存器控制器件的每个功能,如录放、录音、信息检索(快进)、上电/ 掉电、开始和停止操作、忽略地址指针等。

位 值 功 能 位 值 功 能 RUN = = 1 0 允 许 / 禁止操作 开始 停止 PU = = 1 0 电源控制 上电 掉电 P/-R = = 1 0 录 / 放模式 放音 录音 IAB = = 1 0

10

搜索更多关于: 自动控制系统的论文 的文档
自动控制系统的论文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c91q5l09pbl02ra61xndu_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top