基于ARM和嵌入式Web服务器的自动售货机设计
发布时间:2021-09-08 09:32
随着我国人口红利的渐失和自动化程度的提高,无人自动售货机在零售行业的发展和壮大已经成为一种必然的趋势。嵌入式技术是控制售货机出货的保证,Web技术为售货机远程后台管理提供了又一种解决方案。随着现阶段WiFi信号的覆盖与普及,售货机以WiFi信号无线通信的形式连接互联网成为了可能。本文充分利用现阶段已经成熟的嵌入式技术、Web技术、网络技术构建以ARM和嵌入式Web服务器为核心的自动售货机售货控制系统和远程监控系统,完成对售货机零售功能和后台批量管理的设计。首先,本文介绍了售货机的研究背景与研究现状,分析了售货机在以无线WiFi信号连接无线路由器的基础上,搭建售货机运营商能够拥有所属权的嵌入式Web服务器进行远程后台管理这一方案的可行性,明确了本文的主要研究方向和研究意义。其次,在售货控制系统上,既设计了实现基础零售功能的由多个功能模块构成的售货机控制板,又设计了相关辅助模块进一步提高售货机运行的可靠性与稳定性,同时还设计了用于提高售货机现场装机效率的售货机自检功能。然后,在分析了不同种多机通信技术的基础上,明确了基于RS485通信标准的售货机多机通信协议和通信原则,设计了多台自动售货机...
【文章来源】:西安工程大学陕西省
【文章页数】:74 页
【学位级别】:硕士
【部分图文】:
本系统总体架构框图
指令周期大约为1/(72*1.25)=10ns。为此,本课题对该 LCD 的设计方案如下:(1)采用 4 线通信模式,包括片选 CS、时钟 SCK、命令数据标志 CD、数据SDA,通讯协议的实现由 IO 口模拟得到;(2)考虑到实用性和开发的复杂性,选取 1bit/pixel 的黑白模式并开辟 240*16字节的缓存,即 3.75KB 大小的 SRAM;(3)创建不同大小的 ASCII 码字库和必要的汉字字库于 font.h 文件中,减少对STM32 中 Flash 的占用。其中以上字库由字模软件生成;(4)创建画点函数,函数形参有 LCD 屏的 x 轴地址、y 轴地址;(5)LCD 屏显示的思想为:首先将需要显示的内容以单个字符同时指定 x 轴地址、y 轴地址的形式逐个写入 SRAM,然后开辟 240*128 的窗口并调用写命令,最后将 SRAM 中的数据一次性写入 UC1638C。经过如上设计,下面以写命令 0X01 为例,得到 keil 软件仿真如图 3-4,其中电气连接线由上到下分别表示 CD、CS、SCK、SDA。LCD 部分显示画面如图 3-5。
图 3-4 keil 软件仿真截图图 3-5 LCD 部分显示画面3.2 电机控制模块设计本课题的自动售货机在出货方式上采用弹簧式出货,出货的原理在 1.2 节中已有介绍,在此不做赘述。出货电机额定工作电压为直流 24V,只要在该电机的两端
【参考文献】:
期刊论文
[1]零售革命形成的动因——基于技术革命的视角[J]. 李飞,任莹,衡量. 技术经济. 2018(09)
[2]新型三明治产售一体机的设计与实现[J]. 周雨松,华亮. 食品与机械. 2018(09)
[3]基于ZigBee/WiFi技术的无线数据采集与控制系统[J]. 李少林,张维路,刘民,张卓夫. 组合机床与自动化加工技术. 2018(09)
[4]基于WiFi技术的多节点设备自组网设计[J]. 陈睿,郭成帝,徐壮,朱清祥. 电子世界. 2018(15)
[5]我国自动售货机市场发展分析[J]. 刘月,王忠瑞,李钰. 中国市场. 2018(20)
[6]因特网与无线传感网通信网关的设计与实现[J]. 邱鹏,霍瑛. 计算机工程与设计. 2018(05)
[7]基于物联网的温室远程监测器设计[J]. 王伯宇,蔡振江,曾绍杰,张梦,薛皓. 河北农业大学学报. 2018(03)
[8]一种AGV调度用组合式无线通信模块的设计[J]. 徐亮,陆锦军,焦振宇. 电子器件. 2018(02)
[9]基于STM32的无线动态扭矩测量系统[J]. 卢腊,刘妤,徐梓翔,张拓,刘羽平,刘洒. 仪表技术与传感器. 2018(04)
[10]基于WiFi技术的临床体温监测系统设计与实现[J]. 张会猛,高锐锋,包志华. 现代电子技术. 2018(08)
硕士论文
[1]基于FPGA的嵌入式Web服务器的设计与应用[D]. 展学显.北华航天工业学院 2018
[2]核电站远程监控专家诊断评价系统的研究与设计[D]. 谷俊.杭州电子科技大学 2016
[3]基于3G网络的自动售餐机系统设计与实现[D]. 夏伟.中南大学 2013
[4]基于3G网络的自动售货机控制平台[D]. 陈超.中南大学 2012
[5]基于GSM短信对自动售货机的远程监控[D]. 李红霞.中南大学 2011
[6]基于eCos的自动售货机无线通信设计与应用[D]. 余攀峰.浙江工业大学 2011
[7]基于单片机嵌入式Web服务器技术的研究及实现[D]. 陈伟.西安科技大学 2006
本文编号:3390549
【文章来源】:西安工程大学陕西省
【文章页数】:74 页
【学位级别】:硕士
【部分图文】:
本系统总体架构框图
指令周期大约为1/(72*1.25)=10ns。为此,本课题对该 LCD 的设计方案如下:(1)采用 4 线通信模式,包括片选 CS、时钟 SCK、命令数据标志 CD、数据SDA,通讯协议的实现由 IO 口模拟得到;(2)考虑到实用性和开发的复杂性,选取 1bit/pixel 的黑白模式并开辟 240*16字节的缓存,即 3.75KB 大小的 SRAM;(3)创建不同大小的 ASCII 码字库和必要的汉字字库于 font.h 文件中,减少对STM32 中 Flash 的占用。其中以上字库由字模软件生成;(4)创建画点函数,函数形参有 LCD 屏的 x 轴地址、y 轴地址;(5)LCD 屏显示的思想为:首先将需要显示的内容以单个字符同时指定 x 轴地址、y 轴地址的形式逐个写入 SRAM,然后开辟 240*128 的窗口并调用写命令,最后将 SRAM 中的数据一次性写入 UC1638C。经过如上设计,下面以写命令 0X01 为例,得到 keil 软件仿真如图 3-4,其中电气连接线由上到下分别表示 CD、CS、SCK、SDA。LCD 部分显示画面如图 3-5。
图 3-4 keil 软件仿真截图图 3-5 LCD 部分显示画面3.2 电机控制模块设计本课题的自动售货机在出货方式上采用弹簧式出货,出货的原理在 1.2 节中已有介绍,在此不做赘述。出货电机额定工作电压为直流 24V,只要在该电机的两端
【参考文献】:
期刊论文
[1]零售革命形成的动因——基于技术革命的视角[J]. 李飞,任莹,衡量. 技术经济. 2018(09)
[2]新型三明治产售一体机的设计与实现[J]. 周雨松,华亮. 食品与机械. 2018(09)
[3]基于ZigBee/WiFi技术的无线数据采集与控制系统[J]. 李少林,张维路,刘民,张卓夫. 组合机床与自动化加工技术. 2018(09)
[4]基于WiFi技术的多节点设备自组网设计[J]. 陈睿,郭成帝,徐壮,朱清祥. 电子世界. 2018(15)
[5]我国自动售货机市场发展分析[J]. 刘月,王忠瑞,李钰. 中国市场. 2018(20)
[6]因特网与无线传感网通信网关的设计与实现[J]. 邱鹏,霍瑛. 计算机工程与设计. 2018(05)
[7]基于物联网的温室远程监测器设计[J]. 王伯宇,蔡振江,曾绍杰,张梦,薛皓. 河北农业大学学报. 2018(03)
[8]一种AGV调度用组合式无线通信模块的设计[J]. 徐亮,陆锦军,焦振宇. 电子器件. 2018(02)
[9]基于STM32的无线动态扭矩测量系统[J]. 卢腊,刘妤,徐梓翔,张拓,刘羽平,刘洒. 仪表技术与传感器. 2018(04)
[10]基于WiFi技术的临床体温监测系统设计与实现[J]. 张会猛,高锐锋,包志华. 现代电子技术. 2018(08)
硕士论文
[1]基于FPGA的嵌入式Web服务器的设计与应用[D]. 展学显.北华航天工业学院 2018
[2]核电站远程监控专家诊断评价系统的研究与设计[D]. 谷俊.杭州电子科技大学 2016
[3]基于3G网络的自动售餐机系统设计与实现[D]. 夏伟.中南大学 2013
[4]基于3G网络的自动售货机控制平台[D]. 陈超.中南大学 2012
[5]基于GSM短信对自动售货机的远程监控[D]. 李红霞.中南大学 2011
[6]基于eCos的自动售货机无线通信设计与应用[D]. 余攀峰.浙江工业大学 2011
[7]基于单片机嵌入式Web服务器技术的研究及实现[D]. 陈伟.西安科技大学 2006
本文编号:3390549
本文链接:https://www.wllwen.com/jixiegongchenglunwen/3390549.html