版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嵌入式系统在智能冰箱中应用嵌入式系统在智能冰箱中应用嵌入式系统在智能冰箱中应用主要内容主要功能产品特点硬件设计软件设计发展前景嵌入式系统在智能冰箱中应用嵌入式系统在智能冰箱中应用嵌入式系1主要内容主要功能产品特点硬件设计软件设计发展前景主要内容主要功能2主要功能智能冰箱是一种能对冰箱进行智能化控制、对食品进行智能化管理的冰箱,其主要功能有:①食品管理智能化;②食品购买网络化;③食品订购自动化;④厨房生活趣味化;⑤网络交易安全化;⑥系统设置人性化。主要功能智能冰箱是一种能对冰箱进行智能化控制、对食品进行智能3产品特点系统选用RFID卡作为食品信息载体,当食品放入冰箱时,安装在冰箱内的RFID读卡器读取食品信息,存入数据库并监视食品状态,当发现食品将要过期或者用尽时,会通过短信提醒用户,用户也可以利用手机短信随时获取食品信息;系统可以通过Internet网络,享用超市提供的网上购物服务;当冰箱内食品将要用完时,系统会按照用户的设置自动为用户购买;冰箱提供了大量菜谱,并能够选出当前冰箱内食品可以制作哪些菜,用户可以自制菜谱并上传到厂商服务器,也可以下载别人的菜谱参考;系统采用了严密的网络安全策略,保证网上交易的安全性;系统操作简单,界面美观,安全级别高,送货时间等都允许用户自由设置。产品特点系统选用RFID卡作为食品信息载体,当食品放入冰箱时4硬件设计在设计智能冰箱控制器时,考虑到系统的稳定性和扩展性,应将控制器硬件设计成核心板和控制板两部分。核心板主要用来构成一台嵌入式计算机系统,控制板是一些外围接口。硬件设计在设计智能冰箱控制器时,考虑到系统的稳定性和扩展性,5PXA270核心板核心板采用的是Intel公司生产的PXA270嵌入式微处理器,基于ARMv5E的Xscale核心,最高频率可达624MHz,并内建64MB的堆栈型IntelStrataFlash内存。内置LCD控制器,支持24位色双屏显示,支持两个overlays窗口和一个硬件光标,内部集成7通道DMA。PXA270的LCD控制器与触屏连接实现视频输出,同时FLASH作为存储器实现WinCE5.0内核和文件的存储。PXA270核心板核心板采用的是Intel公司生产的PXA26GSM模板GSM模板采用的是Siemens公司的TC35,模板主要由GSM基带处理器、GSM射频模块、供电模块(ASIC)、内存、ZIF连接器、天线接口六部分组成。TC35共有40个引脚,通过ZIF连接器分别与电源电路、COU(启动电路)、数据通信接口电路、SIM卡电路等连接,可以快速安全可靠地实现数据、语音传输、短消息服务(ShortMessageService)和传真。模块的工作电压为3.3~5.5V,可以工作在900MHz和1800MHz两个频段,所在频段功耗分别为2W(900M)和1W(1800M)。模块有AT命令集接口,支持文本和PDU模式的短消息、第三组的二类传真、以及2.4k,4.8k,9.6k的非透明模式。此外,该模式还具有电话簿功能、多方通话,漫游检测功能,常用工作模式有省电模式、IDLE、TALK等模式。通过独特的40引脚的ZIF连接器,实现电源连接、指令、数据、语音信号、及控制信号的双向传输。通过ZIF连接器及50欧天线连接器,可分别连接SIM卡支架和天线。GSM模板GSM模板采用的是Siemens公司的TC35,模7CF无线网卡CF无线网卡是基于802.11无线网络基础上的,选用SENAO公司CF接口的SL-2511CF无线网卡,其最大覆盖范围可达400m,支持IEEE802.11b,传输速率最大高达11Mbps.CF接口有其固定的协议,所以用一片CPLD接在PXA270的GPIO口上,完成CF口的逻辑控制,并且在CPLD和CF接口之间用74VC16245A连接,以实现总线方向的控制。CF无线网卡CF无线网卡是基于802.11无线网络基础上的,8控制板控制板块是基于ARM7单片机系统作为冰箱信息的采集和预处理终端。采用Philips公司生产的LPC2210嵌入式微控制器。RFID读卡器,各种传感器接在ARM7上。温度传感器与温度控制:TITMP17数字式温度传感芯片,I2C总线接口,可提供在-25摄氏度到80摄氏度之间正负1.5摄氏度误差的温度测试值,供应电压范围2.7~5.5V。压力传感器:压力传感器通过冰箱内支撑压力的变化来计算冰箱内物品的重量变化。系统采用350欧标准的应变片作为压力传感器。当冰箱内支撑板上施加压力时,应变片感受到支撑板形变,从而阻值发生改变,物品的变化通过压力的改变计算出来。RFID设计:采用最新Philips高集成ISO14443A读卡芯片——MFRC500或RS485芯片、自动波特率探测、软件控制输出频率及持续时间,非常方便。控制板控制板块是基于ARM7单片机系统作为冰箱信息的采集和预9软件设计系统软件设计主要是操作系统的裁剪和移植、设备驱动程序的编写和固化以及应用程序的开发。1.操作系统的移植和裁剪
WinCE是微软开发的一种嵌入式操作系统。它是一种模块化的、可组装定制的、实时的、有强大通信能力、抢占式、多任务、开放、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。与PC上的Windows操作系统相比,WinCE可视为小、快、可靠、方便易用的Windows。WinCE是专门面向只有有限资源的硬件系统,它不需要标准硬件,它提供了一个操作系统所能提供的最大柔性,并且有紧凑高效可伸缩的特性。WinCE直接支持多类硬件外围设备,如键盘、鼠标设备、触摸面板、串行口、以太网、调制解调器、USB设备、音频设备、并行口和存储设备等。软件设计系统软件设计主要是操作系统的裁剪和移植、设备驱动程序10一般可以利用PlatformBuilder(简称PB,微软提供的用于平台定制和驱动开发的工具)去定制WinCE/创建BSP、导出一个定制的软件开发工具包(SDK)、开发与测试驱动程序、在模拟器中测试平台或应用程序、在目标设备上调试定制的操作系统镜像以及在一个定制的操作系统镜像上调试应用程序等。WinCE可分为四个主要模块,它们分别是内核模块、对象存储/文件系统模块、网络与通信模块、GWES模块(图形、窗口、事件子系统)。除此之外,还有三个重要的组成部分:驱动程序、设备管理器、OAL(OEM适配层,OEMAdaptationLayer)。一般可以利用PlatformBuilder(简称PB,微软112.设备驱动程序的编写和固化设备驱动主要是GSM、RFID卡的处理程序。2.1GSM通信程序根据GSM07.05的定义,SMS短信息的发送和接收模式共有两种:基于AT命令的Text模式和基于AT命令的PDU模式。本文采用PDU模式下发送和接收短消息。PDU串不仅包含可显示的消息本身,还包含很多其他信息,如SMS服务中心号码、目标号码和服务时间等。ARM设备和GSM模块设备之间的串口通信采用的是超时控制的同步(阻塞)模式,实现的方法是专门将接收处理封装在一个工作子线程内。发送可用WinCE内的消息进行传递。其中,串口通信通过调用WindowsAPI函数可以方便实现自己想要的各种功能。2.设备驱动程序的编写和固化12嵌入式系统在智能冰箱中应用课件132.2RFID读、写卡程序智能冰箱系统中,每个食品贴一张RFID卡,卡中记录商品的相关信息。RFID读卡器ZLG500B读取冰箱内商品信息,然后发送给ARM7,由ARM7对信息进行初步处理后发送到智能的核心控制端上,从而实现了对冰箱内食品的实时监控。2.2RFID读、写卡程序142.3应用程序的开发WinCE下运行的应用程序,需要使用专门用于WindowsCE的开发工具。现在应用广泛的开发工具就是EmbeddedVisualC++。EVC是微软公司推出的WinCE程序可视化开发工具。其典型特点就是:界面友好,开发的程序执行效率高。软件采用基于WEB的客户机/服务器模式,这里只对客户端作简要分析。2.3应用程序的开发15嵌入式系统在智能冰箱中应用课件16发展前景早在2012年3月,海信便发布了第一代博纳智能冰箱,当年9月开始推向市场,并在2013年在全国30多个大中城市实现全面铺货销售。博纳智能冰箱是海信推出的高端智能冰箱产品之一,是海信实施“智能化战略”的最新成果。海信博纳智能冰箱在门体上嵌入10.1寸屏幕,搭载Android3.2操作系统、内存高达1G的特制平板电脑,首次借助智能物联网技术手段实现冰箱的“食品管理”功能,借助物联云服务平台将冰箱变成家庭智能终端。业内人士普遍认为,海信博纳智能冰箱的诞生,具有里程碑式的意义,意味着消费者可以过上智能的冰箱保鲜生活。目前家电的智能化已成为不可逆转的发展趋势,随着海信、美菱等企业在智能冰箱领域的布局,将加速整个智能冰箱终端的市场化进程。发展前景早在2012年3月,海信便发布了第一代博纳智能冰箱,17谢谢谢谢18嵌入式系统在智能冰箱中应用嵌入式系统在智能冰箱中应用嵌入式系统在智能冰箱中应用主要内容主要功能产品特点硬件设计软件设计发展前景嵌入式系统在智能冰箱中应用嵌入式系统在智能冰箱中应用嵌入式系19主要内容主要功能产品特点硬件设计软件设计发展前景主要内容主要功能20主要功能智能冰箱是一种能对冰箱进行智能化控制、对食品进行智能化管理的冰箱,其主要功能有:①食品管理智能化;②食品购买网络化;③食品订购自动化;④厨房生活趣味化;⑤网络交易安全化;⑥系统设置人性化。主要功能智能冰箱是一种能对冰箱进行智能化控制、对食品进行智能21产品特点系统选用RFID卡作为食品信息载体,当食品放入冰箱时,安装在冰箱内的RFID读卡器读取食品信息,存入数据库并监视食品状态,当发现食品将要过期或者用尽时,会通过短信提醒用户,用户也可以利用手机短信随时获取食品信息;系统可以通过Internet网络,享用超市提供的网上购物服务;当冰箱内食品将要用完时,系统会按照用户的设置自动为用户购买;冰箱提供了大量菜谱,并能够选出当前冰箱内食品可以制作哪些菜,用户可以自制菜谱并上传到厂商服务器,也可以下载别人的菜谱参考;系统采用了严密的网络安全策略,保证网上交易的安全性;系统操作简单,界面美观,安全级别高,送货时间等都允许用户自由设置。产品特点系统选用RFID卡作为食品信息载体,当食品放入冰箱时22硬件设计在设计智能冰箱控制器时,考虑到系统的稳定性和扩展性,应将控制器硬件设计成核心板和控制板两部分。核心板主要用来构成一台嵌入式计算机系统,控制板是一些外围接口。硬件设计在设计智能冰箱控制器时,考虑到系统的稳定性和扩展性,23PXA270核心板核心板采用的是Intel公司生产的PXA270嵌入式微处理器,基于ARMv5E的Xscale核心,最高频率可达624MHz,并内建64MB的堆栈型IntelStrataFlash内存。内置LCD控制器,支持24位色双屏显示,支持两个overlays窗口和一个硬件光标,内部集成7通道DMA。PXA270的LCD控制器与触屏连接实现视频输出,同时FLASH作为存储器实现WinCE5.0内核和文件的存储。PXA270核心板核心板采用的是Intel公司生产的PXA224GSM模板GSM模板采用的是Siemens公司的TC35,模板主要由GSM基带处理器、GSM射频模块、供电模块(ASIC)、内存、ZIF连接器、天线接口六部分组成。TC35共有40个引脚,通过ZIF连接器分别与电源电路、COU(启动电路)、数据通信接口电路、SIM卡电路等连接,可以快速安全可靠地实现数据、语音传输、短消息服务(ShortMessageService)和传真。模块的工作电压为3.3~5.5V,可以工作在900MHz和1800MHz两个频段,所在频段功耗分别为2W(900M)和1W(1800M)。模块有AT命令集接口,支持文本和PDU模式的短消息、第三组的二类传真、以及2.4k,4.8k,9.6k的非透明模式。此外,该模式还具有电话簿功能、多方通话,漫游检测功能,常用工作模式有省电模式、IDLE、TALK等模式。通过独特的40引脚的ZIF连接器,实现电源连接、指令、数据、语音信号、及控制信号的双向传输。通过ZIF连接器及50欧天线连接器,可分别连接SIM卡支架和天线。GSM模板GSM模板采用的是Siemens公司的TC35,模25CF无线网卡CF无线网卡是基于802.11无线网络基础上的,选用SENAO公司CF接口的SL-2511CF无线网卡,其最大覆盖范围可达400m,支持IEEE802.11b,传输速率最大高达11Mbps.CF接口有其固定的协议,所以用一片CPLD接在PXA270的GPIO口上,完成CF口的逻辑控制,并且在CPLD和CF接口之间用74VC16245A连接,以实现总线方向的控制。CF无线网卡CF无线网卡是基于802.11无线网络基础上的,26控制板控制板块是基于ARM7单片机系统作为冰箱信息的采集和预处理终端。采用Philips公司生产的LPC2210嵌入式微控制器。RFID读卡器,各种传感器接在ARM7上。温度传感器与温度控制:TITMP17数字式温度传感芯片,I2C总线接口,可提供在-25摄氏度到80摄氏度之间正负1.5摄氏度误差的温度测试值,供应电压范围2.7~5.5V。压力传感器:压力传感器通过冰箱内支撑压力的变化来计算冰箱内物品的重量变化。系统采用350欧标准的应变片作为压力传感器。当冰箱内支撑板上施加压力时,应变片感受到支撑板形变,从而阻值发生改变,物品的变化通过压力的改变计算出来。RFID设计:采用最新Philips高集成ISO14443A读卡芯片——MFRC500或RS485芯片、自动波特率探测、软件控制输出频率及持续时间,非常方便。控制板控制板块是基于ARM7单片机系统作为冰箱信息的采集和预27软件设计系统软件设计主要是操作系统的裁剪和移植、设备驱动程序的编写和固化以及应用程序的开发。1.操作系统的移植和裁剪
WinCE是微软开发的一种嵌入式操作系统。它是一种模块化的、可组装定制的、实时的、有强大通信能力、抢占式、多任务、开放、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。与PC上的Windows操作系统相比,WinCE可视为小、快、可靠、方便易用的Windows。WinCE是专门面向只有有限资源的硬件系统,它不需要标准硬件,它提供了一个操作系统所能提供的最大柔性,并且有紧凑高效可伸缩的特性。WinCE直接支持多类硬件外围设备,如键盘、鼠标设备、触摸面板、串行口、以太网、调制解调器、USB设备、音频设备、并行口和存储设备等。软件设计系统软件设计主要是操作系统的裁剪和移植、设备驱动程序28一般可以利用PlatformBuilder(简称PB,微软提供的用于平台定制和驱动开发的工具)去定制WinCE/创建BSP、导出一个定制的软件开发工具包(SDK)、开发与测试驱动程序、在模拟器中测试平台或应用程序、在目标设备上调试定制的操作系统镜像以及在一个定制的操作系统镜像上调试应用程序等。WinCE可分为四个主要模块,它们分别是内核模块、对象存储/文件系统模块、网络与通信模块、GWES模块(图形、窗口、事件子系统)。除此之外,还有三个重要的组成部分:驱动程序、设备管理器、OAL(OEM适配层,OEMAdaptationLayer)。一般可以利用PlatformBuilder(简称PB,微软292.设备驱动程序的编写和固化设备驱动主要是GSM、RFID卡的处理程序。2.1GSM通信程序根据GSM07.05的定义,SMS短信息的发送和接收模式共有两种:基于AT命令的Text模式和基于AT命令的PDU模式。本文采用PDU模式下发送和接收短消息。PDU串不仅包含可显示的消息本身,还包含很多其他信息,如SMS服务中心号码、目标号码和服务时间等。ARM设备和GSM模块设备之间的串口通信采用的是超时控制的同步(阻塞)模式,实现的方法是专门将接收处理封装在一个工作子线程内。发送可用WinCE内的消息进行传递。其中,串口通信通过调用Window
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- “共抗艾滋 共享健康”防艾知识试题
- 6.2 简单判断的演绎推理方法 课件高中政治统编版选择性必修三逻辑与思维-1
- 2026年城市交通规划与管理考核题集
- 2026年农民丰收节组织及活动策划练习题
- 2026年窗口单位户籍出入境服务题库
- 2026年金融风险管理与控制题库
- 2026年农村集体经济风险管理知识题
- 2026年综合行政执法舆情应对知识试题
- 2026年村社高龄津贴季度核查考核题库
- 2026年政务发布平台内容回应礼仪与操作问答
- 浙江省金华市(2026年)辅警协警笔试笔试真题(附答案)
- 2026年3年级竞赛试题及答案
- 中药黄芪课件
- 骨折病人的院前急救
- svw cpc验收srb311电气movifit sc操作手册
- (必练)攀枝花学院辅导员招聘笔试备考核心题库(含详解)
- GB/T 31002.1-2014人类工效学手工操作第1部分:提举与移送
- GB/T 14048.7-2016低压开关设备和控制设备第7-1部分:辅助器件铜导体的接线端子排
- 2022~2023血站上岗证考试题库及答案参考85
- 第五章-钢的热处理及表面处理技术课件
- 天然气加气站安全事故的案例培训课件
评论
0/150
提交评论