当前位置:首页 > 电源 > 数字电源
[导读]在高档酒店客人坐在圆形的餐桌旁,通过触摸面前的电脑屏幕选择食物,不久选中的食物便通过轨道输送到客人面前。这一自动点餐系统避免了人工服务造成的等待、服务态度等问题,同时提供了强大的娱乐功能。同样,该系统也适合于娱乐及办公场所,大家可以在各自的包间或办公室很方便地点餐。

引言

在高档酒店客人坐在圆形的餐桌旁,通过触摸面前的电脑屏幕选择食物,不久选中的食物便通过轨道输送到客人面前。这一自动点餐系统避免了人工服务造成的等待、服务态度等问题,同时提供了强大的娱乐功能。同样,该系统也适合于娱乐及办公场所,大家可以在各自的包间或办公室很方便地点餐。

系统功能

处理器是专门为满足当今嵌入式音频、视频和通信应用计算要求和低功耗条件设计的嵌入式处理器[1]。系统包含有一片Blackfin系列双核处理器ADSP-BF561[2],视频采集解码芯片ADV7183B,音频编解码芯片ADV1836A,SDRAM数据存储器,FLASH程序存储器,以太网芯片LAN91C111,LCD触摸屏,SD卡、UART接口,按键,指示灯等。



系统通过扩展了SD卡,移植了FAT文件系统,作为照片、视频、电子书等数据的存储。通过ADSP-BF561内部的SPI总线,从SD卡内部将数据读到SDRAM里,同样,SDRAM的数据也可以通过SPI总线写回到SD卡内部。

从SD卡读到SDRAM内部的菜品的图片,通过一些处理,转化成适合320×240彩色LCD显示的RGB-24Bit格式的图像数据,之后,通过并行外设接口(PPI)送给LCD控制器,进行菜品图片的显示。

系统扩展了LAN91C111芯片作为网络主控芯片。ADSP-BF561通过外部接口扩展总线(EBIU),与LAN91C111进行读写通讯。LAN91C111的网络输出经过网络变换器后,接到RJ-45接口上,实现了网络的硬件连接。LAN91C111芯片通过DMA方式和中断引脚,与ADSP-BF561进行数据的传输。软件方面,通过VDK实时内核上移植的LWIP,进行TCP/IP协议的开发。

视频数据(PAL制)通过同轴电缆接入到视频解码器ADV7183内部,经过采样,视频解码,输出ITU-656格式的图像数据。图像数据通过PPI,以8bit的数据宽度,SCLK/2的速度,DMA方式传输到SDRAM中。利用PPI的同步数据口与ADV7183的帧同步、场同步、行同步等信号进行相连,完成视频数据的同步。对ADV7183的上电配置是通过ADSP-BF561的通用编程接口(PF)实现I2C协议,完成数据格式、增益控制、曝光控制等配置。

从视频解码器ADV7183读到SDRAM的视频数据是ITU-656格式的(UYVY4:2:2格式)经过YUV到RGB的算法变换,转变成适合彩屏LCD显示的RGB24bit数据,通过PPI传输给LCD控制器,实现视频的采集和播放。

顾客的语音留言通过麦克风输入到音频编解码器AD1836中,经过音频A/D的采样、量化、解码后,通过DSP的Sport口传输到SDRAM中进行暂时的存储[3],之后,通过MDMA传输到SD卡中,进行顾客意见的语音保存。AD1836通过ADSP-BF561的串行外设接口(SPI)配置成44kHz的采样率、16bit的采样宽度。

SD卡中的音频数据(歌曲)通过SPI读取到SDRAM中,由ADSP-BF561解码后,通过串口(SPORT)以DMA方式,传输给AD1836音频编码器,再通过扬声器或者耳机输出,实现了歌曲的播放。

此外,系统扩展了NAND Flash作为大容量的数据存储,扩展了4×4键盘和指示灯,扩展了Flash作为程序固化,扩展了消防信息报警的接口。

系统功能如下:

浏览菜单:菜品图片通过SD卡,以BMP格式进行存储。当用户浏览菜单的时候,ADSP-BF561通过菜品的文件名,读取SD卡中对应的菜品的图片,显示在彩屏LCD上。顾客可以根据菜单进行选择菜品进行浏览,菜品也可以滚动的播放。

顾客点餐:顾客通过浏览菜单菜品的图片,选择自己满意的菜品,之后选择点餐按钮,即可以实现点餐功能。此外,顾客还可以通过网络进行点餐和预定菜品,实现点餐的智能化和灵活化。[!--empirenews.page--]

娱乐功能:终端提供了强大的娱乐功能,包括:听音乐、阅读电子书、观看菜品制作过程视频等等。顾客在等餐的过程中,可以通过触摸屏选择这些娱乐功能,缓解等餐过程中焦急的心情,也达到了放心愉快用餐的目的。

语音留言和播放:顾客在用餐结束后,对餐厅的反馈意见可以通过语音的形式,由麦克风输送给音频解码芯片AD1836,经过音频A/D采样、量化、解码后,存储在SDRAM中,之后通过存储在NAND Flash中,实现用户意见的保存。餐厅经营者可以通过菜单把用户的语音留言播放出来,根据用户的意见。

网络功能:系统扩展了LAN91C111作为网络主控芯片。在软件上,在VDK内核的基础上移植了LWIP作为网络主要结构,实现了TCP/IP在ADSP-BF561上的移植[4],完成了C-S(客户端-服务器)模型下的网络Socket的建立、连接、传输、断开等功能。并且,在标准的TCP/IP的基础上,开发了应用层协议,实现了点餐终端与上位机电脑直接的数据的传输。

