基于ARM嵌入式无线点菜系统终端的研究与设计

基于ARM嵌入式无线点菜系统终端的研究与设计

论文摘要

无线电子点菜系统是餐馆实行信息化管理的一个重要组成部分,该系统的应用不仅会给餐饮企业带来良好的经济效益,而且有利于先进的科学技术在国民经济中的推广应用,产生良好的社会效益。目前国内点菜系统高、低档产品繁多,但推广速度十分缓慢,究其原因是缺少适合中国国情的中档适用产品。本文通过分析国内市场现有的各种点菜系统的优缺点,指出点菜系统的区别关键在于点菜终端和通讯方式的选择上,在此基础上提出了一种适合具体应用场合的中档无线点菜终端解决方案:运用嵌入式系统开发无线点菜终端,运用短距离无线通信技术进行数据传输。文章首先分析了无线点菜机的系统组成及功能分配,并在此基础上对系统各个组成模块的硬件进行设计。接着分析了触摸屏数据采集的全过程,探讨了影响触摸屏数据精度的各种因素,提出了一种“三步法”进行数据的校正的方法。然后文章对几种常用的小范围无线通讯方式进行比较,确定采用无线射频单芯片实现短距离无线通讯,并详细阐述了数据帧格式和分层次通讯协议的设计,通讯系统的模型采用主站论询,从站监听的方式。最后是软件的具体开发,首先研究了μC/OS-Ⅱ操作系统的移植和BootLoader启动代码的设计,并成功移植下载到S3C44BOX中,然后在此操作系统的基础上进行点菜界面、通讯协议及关键驱动的设计。本设计对基于嵌入式μC/OS-Ⅱ操作系统进行终端开发,具有一定的借鉴指导意义,对自助式餐饮业具有商业实用价值。同时,作为一款手持式产品,可以随身携带,可以使用于多种支持无线上网的场合,具有一定的市场应用前景和商业实用价值。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 引言
  • 1.2 国内外发展概况
  • 1.3 嵌入式开发的设计思想
  • 1.3.1 嵌入式系统的定义
  • 1.3.2 嵌入式系统的特点
  • 1.3.3 嵌入式开发应用于无线点菜系统的意义
  • 1.4 论文的主要工作
  • 第二章 无线点菜系统的硬件设计
  • 2.1 无线点菜机硬件系统组成及功能分配
  • 2.2 ARM微控制器S3C44B0X特点及硬件资源
  • 2.3 无线点菜机的存储资源
  • 2.3.1 FLASH与微控制器的硬件连接
  • 2.3.2 SDRAM与微控制器的硬件连接
  • 2.3.3 NAND Flash与微控制器的硬件连接
  • 2.4 无线点菜机的LCD模块
  • 2.5 无线点菜机的串口通讯模块
  • 2.5.1 数据发送与接收
  • 2.5.2 中断请求产生器
  • 2.5.3 波特率发生器
  • 2.5.4 异步串行口与微控制器的硬件连接
  • 第三章 μC/OS-Ⅱ的移植和BootLoader代码设计
  • 3.1 基于S3C44B0X的BootLoader代码设计
  • 3.1.1 BootLoader简介
  • 3.1.2 可执行文件的生成
  • 3.1.3 BootLoader代码的具体实现
  • 3.2 基于S3C44B0X的μC/OS-Ⅱ移植
  • 3.2.1 μC/OS-Ⅱ的特性与功能
  • 3.2.2 μC/OS-Ⅱ的移植条件
  • 3.2.3 μC/OS-Ⅱ移植工作的内容
  • 3.2.4 μC/OS-Ⅱ移植的具体实现
  • 3.3 μC/OS-Ⅱ的移植测试
  • 第四章 触摸屏模块硬件设计及数据处理算法研究
  • 4.1 电阻式触摸屏原理
  • 4.2 触摸屏模块硬件设计
  • 4.3 触摸屏控制器ADS7843的使用方法
  • 4.4 触摸屏数据处理算法的研究
  • 4.4.1 影响触摸屏数据精度因素分析
  • 4.4.2 三步法触摸屏采集数据的处理
  • 4.4.3 算法测试
  • 4.5 本章小结
  • 第五章 无线终端的实现及通讯协议设计
  • 5.1 无线通讯方式的选择
  • 5.2 无线终端的构成及实现方法
  • 5.3 基于蓝牙技术的无线通信数传模块PTR2000
  • 5.3.1 PTR2000简介
  • 5.3.2 PTR2000软件编程注意事项
  • 5.3.3 PTR2000主从模块硬件连接
  • 5.4 无线通讯协议的设计
  • 5.4.1 无线通讯的任务
  • 5.4.2 无线通讯协议的层次结构
  • 5.4.3 数据链路层协议的设计
  • 5.4.4 应用层协议的设计
  • 5.4.5 CRC校验的软硬件实现
  • 第六章 无线点菜系统软件设计
  • 6.1 点菜终端界面程序设计
  • 6.1.1 点菜终端程序模块划分
  • 6.1.2 点菜终端界面程序总流程图
  • 6.1.3 点菜终端主要模块界面流程图
  • 6.1.4 点菜终端界面控件流程图和实物图
  • 6.2 无线通讯的软件实现
  • 6.2.1 无线手持终端程序设计
  • 6.2.2 服务器端程序设计
  • 第七章 结论与展望
  • 7.1 结论
  • 7.2 需要进一步研究的工作
  • 参考文献
  • 附录
  • 附录1 部分程序源代码
  • 附录2 硬件电路图
  • 致谢
  • 攻读学位期间主要研究成果
  • 相关论文文献

    • [1].应用于无线点菜系统的无线网络模型分析[J]. 软件 2012(09)
    • [2].嵌入式无线点菜系统的实现[J]. 中小企业管理与科技(中旬刊) 2014(01)
    • [3].无线点菜设备竟是干扰源[J]. 中国无线电 2012(01)
    • [4].无线点菜系统——餐饮企业信息化的必由之路[J]. 中小企业管理与科技(上旬刊) 2011(01)
    • [5].新型无线点菜系统的研究与设计[J]. 微计算机信息 2010(20)
    • [6].移动服务系统的分析与设计——无线点菜系统客户端[J]. 西安文理学院学报(自然科学版) 2011(03)
    • [7].无线点菜系统的设计与实现[J]. 海南大学学报(自然科学版) 2009(01)
    • [8].基于饭店无线点菜系统通信协议的设计分析[J]. 阜阳师范学院学报(自然科学版) 2009(03)
    • [9].无线点菜系统的设计[J]. 武汉工程大学学报 2014(06)
    • [10].基于Android的无线点菜系统的设计与实现[J]. 电子科技 2014(11)
    • [11].基于MSP430和CC2420的无线点菜系统的设计[J]. 中国科技信息 2011(08)
    • [12].无线点菜系统中蓝牙通信的实现[J]. 科学技术与工程 2010(01)
    • [13].基于ARM7和ZigBee的无线点菜系统设计[J]. 微计算机信息 2009(11)
    • [14].基于ZigBee的无线点菜系统[J]. 数字通信世界 2010(08)
    • [15].uC/OS-Ⅱ+uC/GUI+LPC2132在嵌入式手持无线点菜系统中的应用[J]. 科技情报开发与经济 2009(05)
    • [16].汽车遥控钥匙失灵 无线点菜系统作怪[J]. 中国无线电 2015(03)
    • [17].无线点菜系统在餐饮业中运用的优势[J]. 中小企业管理与科技(上旬刊) 2009(12)
    • [18].基于ZigBee技术的无线点菜系统设计[J]. 电子测量技术 2015(04)
    • [19].基于蓝牙技术的嵌入式无线点菜系统[J]. 福建电脑 2011(12)
    • [20].基于单片机的无线点菜系统的设计[J]. 电子世界 2016(12)
    • [21].无线点菜系统的设计与实现[J]. 科学大众(科学教育) 2011(01)
    • [22].基于WIFI无线网络的嵌入式点菜系统设计[J]. 宁夏工程技术 2010(01)
    • [23].基于单片机的餐厅便携式无线点菜系统设计[J]. 数字技术与应用 2010(08)
    • [24].基于ARM的无线点菜系统[J]. 计算机系统应用 2011(06)
    • [25].基于STM32无线点菜系统的设计与研究[J]. 济南职业学院学报 2013(05)
    • [26].基于嵌入式的掌上点菜系统的设计[J]. 科技资讯 2009(14)
    • [27].汽车遥控锁突然失灵 干扰源竟是点菜系统[J]. 中国无线电 2018(02)
    • [28].基于Qt和ARM的无线点菜系统的设计与开发[J]. 数字技术与应用 2015(01)
    • [29].基于无线网络的酒店点菜管理系统的设计[J]. 福建电脑 2013(10)
    • [30].基于ARM智能点餐终端的设计与实现[J]. 电子世界 2014(12)

    标签:;  ;  ;  

    基于ARM嵌入式无线点菜系统终端的研究与设计
    下载Doc文档

    猜你喜欢