论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
基于FPGA的智能玩具设计
摘要:本设计介绍了一种采用硬件描述语言描述并用fpga实现led拼图玩具控制软件及智能判断部分的设计方法。本设计结合了led动态显示、无线通信、红外通信等相关知识,运用vhdl语言描述了一个具有智能型、趣味性和智力开发性的led拼图玩具。设计平台为altera公司的quartusii5.0软件,采用altera公司的ylne系列fpga实现。本设计中的无线发射与接收部分采用集成模块来实现,以此来简化设计。
  本文详细介绍了led拼图玩具的设计过程,包括同步信息、无线串行发射与接收、同步时钟、地址信息、抗干扰能力、系统自动清零设计、红外数据传输、自主判断、随机等式部分的设计与实现。对深入研究电子玩具具有重大的意义。
  关键词:fpga;vhdl;无线通信;红外通信;随机等式
  1 led拼图玩具
  经过玩具市场调查表明,智能型玩具是今后儿童玩具的一个重要发展方向,而将智力开发和趣味性加入智能型玩具将会受到更多家长们的厚爱。led拼图玩具集合了趣味性、智力开发性、智能型。
  趣味性:它的趣味运算包括了加、减、乘、除(还可以扩展为英文字母的识别和英文单词的拼接),它由5个子模块组成(可以做到更多个)。
  智能型:led拼图玩具分为系统主机和子模块,系统主机通过无线发射模块随机的发送一组等式到各子模块,各子模块通过自身的红外传感器将数据传送到系统主机进行判断。如果正确系统主机将再次通过无线发射模块发送“k”字符到每个子模块,此时系统主机上的led数码管显示“r”字符,标志着拼图正确;如果判断结果不正确则无动作。
  智力开发性:按下系统主机的发送键后,所有子模块上所显示的为一个打乱了的等式,此时小孩子通过观察、比较、判断将子模块摆放成一个完整的等式。游戏的过程非常适合刚刚开始学习简单算术的儿童,游戏可以引导他们进行逻辑判断,改变他们的传统思维方式,有利于小孩子智力的开发的同时增强了大人与小孩子的情感交流,减少彼此之间的代沟,有利于小孩子的健康成长。
  2 设计方案论证
  一个好的设计少不了好的设计方案,一个好的设计方案少不了方案的多次选择与论证。
  2.1基于51系列单片机的设计方案
  51系列单片机体积小、成本低,但是对设计人员自身的编程水平要求较高,也不便于信号的数字处理实现,程序运行时串行处理,速度较慢,不便于高速环境中的应用。51系列单片机内部处理数据宽度为8位,对数据处理有一定的限制,给设计工作带来了不便。
  2.2基于fpga的设计方案
  fpga均支持vhdl语言,它不需要编程人员非常熟悉器件内部结构,只要熟悉vhdl语言即可对fpga进行操作。vhdl程序采用并行处理,从现而提高了程序的处理速度,提高了器件的运行速度。vhdl语言语法严谨,描述的硬件电路稳定性好。故选用此方案进行led拼图玩设计。
  3 方案设计
  led拼图玩具的设计,采用载有altear公司的ylne系列芯片ep13t1448n竞赛板(以下简称竞赛板)进行led拼图玩具的设计[1][2]。异步串行无线发射与接收部分,采用集成芯片fs1000a和pr1a实现。红外数据传输采用普通的红外发射管与红外一体化接收器hs0038实现,显示部分采用8×8点阵和七段数码管实现,发送按键用普通按键实现。软件部分均采用vhdl语言描述,软件描述平台为quartusii5.0[3][4]。
  3.1设计的总体框图
  4 系统主机设计
  系统主机工作流程:按下发送键后,系统随机的组合成一组等式,程序将这些数据加上同步信息和地址信息,并在数据中间加入隔离信息后进行并串转换,通过i输出口直接驱动无线发射模块,将数据发射出去。子模块的数据信息通红外线传输到系统主机的红外接收器,接收器将数据送到系统主机,程序将其数据进行算术判断,判断正确时通过无线发射模块反馈到子模块。
  4.1无线通信数据格式
  在无线通信中,为了更好的区分数据信息与干扰信息,在发射过程中加入同步信息。为了保证同步信息的唯一性,特在地址信息和字符信息中加入了一个“0”。地址信息采用4位编码,共16个地址,一共可以做16个子模块,字符信息包括“0~9,+,-,×,÷,k”一共16位,所以也采用4位编码,如果想扩展出英文字符,可以采用5位甚至更多位编码。

未完...点击下方链接下载完整文档

基于FPGA的智能玩具设计

摘要:本设计介绍了一种采用硬件描述语言描述并用fpga实现led拼图玩具控制软件及智能判断部分的设计方法。本设计结合了led动态显示、无线通信、红外通信等相关知识,运用vhdl语言描述了一个具有智能型、趣味性和智力开发性的led拼图玩具。设计平台为altera公司
  • 上一篇:关于火电厂化学水PLC程控系统的应用探讨
  • 下一篇:79例产后尿潴留原因分析与护理
  • 加强基层国库业务系统应急机制建
    基于LabVIEW可视化数据采集处理
    电子报刊版面设计浅谈
    高速公路机电设备管理系统的研究
    基于条码技术的库存管理系统设计
    基于SOA的实验教学管理原型系统
    计算机在儿童保健系统管理中的作
    基于PDM技术的AGC电路设计
    计算机病毒及防范措施
    基于Delphi开发平台的分布
    关于电子技术应用专业课改的设想
    煤矿无人工作面中视频监控系统的
    运用PowerShell计算行×列表χ2
    基于多智能体的用户偏好系统研究
    关于任务驱动式教学方式在计算机
    浅谈基于ARM7处理器LPC2119的U
    基于数学形态学的心电信号R波
    浅谈基于GIS的通信指挥网上训
    浅析基于IWT和FCM的曲线矢量数
    略论一种基于负载均衡异构分布
    浅谈基于Simulink的自动控制系
    浅析一种基于前缀节点的频繁子
    略一种基于混沌搜索的文化算法
    浅析基于隐马尔可夫模型的热路
    浅谈基于NCC的图像匹配快速算
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除