版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
食品召回管理制度
1目的
召回已售出的不合格品,杜绝质量事故的危害性。
2职责
2.1总经理负责产品质量事故的处理。
2.2市场部负责不合格产品的召回。
2.3技术部(三)食品安全管理人员定期查阅进货台账和检查食
品的保存与质量状况,对即将到保质期的食品,应当在进货台账中作
出醒目标注,并将食品集中陈列或者向消费者作出醒目提示;对超过
保质期或者腐败、变质、质量不合格等食品,应当立即停止销售,撤
下柜台销毁或者报告工商行政管理机关依法处理,食品的处理情况应
当在进货台账中如实记录。负资不合格产品的验证检验。
3工作程序
3.1市场部应建立销售记录,详细记录售出产品的日期或批号,
销售流向。
3.2退货
3.201市场部接到顾客提出的退货要求时,应查阅销售流向记
录,验证退货品是否与记录一致。
3.202技术部根据顾客要求,按照产品执行标准,确定检验项
目并检验,验证是否为不合格品。
3.2o3如检验合格,市场部与顾客协商解决。
3.204如检验不合格,市场部应填写退货记录,报总经理批准
后,办理退货手续。
3.2O5退货品按不合格处理程序执行。
3.3产品质量事故召回不合格品
3.3。1发现产品质量事故,市场部应查阅《产品销售流向记录》,
查明数量。并负责召回不合格品。
3.302凡不影响食用安全的情况下,供需双方协商解决。
3.303凡对食用有危害及卫生指标不合格的,总经理应会同市
场部,按照销售记录对产品进行紧急召回。
3.304对召回产品的,总经理应召集有关人员,对事故认真分
析,找出原因,并对责任人进行处理。
4相关记录
《产品召回/消费者投诉受理记录》
6.5食品运输管理制度
食堂安全生产管理制度
为进一步规范食堂安全生产的管理工作,特制定本管理制度。
一、使用厨房设备时要检查是否运作正常,厨房设备要有专人操
作,严格按设备操作流程进行,三是在农村,小卖部、食品商店等零
散食品经销商大量存在,他们经营规模小,广泛分布在农村的各个角
落。这些状况满足了农村的消费需求,但不利于监管。严禁多人同时
操作;设备只能全停止后,才能进行下一步工作;
二、清洁设备时应断掉电源,设备有安全罩的应保持在正确位置;
三、厨房的利器工具每位员工必须小心使用和保管,做到定点存
放、专人负责,使用后放回原处,刀具要保持清洁锐利以免打滑伤人,
带刀行走时,刀尖必须向下,用布擦拭时,刀口必须向外。
四、使用厨具时特别是玻璃餐具每位员工都必须小心使用,注意
不要碰撞,或其他原因损坏;
五、正确使用巴器,严禁违规操作,出现零件松动或设备故障应
及时报修,未修好前做明显标记提醒他人;
六、保持地面整洁折叠编辑本段健康检查制度及时清理油污和积
水以免滑倒他人。
七、严禁单人般动重物,地而不得随意堆放杂物;
八、过热液体严禁存放于高处;严禁在油温升高时溅入水分;严
禁长时间在冷冻物品间以免知觉及时清理不符合食品安全要求的食
品。下降发生意外;
九、严禁身份不明人员进入厨房,以免发生意外事故;
十、严禁使用包装有破损的食品,以免用餐人员误食;统一杀虫
时要注意食品的保护以免发生意外事故。
十一、使用气炉前必须先检查气门开关,然后再开始开气点火以
确保安全,使用炉灶时必须做到不离人。
十二、每天使用气炉要做记录,做到谁先开气谁签名确认,谁最
后关气谁签名确认,提高责任心。
十三、各种机电设备和电器要做到先熟悉使用方法后才能使用,
既确保用具使用寿命,又确保人身安全。
十四、冷冻、雪柜使用时每个相关人员都必须在下班前仔细检查雪柜
的温度及其他情况是否正常、预防停电或故障造成食物变质。食品
贮存和销售散装食品标签标注管理制度
第一条为保证食品安全,规范食品标签标注,防止质量欺诈,保
护企业和消费者合法权益,根据《中华人民共和国食品安全法》、《食
品标识管理规定》等法律法规规章,制定本制度。
第二条食品批发和大中型超市经营者应当具有与所经营的食品
品种、数量相适应的食品贮存场所,保持该场所环境整洁,并与有毒、
有害场所以及其他污染源保持规定的距离。
第三条食品批发和大中型超市经营者应当做到贮存、运输和装卸
食品的容器、工具和设备安全、无害,保持清洁,防止食品污染,并
符合保证食品安全所需的温度等特殊要求,不得将食品与有毒、有害
物品一同运输。
第四条食品批发和大中型超市经营者贮存散装食品,应当在贮存
位置标明食品的名称、生产日期、保质期、生产者名称及联系方式等
内容。
第五条食品批发和大中型超市经营者销售散装食品,应当在散装
食品的容器、外包装上标明食品的名称、生产日期、保质期、生产经
营者名称及联系方式等内容。
第六条预包装食品的包装上应当有标签。标签应当标明下列事项:
(一)名称、规格、净含量、生产日期;
(二)成分或者配料表;
(三)生产者的名称、地址、联系方式;
(四)保质期;
(五)产品标准代号;
(六)贮存条件;
(七)所使用的食品添加剂在国家标准中的通用名称;
(八)生产许可证编号;
(九)法律、法规或者食品安全标准规定必须标明的其他事项。
专供婴幼儿和其他特定人群的主辅食品,其标签还应当标明主要
营养成分及其含量C
第七条食品添加剂应当有标签、说明书和包装。标签、说明书应
当载明下列事项,并在标签上载明“食品添加剂”字样:
(一)名称、规格、净含量、生产日期;
(一)制定定期或不定期卫生检查计划,将全面检查与抽查、问
查相结合,主要检查各项制度的贯彻落实情况。(二)成分或者配料
表;
(三)生产者的名称、地址、联系方式;
(四)保质期;
(五)产品标准代号;
(六)贮存条件;
(七)食品添力口剂的使用范围、用量、使用方法;
(A)生产许可证编号;
(九)法律、法规或者食品安全标准规定必须标明的其他事项。
第八条食品经营者应当按照食品标签的警示标志、警示说明或者
注意事项的要求,销售预包装食品。
近年来,通信技术和网络技术的迅速发展,特别是无线通信技术的发展,使得
电力系统的自动化程度进一步提高。GSM网络出现后,技术人员很快把GSM模块
嵌入到各种仪表仪器中,如多功能电能表、故障测录仪、抄表系统和用电负荷监
控等,从而使这些仪表仪器具有远程通信功能。
GPRS网不但具有覆盖范围广、数据传输速度快、通信质量高、永远在线和
按流量计费等优点,而且其本身就是一个分组型数据网,支持TCP/IP协议,可
以直接与Internet互通。因此,CPRS在无线上网、环境监测便携型、交通监控、
移动办公等行业中具有无可比拟的性价比优势。
1.2课题研究的国内外发展及现状
GPRS是通用无线分组业务(GeneralPacketRadioSystem)的缩写,是介
于第二代和第三代之间的一种技术,通常称为2.5G。GPRS采用与GSM相同的频
段、频带宽度、突发结构、无线调制标准、跳频规则以及相同的TDMA帧结构。
因此,在GSM系统的基础上构建GPRS系统时,GSM系统中的绝大部分部件都不
需要作硬件改动,只需作软件升级。有了GPRS,用户的呼叫建立时间大大缩短,
儿乎可以做到“永远在线:此外,GPRS是以营运商传输的数据量而不是连接
时间为基准来计费,从而令每个用户的服务成本更低。
1.3课题研究的主要内容
GPRS是在原有的基于电路交换(CSD)方式的GSM网络上引入两个新的网络
节点:GPRS服务支持节点(SGSN)和网关支持节点(GGSN)。SGSN和MSC在同一
等级水平,并跟踪单个MS的存储单元实现安全功能和接入控制,并通过帧中继
连接到基站系统。GGSN支持与外部分组交换网的互通,并经由基于IP的GPRS
骨干网和SGSN连通。图1给出了GPRS与Internet连接原理框图。
GPRS模块
图1GPRS与Internet链接原理图
GPRS终端通过接口从客户系统取得数据,处理后的GPRS分组数据发送到GSM
基站。分组数据经SGS\封装后,SGSN通过GPRS骨干网与网关支持接点GGSN进
行通信。GGSN对分组数据进行相应的处理,再发送到目的网络,如Internet或
X.25网络。
若分组数据是发送到另一个GPRS终端,则数据由GPRS骨干网发送到SGSN,
再经BSS发送到GPRS终端。
2课程理论基础
2.1单片机的定义
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处
理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断
系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟
多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算
机系统。
2.2单片机的相关介绍
单片微型计算机简称单片机,是典型的嵌入式微控制器
(MicrocontrollerUnit),常用英文字母的缩写MCU表示单片机,它最早
是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。
最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算
机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL
的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处
理器的发展便分道扬辘。
早期的单片机都是8位或4位的。其中最成功的是INTEL的8031,因
为简单可靠而性能不错获得了很大的好评。此后在8031上发展出了MCS51
系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用.随
着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理
想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技
术得到了巨大提高。随着INTELi960系列特别是后来的ARM系列的广泛应
用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场,而
传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了
数百倍。目前,高端的32位单片机主频已经超过300MHz,性能直追90年
代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端⑴的型
号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用,
大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌
上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和
Linux操作系统。
单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的
应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的
几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家
用电潜、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。
而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单
片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片
机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把
一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机
相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
同时,学习使用单片机是了解计算机原理与结构的最佳选择。
单片机内部也用和电脑功能类似的模块,比如CPU,内存,并行总线,
还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们
的家用电脑弱很多,不过价钱也是低的,一般不超过10元即可……用它来
做一些控制电器一类不是很复杂的工作足矣了。我们现在用的全自动滚筒
洗衣机、排烟罩、VCD等等的家电里面都可以看到它的身影!……它主要是
作为控制部分的核心部件。
它是一种在线式实时控制计算机,在线式就是现场控制,需要的是有
较强的抗干扰能力,较低的成本,这也是和离线式计算机的(比如家用PC)
的主要区别。
单片机是靠程序运行的,并且可以修改。通过不同的程序实现不同的
功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能
做到的,有些则是花大力气也很难做到的。一个不是很复杂的功能要是用
美国50年代开发的74系列,或者60年代的CD4000系列这些纯硬件来搞
定的话,电路一定是一块大PCB板!但是如果要是用美国70年代成功投放
市场的系列单片机,结果就会有天壤之别!只因为单片机的通过你编写的
程序可以实现高智能,高效率,以及高可靠性!
由于单片机对成本是敏感的,所以目前占统治地位的软件还是最低级
汇编语言,它是除了二进制机器码以上最低级的语言了,既然这么低级为
什么还要用呢?很多高级的语言已经达到了可视化编程的水平为什么不用
呢?原因很简单,就是单片机没有家用计算机那样的CPU,也没有像硬盘那
样的海量存储设备。一个可视化高级语言编写的小程序里面即使只有一个
按钮,也会达到几十K的尺寸!对于家用PC的硬盘来讲没什么,可是对于
单片机来讲是不能接受的。单片机在硬件资源方面的利用率必须很高才行,
所以汇编虽然原始却还是在大量使用。一样的道理,如果把巨型计算机上
的操作系统和应用软件拿到家用PC上来运行,家用PC的也是承受不了的。
可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现
已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。
它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟
悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名
思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和
控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,
起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种
单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航
系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换
代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。
现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是
电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品
未使用单片机或其它可编程逻辑器件上。
2.3单片机的基本结构
单片机由运算器、控制器、存储器、输入输出设备构成
2.3.1起初模型
1.SCM即单片微型计算机(SingleChipMicrocomputer)阶段,主要是
寻求最佳的单片形态嵌入式系统的最佳体系结构。“创新模式”获得成功,
奠定了SCM与通用计算机完全不同的发展道路。在开创嵌入式系统独立发
展道路上,Intel公司功不可没。
2.MCU即微控制器(MicroControllerUnit)阶段,主要的技术发展方
向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口
电路,突显其对象的智能化控制能力。它所涉及的领域都与对象系统相关,
因此,发展MCU的重任不可避免地落在电气、电子技术厂家。从这一角度
来看,Intel逐渐淡出MCU的发展也有其客观因素。在发展MCU方面,最著
名的厂家当数Philips公司。
Philips公司以其在嵌入式应用方面的巨大优势,将MCS-51从单片微
型计算机迅速发展到微控制器。因此,当我们回顾嵌入式系统发展道路时,
不要忘记Intel和Philips的历史功绩。
2.3.2嵌入式系统
单片机是嵌入式系统的独立发展之路,向MCU阶段发展的重要因素,就
是寻求应用系统在芯片上的最大化解决;因此,专用单片机的发展自然形
成了SoC化趋势。随着微电子技术、IC设计、EDA工具的发展,基于SoC
的单片机应用系统设计会有较大的发展。因此,对单片机的理解可以从单
片微型计算机、单片微控制器延伸到单片应用系统。
2.4单片机的应用
目前,单片机的应用领域主要包括:办公自动化设备;单片机在机电一体
化中的应用;在实时过程控制中的应用;单片机在日常生活及家用电器领域的应
用;在各类仪器仪表中引入单片机,使仪器仪表智能化,提高测试的自动化程度
和精度,简化仪器仪表的硬件结构,提高其性能价格比;在计算机网络和通信领
域中的应用;商业营销设备;单片机在医用设备领域中的应用;汽车电子产品;
航空航天系统和国防军事、尖端武器等领域.
2.5GPRS简介
通用分组无线服务技术(GeneralPacketRadioService)的简称,它是GSM
移动电话用户可用的一种移动数据业务。GPRS可说是GSM的延续。GPRS和以往
连续在频道传输的方式不同,是以封包(Packet)式来传输,因此使用者所负担
的费用是以其传输资料单位计算,并非使用其整个频道,理论上较为便宜。GPRS
经常被描述成“2.5G”,也就是说这项技术位于第二代(2G)和第三代(3G)
移动通讯技术之间。
2.5.1GPRS的应用特点
目前,用手机上网还显得有些不尽人意。因此,全面的解决方法GPRS
也就这样应运而生了,这项全新技术可以令您在任何时间、任何地点都能
快速方便地实现连接,同时费用又很合理。简单地说:速度上去了,内容
丰富了,应用增加了,而费用却更加合理。
(1)高速数据传输
速度10倍于GSM,更可满足您的理想需求,还可以稳定地传送大容量的高
质量音频与视频文件,可谓不一般的巨大进步。
(2)永远在线
由于建立新的连接几乎无需任何时间(即无需为每次数据的访问建立
呼叫连接),因而您随时都可与网络保持联系,举个例子,若无GPRS的支
持,当您正在网上漫游,而此时恰有电话接入,大部分情况下您不得不断
线后接通来电,通话完毕后重新拨号上网。这对大多数人来说,的确是件
非常令人恼火的事。而有了GPRS,您就能轻而易举地解决这个冲突。
(3)仅按数据流量计费
即根据您传输的数据量(如:网上下载信息时)来计费,而不是按上网
时间II贽也就是说,只要不进行数据传输,哪怕您一直“在线”,也无需
付费。做个“打电话”的比方,在使用GSM+WAP手机上网时,就好比电话
接通便开始计费;而使用GPRS+WAP上网则要合理得多,就像电话接通并不
收费,只有对话时才计算费用。总之,它真正体现了少用少付费的原则。
3嵌入式单片机MSC1210通信系统实现
3.1单片机模块
单片机采用美国德州仪器公司最新推出的基于8051内核的MSC1210Y5。该
芯片具有很强的数据处理能力,时钟频率为33MHz,指令运行速度实际上与运
行在99MHz时钟频率下的标准8051内核相当。32KBFlash程序存储器,256B
内部RAM和1024B片上SRAM,2KB启动ROM,支持串行和并行的在系统编程。
双数据指针DPTRO和DPTR1可加快数据块的移动速度。
3.1.1单片机的特性
1.3个16位的定时器,16位PWM波输出;
2.多达21个中断源;
3.32个数字输入/输巴端口,带有看门狗;
48路ADC提供24位分辨率可编程的无丢失码解决方案;
5.可编程增益放大(PGA)在1〜128之间可调,极大提高了ADC精度;
6.供电电源2.7~5.25,,,在3V时功耗低于4口W,停止方式电流小于1nA;
7.内核兼容8051,指令与8051完全兼容,可以使用原有8051开发系统;
8.时钟频率可达33MHz,单周期指令执行速度达8MIPS,执行速度比标准8051
快3倍;
9.高达32KB的Flash存储器,SRAM达1.2KB,外部可扩展至64KB存储器;
10.Flash在电压低达2.7V时仍可串行或并行编程,可10万次擦除/写操作;
11.具有32位累加器;
12.有电源管理功能,能够进行低电压检测,在片上电复位;
13.带FIFO的SPI端口,双UART;
1464TQFP封装,MSC1210系列的硬件和引脚完全兼容,必要时可以互换。
3.1.2内核兼容8051但速度更快功能更强
MSC1210系列的所有指令功能与标准8051相同,对位、标志和寄存器的影
响相同,但时序不同。MSC120单片机使用精简的8051内核,在同样的外部时钟
作用下,其执行速度比标准8051快1.5~3倍(每条指令有4个时钟周期与12个
时钟周期的区别)。在同样的指令和时钟下,速度提高到2.5倍以上。因此,
个时钟为33MHz的MSC1210执行速度与一个时钟为82.5MHz的标准8051相同,
其区别可以从图2看出;而且MSC1210的定时器和计数器可以选择每12个或4
个时钟周期计数一次。
MSC1210提供了双数据指针(DPTR)加速数据块的移动速度,它能根据外部存
储器的速度调节读写速度,在2〜9个指令周期之间变化;它还提供给外部存储
器16位地址总线(P0和P2)o低位地址通过P0口复用得到,硬件可以控制P0
和P2口是作为地址线还是作为通用的I/Oo
为了更好地提高效率,外围设备也在8051基础上作了改进。如SPI端口就增加
了FIFO,使得传输数据有了缓冲区间。32位累加器的使用在处理ADC采样或其
它数据源来的多字节数据时将大大减轻CPU的负电,使得24位加法和移位可以
在几个指令周期内完成,.而无需通过软件用数百个指令周期来完成。
MSC1210系列的硬件和引脚完全兼容,对用户而言,唯一的区别在于内存配
置不同。MSC1210Y2上编写的程序代码可以直接在MSC1210Y3、MSC1210Y4、
MSC1210Y5上执行。用户可以在软件功能上增减并配以不同的CPU型号,MSC1210
已成为一个拥有几个不同应用平台的标准设备。
MSC1210的开发工具与8051的开发系统完全兼容,用户可以使用原有的8051
开发系统,也可以使用DEMO板带的开发系统或者第三方支持者提供的开发工具。
3.1.3ADC的输入多路复用器及输入缓冲
输入多路复用器允许不同输入信号通过选择输入通道进行组合,如ATNO被
选为ADC输入正端,其它任何通道可以选为ADC输入负端。用这种方式可以组成
8个完整的ADC输入通道,也可以在差分输入通道间切换极性。片上的二极管可
以提供温度测量,当输入多路复用器的寄存器置为全“1”时,二极管被接入ADC
通道的输入端开始测量温度。
MSC1210在没有缓冲区时输入电阻为5M/PGA,缓冲区由ADC控制寄存器中的
BUF位控制。当没有选择输入缓冲区时,模拟输入阻抗与时钟频率(ACLK)和增益
(PGA)有关,其关系式为
3.1.4可编程增益放大器PGA
①PGA:可编程增益放大PGA可以设为1、2、4、8、16、32、64、128,使
用PGA确实能提高ADC的分辨率。当PGA=1,量程范围为5V时,ADC能分辨到
1nV;当PGA=128,量程范围为40mV时,ADC能分辨到75nV;而在PGA=1时,
在5V量程范围内需要一个26位的ADC才能分辨到76nV。
②PGA偏移DAC:ODAC寄存器是8位,它能将输入到PGA的模拟信号偏移
PGA满量程的一半,其最高位为符号位,低7位提供偏移量。由于ODAC给PGA
引入的是模拟量而不是数字量偏移,所以并不影响测量结果的精度。
3.1.5电压参考基准
MSC1210的电压参考可以是内部的也可是外部的,上电复位以后的电压参考
是内部的2.5V,参考电压的选择通过ADCONO控制。片上内部参考电压有1.25V
和2.5V两种可选,其精度可达0.2%,温漂仅为5X10-6/℃,可大大提高测量
精度。如果没有用到内部参考电压,就应该将其关掉以减少噪声和功耗。VREFOUT
引脚处应该放一个0.luF去耦电容。外部参考电压为REFIN+与REFIN-之间的
差值,引脚上的绝对电压在AGND与AVDD之间,但其差分电平不能超过2.6V。
3.2单片机的机构
3.2.1片内存储器
MSC1210包括片上1.2KBSRAM,256字节DARAM,2KB启动ROM,32KBFlash
存储器。
MSC1210用内存寻址表来区分程序存储空间和数据存储空间。程序空间由单
片机自动读取,通过指令MOVC来读程序空间;数据空间通过指令MOVX来读写。
当片上存储使能时,在片内范围内的读写将在片内存储器上进行,片外存储器通
过P0和P2寻址来实现。HCR1寄存器的笫0位和第1位设为0就可以访问外部
存储器,此时可以通过P0和P2口访问所有片内和片外存储空间。为了安全起见,
在访问片内存储器期间,P0口全部置位为0。
MSC1210包含1.2KB片上SRAMoSRAM起始地址位“0”,通过MOVX指令读
写。SRAM也可以从8400H开始,既可作程序空间又可作数据空间。
3.2.2扩展数据存储器部分
MSC1210的Flash存储器可全部作为Flash程序存储器,也可以全部作为数
据Flash程序。因为要嵌入实时操作系统和网络协议,需要一定的空间,因此将
其全部用作程序存储器,而通过74HC573作为地址锁存器,扩展6264作为外部
数据存储器,8KB的数据存储空间足够程序正常运行。
图3给出了MSC1210与数据存储器之间的硬件连接图。
图3MSC1210与数据存储器的连接
3.2.3输出输入接口的扩展
单片机串口实现〃并行〃通信,其原理就是将PC机传过来的并行数据转换成
串行数据,送入单片机的串口再由其进行相应处理。实质上就是一个数据串-并、
并-串转换的过程。
PC的并口为一个标准的25针插座,包含一个八位二进制数据端口(地址为
378H),即第2脚到第9脚;一个输入控制端口(地址为379H),即第15脚、13
脚、12脚、10脚、11脚,其另外低三位无定义;一个输出控制口(地址为37AH),
即第1脚、14脚、16脚、17脚,其另外高I四位无定义。由此可见后面两个端口
都不是完全的8位。
3.2.4输出接口电路犷展
这里使用常用的移位寄存器74LS164与单片机的RXD口构成输出接口电路。
其中:QA~QH为并行输出的数据,送入PC机并口378H端口(接收数据的8个数
据位);单片机串口输出的数据从AB输入;CLR信号用于清除输出数据(通常用
在移位完成时);内部数据移位依靠时钟CLK信号上升沿(由单片机TX提供)控制。
使用常用的移位寄存器74LS165与单片机的RXD口构成输入接口电路。
其中:A~H为并行输入的数据,接PC机并口378H端口(接收数据的8个数
据位);单片机串口接收的数据(RXD端口)从QH输入;SH/LD信号用于重新装载
数据(通常用在数据完全移出后);SER是用于填充数据移出后的空位的逻辑电平
信号(逻辑〃1〃或〃0〃);而数据是否移动由CLK1NH和CLK联合控制;内部数据移
位依靠时钟CLK信号(,乃由单片机的TXD提供)上升沿控制。
3.2.5其他软硬件准备工作
输入输出控制端口的连接。将单片机的P3.4、P3.5口分别与PC并口的第
15脚、第16脚相连,这样在进行数据通信时,两者的握手信号传输就解决了:
当井口的第16脚置高电平时,用来通知单片机接收PC机已准备就绪的数据,单
片机收到以后就可以进行相应控制,接收数据;当单片机接收完数据时,会置
P3.4为高电平并被379H的第15脚接收,于是PC机准备发送下一个数据……单
片机向PC机发送数据时,情况与此类似,由P3.4发送信号给PC机,而由P3.5
接收PC机发送过来的信号。
软件方面,由于是用串口进行〃并行〃通信,因此就不能将串口的工作方式设
置为方式0(移位寄存器输入/输出方式)以外的其他方式。还要注意此时串口的
波特率固定为单片机外接晶振频率的"12。串行数据通过RXD输入/输出,TXD
用于发送控制输入输出数据移位的时钟脉冲。收发的数据为8位,低位在前。
3.3单片机通信程序设计
软件中的所有代码都用C语言编写,在Keil环境中编译。Keil是Keil
Software公司为8051及其兼容产品提供的专门开发工具,它支持在系统调试。
Keil中C51编译器很好地集成了RTX多任务实时操作系统,编写程序时,需在源
代码头加入a#incluedertx51.h"。所有代码调试通过后经由TTDownloader
下载到存储器中。
这是一个单片机C51串口接收(中断)和发送例程,可以用来测试51单片
机的中断接收和查询发送,另外我觉得发送没有必要用中断,因为程序的开销是
一样的。
测试方法:可以将串口调试助手的发送框写上95102025,并选上16进
制发送,接收框选上16进制显示,如果每发送一次就接收到95102025,说
明测试成功。
#include
#include
ttdefineINBUF_LEN4〃数据长度
unsignedcharinbuf1[INBUF_LEN];
unsignedcharchecksum,count3;
bitread_flag=0;
voidinit_serialcomm(void)
(
SCON=0x50;//SCON:serailmode1,8-bitUART,enableucvr
TMOD|=0x20;//TMOD:timer1,mode2,8-bitreload
PCON|=0x80;//SMOD=1;
Till=0xF4;//Baud:4800fosc=U.0592MIIz
IE|=0x90;//EnableSerialInterrupt
TRI=1;//tiner1run
//TI=1;
}
〃向串口发送一个字符
voidsend_char_com(unsignedcharch)
(
SBUF=ch;
while(TI==0):
TI=0;
}
〃向串口发送一个字符串,strlen为该字符串长度
voidsend_string_com(unsignedchar*str,unsignedintstrlenj
(
unsignedintk=0;
do
(
send_char_com(*;str+k));
k++;
}while(k<strlen);
)
〃串口接收中断函数
voidserial()interrupt4using3
if(RI)
unsignedcharch;
RI=0;
ch=SBUF;
if(ch>127)
(
count3=0;
inbufl[count3]=ch;
checksum=ch-128;
}
else
(
count3++;
inbufl[count3]=ch;
checksum=ch;
if((count3==(:NBUF_LEN-1))&&(!checksum))
(
rcad_flag=1;〃如果串口接收的数据达到INBUFJLEN个,且校验没错,
〃就变位取数标志
)
}
}
}
main()
(
init_serialcomm;);//初始化串口
while(1)
(
if(read_flag)//如果取数标志已置位,就将读到的数从串口发出
(
read_flag=0;//取数标志清0
send_string_comJinbuf1,INBUF_LEN);
)
)
}
串行通信虽然有其自身优点:如适合长距离通信,有一定的纠错能力等,但
并行通信在短距离(数米范围内)传输过程中的优点是显而易见的。首先串行逋信
时要设置串口数据,如:串口号(Coml、Con】2或者其他串口)、波特率、数据位
数、停止位、校验位等等。而且单片机与PC机的串口数据必须一一对等,否则
不能传输。而并行传输时,无需上述过程。其次,PC机的串口电平值为+12V~T2V,
单片机是TTL电平(0~+5V),两者必须要经过电平转换芯片进行电平间的转换。
而进行并行传输时,由于双方都是TTL电平,所UPC的并口可以与单片机或其
他芯片直接相连;另外,串行传输速度慢,每次只能传送一位,而并行每次可以
传送8位,速度上的差异显而易见。
而对于单片机,串口(UART)是最常用的端口,尤其对于存在两个或多个串口
的单片机来说,充分利用串口进行通信是非常重要的。
其主要实现过程如下:
1通过AT指令初始化GPRS无线模块,使之附着在GPSR网络上,获得网络
运营商动态分配的GPRS终端IP地址,并与目的终端建立连接。
2通过串口0扩展MAX232标准串口和外部控制器(例如数据采集端)连接,
外部控制器端接出标准串口,按照约好的协议可很容易利用本设计的控制器进行
通信。
3复用P1.2和P1.3,也就是串口1分别和GPRS模块的TXDO和RXDO连接,
P1口的其他6个端口分别接到GPRS模块对应的剩余RS232通信口,通过软件置
位完成对MC35的初始化和控制GPRS模块的收发数据。
实际应用系统往往需要进行高精度的测量,同时还必须进行实时快速控制J,
提高其开发效率。为此人们常采用高精度A/D芯片加带1SP开发功能的单片机系
统来实现。德州仪器(TT)的MSC1210单片机解决了上述问题。它集成了一个增
强型8051内核、高达33MHz的时钟周期、8路24位高精度£-Z\A/D转换将、
Flash存储器等。
3.4GPRS无线数传模块
3.4.1GPRS模块的硬件设计
嵌入式GPRS无线通信模块主要由嵌入TCP/IP的单片机(MSC1210Y5).GPRS
模块、STM卡座、外部接口和扩展数据存储器等部分组成。图2是系统的硬件框
图。
RS232
GPRS接口电路
模块
A
外部控制器
SIM卡座
图2GPRS通信系统原理图
MSC1210控制GPRS模块接收和发送信息,通过标准RS232串口和外部控制
器(比如数据采集端)进行数据通信。用软件实现中断,完成数据的转发。
GPRS无线模块作为终端的无线收发模块,把从单片机发送过来的IP包或基
站传来的分组数据进行相应的处理后再转发。
GPRS模块采用德国Simens公司生产的MC35模块。MC35模块主要由射频天
线、内部Flash.SRAM、GSM基带处理器、匹配电源和一个40脚的ZIF插座组成。
GSM基带处理器是核心部件,其作用相当于一个协议处理器,用来处理外部系统
通过串口发送AT指令。射频天线部分主要实现信号的调制和解调,以及外部射
频信号与内部基带处理器之间的信号转换。匹配电源为处理器基射频部分提供所
需的电源。MC35夕卜围电路如图4所示。
图4GPRS通信模块电路原理
AS2815将外部电压转换成3.3V工作电压。
启动电路由二极管和上电复位电路组成,模块上电后,为使之正常工作,必
须在15脚加至少为100ms的低电平信号。启动后,15脚信号应保持高电平。
MC35在ZIF连接器上为S1M卡接口预留的引脚数为6个,要注意的是,CC1N
引脚用来检测SIM卡座是否插有SIM卡。当插入来M卡,该引脚置为高电平时,
系统方可进入正常工作。
SYNC引脚有两种工作模式:一种是指示发射状态时的功率情况,另一种是
指示MC35的工组状态。本设计中使用后一种模式,LED熄灭时,表明MC35处于
关闭或睡眠状态;当LED为600ms亮/600ms熄时,表明SIM卡没有插入或MC35
正在进行网络登陆;当LED为75ms亮/3s熄时,表明MC35已登陆进网络,处
于待机状态。
4嵌入式GPRS通信系统的设计实例
由于这一并行通信实现方法非常简单,所以对于有一定单片机编程经验的开
发人员来说,只要硬件电路确定下来,软件方面的问题就非常容易。图3为电路
原理图。
需要说明的是:1.单片机与PC机并口要共地;2,由于并行通信存在应答
信号(本图中由单片机的P3.4、P3.5实现此功能),所以不会出现RXD端口数据
混乱的情况。
现在单片机的应用越来越广泛,单片机与PC之间的通信是一个非常重要的
应用。如果单纯的从实现单片机与PC的并行通信的角度来说,该实现方法并不
是最简单的。最简单的方法是将PC的井口对应引脚与单片机的P1口和P3口直
接相连,然后软件上实现。本文的目的是充分利用单片机的串口资源与PC机进
行通信。
目前\绝大多数基于GPRS网络应用系统所使用的GPRS模块不支持TCP/IP
协议。也就是说,要想工作在相同的网络层面上,其内部传输的数据必须都要采
用相同的协议,所以除了利用GPRS模块的功能外,必须在单片机系统中嵌入按
TCP/IP和PPP协议标准编写的程序,从而使设计的终端设备能够方便的应用GPRS
数据分组业务。
4.1TCP/IP协议的嵌入
有很多种方法可以完成协议转换,本设计利用在嵌入式实时操作系统RTX51
中移值部分IP和PPP协议来增强系统的可扩展性和产品开发的可延续性。
TCP/IP协议是一个标注协议套件,可以用分层模型来描述。数据打包处埋
数据时,每一层把自己的信息添加到一个数据头中,而这个数据头又被下一层中
的协议包装到数据体中。数据解包处理程序接收到GPRS数据时,把相应的数据
头剥离,并把数据包的其余部分当作数据体对待。
考虑到嵌入式系统的特点,本设计采用了系统开销较小的IP+UDP协议来实
现GPRS通信。主机发送的UDP数据报文经GPRS通道传送给GPRS通信模块,GPRS
通信模块负责对数据报进行解析•,解析后的数据按照一定的波特率串行传送给用
户终端。
4.2数据处理
数据包在主机和GPRS服务器群中传输使用的是基于IP的分组,即所有的数
据报文都要基于IP包。但明文传送IP包不可取,故一般使用PPP协议进行传输。
模块向网关发送PPP报文都会传送到Internet网中相应的地址,而从Internet
传送过来的应答帧也同样会根据1P地址传送到GPSR模块,从而实现采集数据和
Internet网络通过GPRS模块的透明传输。
要注意的是,GSM网络无静态IP地址,故其他通信设备不能向它提出建立
连接请求,监控中心必须拥有一个固定的IP,以便监测终
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 系统安装与进入教学设计中职专业课-会计信息化-财经类-财经商贸大类
- 2026年部编版高二物理选修三第三章电磁感应专项训练习题课件
- 2026汽车轮胎制造行业市场供求发展趋势分析及投资前景规划研究报告
- 2026人工智能教育系统研发应用市场现状研究投资项目分析报告
- 数学北师大版1认识无理数获奖表格教案
- 2026年河北省七年级英语下册第5单元词汇练习课件
- 2026年天津市中考化学实验与探究课件
- 新教材高中生物 第4章 基因的表达 第2节 基因表达与性状的关系教学设计 新人教版必修第二册
- 2026年江苏省人教版高中数学选修2-1第5章空间几何考点精讲课件
- 装饰公司股份转让合同9篇
- 2026年8月成都市建筑科学研究院有限公司招聘检测辅助岗笔试备考题库及答案详解
- 2026 高考化学试题评析及教学启示河南卷
- 烟囱加固专项施工方案(3篇)
- 2026年国家统一法律职业资格考试全套真题(含标准答案+详细解析)
- 2025年绵阳育才中学初一入学数学分班考试真题含答案
- 人教部编版五年级语文上册课文原文
- 2025年中国医药工业经济运行报告
- 中国中医科学院西苑医院招聘笔试真题2023
- 2024用电信息采集系统技术规范第1部分:专变采集终端
- GB/T 5270-2024金属基体上的金属覆盖层电沉积和化学沉积层附着强度试验方法评述
- 手术室正确识别患者身份
评论
0/150
提交评论