嵌入式设计]基于信息融合智能家居控制系统和它的应用-外文翻译内容摘要:

这里 3) 报警前置时间估计模块 闹钟更换模具定义为一个 将产生 报警器声音 的 事件的时间 ,。 在警报超前时间估计模块、行程时间计算根据估计的旅行速度产生信息融合模块和长度的每个巷道截面。 这种关系在旅行 ,旅行速度和距离公路 为: T( trai)是指估计 在路 i 的 持续时间 ,我 D( i) 是路 i的 距离 ,TS( i) 代表信息融合估计 i 部分旅行速度。 调整后的报警时间是生成基于总出行时间每个路段和时间。 闹钟更换模具可以估计为 : 这里 n是公路段的数量在整个旅程中 ,T( lead) 说报警 时间 、 T( event) 是一事件发生 的时间 , T(alarm)是时钟 叫 醒用户 的时间。 本科毕业论文外文翻译 为了确定报警 时间, ,假设是用在现实中来模拟场景。 首先 ,总距离研究是15 英里。 第二 ,整个行程 (从 A 到 F)包含 五 部分在 不同的 路段。 即 , D = D( ab) + D(bc) + D(cd) + D(de) + D(ef) .第三 ,每个区段的长度是相同的 (6英里 )。 第四 ,交通状况在每一段都是相同的。 1)硬件设计 硬件设计建议的智能闹钟包括 4个主要组件 :微控制器、液晶显示、报警、接口电路 [ 21]。 AT90S8535 控制器是选为处理器在电路的闹钟。 16207 Optrex DMC LCD 作为输出设备显示真正的时间和闹钟的时间。 这个串行通信接口是设计用来连接微控制器和蓝牙串口适配器 (SPA)。 图 6 显示了块原理的智能闹钟 图 6 系统块的示意图智能闹钟 一个主要的处理单元 ,是核心智能闹钟。 这是一个 8 位 AT90S8535 基于 AVR RISC 处理器体系结构和 8 KB 在系统可编程的 flash,512 字节的内存 ,512 字节 eepm。 这是更容易编写和重新编码在系统通过 SPI 串行接口 [20]。 AT90S2313 相比 ,它有足够的可编程的 I / O 线完整的输入、输出和在系统编程任务。 汇编语言是用于开发嵌入式系统程序。 在 AT90S8535 RTC 模块控制器是选择实现实时时钟。 一个外部晶体振荡器在 KHz 值用于时钟时间。 晶体在销 TOSC TOSC 介于1和 2。 和两 边的 晶振 连接到地面有两个 pf 电容器。 16207的 Optrex DMC液晶显示器 ,是 一个由两排的十六字 LCD,选择作为个 一显示设备 [21]。 这种液晶模块有日立 HD44780 机控制器 ,并提供 4 位和 8位模式和单片机 (MCU)。 控制线路使液晶接受或传输数据和控制命令检查 ,忙碌状态的 LCD。 LCD 对比是由外部控制电位计。 模式 4位双向数据传输成立。 这样的安排 ,AT90S8535 转换为串行数据到相应的 4 位并行命令或数据及其写入液晶显示器。 接口电路是设计转换值的信号从一个 PC串行端口和蓝牙通信设备和微控制 器。 Rs 232 单片机串行通信和蓝牙设备之间可以通过转让销 (Tx),接收销 (Rx),和地面。 自从电压信号在 PC 系列港口有别于 MCU,双 eia 232 驱动程序 /接收本科毕业论文外文翻译 机芯片 (MAX232N)是需要转换电压从 eia 232电压水平 TTL / CMOS水平。 因此 ,三个主要的设备 (计算机 ,AT90S8535,MAX232N)可以有相同的电引用 (地面 )。 图 7显示了智能闹钟 的 电路原理图。 图 7 智能闹钟 的 电路原理图 2)嵌入式软件设计 嵌入式程序开始从确定 “ 时 间 设置 ” 和 “ 报警设置 ” 按钮压 ,在这种情况下单片机准备接收设置的时间和闹钟的时间。 这是在本地 PC 配置。 一旦数据到达时 ,单片机将显示它。 在那之后 ,该程序将返回到主循环检查按钮的状态。 一旦设置按钮 开启 ,程序将开始重置时间。 打卡钟是贯穿溢出中断操作 在 定时器 /计数器 中 2。 在时间计数模式 ,第二个是更新每一次当中断发生溢出。 当他们到达 60 秒设置为零和分钟将会增加。 相同的步骤时就要采取分钟等于 60小时到 24。 本地计算机发送控制命令和数据 MCU ASCII 格式。 因为 MCU 不能识别 ASCII 代码 ,一个解析器是用来转换数据和 ASCII 代码相关的十六进制格式或相应的控制命令。 时间和闹钟时间显示 lcd。 每个数字应该为 ASCII 值之前再次显示。 a) 高水平的设计图 本科毕业论文外文翻译 图 8 流程图中断子程序和接收方式 图 8给出了一个高水平的设计示范的流程图的中断子程序和接收方式。 b) RTC 模块 为了 实现实时时钟 (RTC),一般建议定时器 /计数器应该工作在异步操作和中断程序。 AVR 单片机八 (AT90S8535)提供了异步函数从外部晶体振荡器实现 RTC。 在这个操作 ,定时器 /计数器 2 操作分别从系统时钟 (CK)。 这个钻头3(AS2)设置为 1 在异步模式状态寄存器 (ASSR)来启用异步函数。 接下来 ,定义 prescaled 设置来实现溢出事件每一秒。 定时器 /计数器 2 单片机使用预定标器部门输入时钟信号。 系统时钟 ,分裂因子预定标器和决议的八个定时器决定计时器溢出频率策略。 因此 管脚 2 和 管脚 0 在定时器 /计数器 2 控制寄存器 (TCCR2)应该设置为 1到配置值 128,预定标器使定时器 /计数器 2作为一个实时时钟。 实现了中断服务程序 ,我们设置溢流中断启用 (TOIE2)在 T / C 中断屏蔽寄存器 (TIMSK)。 当计时器溢出事件发生时 ,计时器溢出 (TOV 2)将安装在定时器中断标记寄存器 (TIFR)和相应的中断将会实现。 c)UART 控制和通信协议 UART,一个全双工通用异步收发机 ,使供应链管理和外部通信设备。 全双工意味着 MCU 可以发送和同时接收数据。 在数据传输和接收 ,有两种方法可本科毕业论文外文翻译 以处理这个串行输入和输出。 是一个软件 UART 调查。 另一个 是中断服务程序操作。 在这个设计中 ,我们使用前方法来实现通信。 串行通信协议是用于嵌入式系统设计。 对于这两个港口进行交流 ,这些参数必须匹配 ,包括传输速率 ,数据位的数量 ,这个数量的停止位 ,校验位 ,和流控制。 图 9 用蓝牙 SPA的 智能闹钟 d)液晶显示器 I / O端口在 SCM 双向端口。 这个港口 X数据方向寄存器 (DDRX)影响的方向 ,销。 如果 DDRX设置 ,数据将发送出去的使用端口 X数据寄存器 (PORTX)。 和 DDRX 清晰 ,港口 X 输入帧地址 (PINX)将接受输入数据。 最初的显示程序执行后的 DMC LCD 驱动程序。 在这个过程中 ,显示设置 ,比如输入模。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。