软件设计

ADSP-BF561上实现的软件通过采用VDK创建线程,线程之间通过信号量(semaphore)和消息(message)来传递信息和完成线程的同步。利用硬件标志(device flag)来完成外设和DSP的同步。利用中断和中断嵌套来处理DMA以及突发事件。通过对每个应用程序创建一个线程,用线程的优先级和消息进行互相的调度和管理,并且,编写ADV7183,AD1836及LAN91C111等设备的驱动,用优先级管理中断服务程序,调用VDK的API函数。双核软件结构示于图2。



程序采用了菜单结构,上电初始化后显示主菜单,通过用户的对触摸屏的点击,开始显示二级子菜单,然后用户可以返回上级菜单和跳转到下级子菜单。程序最多有5级菜单,为用户提供了一个良好的人机交互的界面。主程序流程示于图3。



在网络传输点餐信息方面,DSP端程序主要是在VDK内核上通过LWIP移植了TCP/IP协议簇。VDK作为一个同Visual DSP++一起发售的内核,很好地集成到了 VisualDSP++中。在VDK的基础上,通过开发Socket服务器程序,实现了点餐信息的网络传输及网络点餐的功能。

程序的加载是指把程序固化在FLASH中,在上电后,程序能脱离开仿真器独立的加载和运行,这一步是任何一个产品开发过程中必须做到的工作。ADSP-BF561的加载过程非常的复杂,主要分为:1、简单程序的加载;2、单核程序的加载;3、双核程序的加载;4、复杂的程序(双核,程序运行在外存中)加载。VDK内核下的LWIP程序,以及音视频的采集、编解码等等,巨大的程序量使程序必须在外存中运行,而且必须采用双核处理器来增加处理性能,本设计的程序加载属于最复杂的第4类加载。在程序的加载过程中,我们从简单的程序开始反复的试验,逐步的了解ADSP-BF561的加载过程,通过阅读大量的资料,与ADI的国内和国外的技术支持进行了联系,最终解决了这个难题。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

杭州2022年9月9日 /美通社/ -- 9月8日,百世集团高级副总裁、百世供应链总经理张芒粒应邀出席在厦门召开的2022第五届全国服装物流与供应链行业年会,并发表了题为《共创服装行业供应链价值元年》的演讲,她表示,在产...

关键字: 供应链 数字化 网络 终端

2022亚马逊企业购年度论坛线上举行 上海2022年9月7日 /美通社/ -- 在昨日举行的2022亚马逊企业购年度论坛期间,亚马逊全球开店发布了亚马逊企业购新三大业务重点:持续赋能制造工厂和产业带数字转型,完善数字化...

关键字: 亚马逊 数字化 终端 BSP

上海2022年9月2日 /美通社/ -- 自2021年底,紫荆花第一家5.0版本行业标杆艺术涂料形象店落地湖南邵阳以来,其艺术涂料业务发展迅猛,至今全国具有体验性的超级形象店累计已经突破100家,尤其是在湖南、湖北、浙江...

关键字: 国美 终端 家庭装修 网络

北京2022年9月2日 /美通社/ -- 8月19日,由Top智汇主办,上海市软件行业协会、中国云体系产业创新战略联盟等多家机构联合举办的2022企业数智应用大会暨第七届SaaS应用大会成功开幕。大会以"演进•...

关键字: CRM SAAS 终端 软件

摘要:广东电网全面实施远程低压集抄应用,对业务人员相关技能水平提出了更高的要求。目前,受场地、装置体积重量的限制,开展计量运维终端培训时需将理论和实操分开,培训效果不佳。现通过将多业务终端设备集成在固定装置中,实现现场理...

关键字: 多业务 终端 装置

科技赋能运动,安踏携手华为运动健康共创未来智能运动体验 厦门2022年8月9日 /美通社/ -- 为纪念北京奥运会成功举办,每年的8月8日已成为倡导人民广泛参加体育健身运动之时,是为全民健身日。作为中国体育用品领导品牌...

关键字: 华为 CE 大众 终端

(全球TMT2022年8月9日讯)近日,山东省工业和信息化厅公示第一批山东省优秀数字产品(方案)导向目录,浪潮新基建研发的浪潮城市大脑、浪潮CIM基础平台、浪潮城市运行管理平台和物联感知平台四产品,经企业申报、各市推荐...

关键字: 新基建 智能化 终端 数字化

北京2022年8月5日 /美通社/ -- 近日,由双井街道工委、乐成集团党委、乐成商管联合主办的双井街道乐成党群服务分中心启动仪式暨乐成中心企业服务发展计划发布会在乐成中心乐享空间圆满举行。双井街道工委副书记郭孟、乐成集...

关键字: 楼宇 终端 直播带货 数字经济

欧洲议会和欧盟理事会代表达成一致,同意到2024年,统一欧盟区域内所有便携式电子设备充电接口。除了统一充电接口,欧洲议会的此份公报还指出,对支持快速充电的设备充电速度也要统一,让用户可使用任何兼容的充电器以相同的速度为设...

关键字: 智能 终端 快充技术标准

(全球TMT2022年7月30日讯)7月28日,2022全球数字经济大会在北京开幕,浪潮新基建作为大会"从数字孪生城市迈向数字原生城市分论坛"的协办方亮相,充分展现在数字孪生城市领域的探索与实践。论坛期间,浪潮新基建与...

关键字: 新基建 数字经济 数字化 终端

数字电源

15504 篇文章

关注

发布文章

编辑精选

技术子站

关闭