自动抄表系统的设计.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自动抄表系统的设计【摘要】 开发一套综合自动抄表系统,将生活中的水、电、气等相关计量仪器进行统一集中化管理,不但可以精简人员管理机构,有效节约人力资源,还将大大提高抄表的效率和数据的准确性。本文完成自动抄表系统分析之后,对系统工作流程和系统组成进行了研究,并对系统进行了系统硬件和软件设计,完成高精度、实时性强且稳定的自动抄表系统设计。【关键字】 自动抄表 数据采集 GPRS 集中器一、系统工作流程及组成1.1系统工作流程通过对当前现有抄表系统中所采用的技术进行分析和研究,并对自动抄表系统中的数据处理流程进行了分析,再结合先进的计算机网络技术和通信技术,最终实现对整个系统数据的信息化管理。在系统数据处理流程中,数据处理环节依次为数据信息采集、数据信息集中化收集、数据信息传输以及系统数据信息化管理。本文所设计系统以ARM芯片作为系统控制集中器,完成对抄表系统数据信息的收集功能。集中器收集的数据信息后,将其传输至远程服务器端,进而实现对数据的信息化管理。数据的传输可采取有线或无线方式,本文设计GPRS无线传输软件,将信息传输至服务器实现抄表数据的传输,所设计系统数据采集环节,通过采集脉冲数量并计数,如采集到1600个脉冲,则会有3200计数。采集脉冲个数利用显示器12864呈现,并存储到存储器中。再经过ARM芯片控制,以GPRS无线通信形式将数据信息传输至上位机。上位机完成对下位机的管理控制,实现了对用户水、电、气等用量的监测统计,并处理后予以显示。本文通过对用户自动抄表系统的数据采集、收集、传输以及数据信息化管理流程分析基础上,完成对自动抄表系统的设计。1.2系统组成在本系统设计中,ARM芯片作为核心实现对系统的各种控制功能,选择性能稳定的ARM芯片。考虑到上位机和下位机之间通信对传输经济性、可靠性等要求较高,且抄表分布比较分散,本文选择利用GPRS网络进行通信。二、 系统硬件设计本文选择MAX232E作为通信模块,考虑到TTL和RS-232之间电平不能兼容,利用其实现两者之间电平的转换。MAX232E模块中包含两路的驱动器和接收器RS-232电平转换芯片,可以在所有类型的232通信接口中使用。同时在其内部还有电源电压转换器,可将系统输入的+5V电压转换为适于232输出的电平电压。因此在系统硬件设计时,芯片接口串行系统电源要求较低,达到+5V要求即可。三、 系统软件设计3.1系统数据处理流程系统采集到脉冲后,进行转换计数并显示,按照存储器存储规则,存入到存储器中。若接收到ARM控制芯片的指令后,则发送数据至上位机,直至上位机指示数据发送完成。3.2系统数据显示软件设计1、显示器系统初始化。在显示器系统初始化时,将会涉及到系统复位、清屏、左右移位等指令,并可对其基本指令集进行自定义。在显示器初始化时,仅需调用LCD_RESET即可。2、ASCⅡ码转换。在显示器所显示的字母或数据都是ASCⅡ码,而在单片机内部,字母和数据都是以16进制形式存储。因此,如若对数据进行处理,则必须将数字、字母16进制与ASCⅡ之间的差值添加,方能保证显示正常。3、数据的发送与接收。12864显示器可同时支持串行和并行通信两种方式。在本文系统中采用串行通信方式,数据按照三个字节传送。首字节的串口形式为11111ABC,其中A表示其发送方向,高位则表示数据范围在LCD与MCU之间,低位则与高位相反;B代表的是数据类型,高位代表的是待显示数据,低位则代表控制指令;C则一般设置为0。数据的传输,都是每个字节分两次进行传送,首先传送高位数据,再传送低位数据。在系统程序中,LCD_WRITE完成数据到液晶显示器的输入并进行发送。4、文字显示。12864显示器具有汉字字库,有两种不同的汉字输入形式。一种是以单片机控制指令的形式存储到表中,另一种则会输入与汉字相应的16位字码。5、数据显示位置。在系统设计时,已编写了LCD_WriteStr(0,1)- LCD_WriteStr(7,1)指令,可实现对7个字符的显示,可被随时调用。四、结束语本文在设计时,结合系统应用对象主要为住宅小区内,均选择性价比较高的设备或元器件,保证所开发系统能适于在普通小区内使用。本文利用ARM芯片为系统数据处理核心部分,并通过GPRS无线网络实现与上位机之间的通信,最后通过液晶显示器进行呈现,完成自动抄表系统的设计。在设计完成后,经过多次实验和现场应用验证,本文所进行硬件和软件设计均达到预期的要求,同时对系统自身硬软件所产生的干扰,均给出了针对性解决办法,并设计出相应防干扰电路,保证系统的可靠性,基本完成课题的设计任务。参 考 文 献[1] 田爱红. 浅谈电能计量自动抄表技术[J]. 山西师范大学学报(自然科学版). 2010(S2).[2] 张丹,刘望. 远程自动抄表系统设计[J]. 科技资讯

文档评论(0)

you-you + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档