基于CH563的遠程医疗系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CH563的遠程医疗系统设计

基于CH563的远程医疗监控系统设计 1.1绪论 本设计是一个软硬件结合的设计,以CH563单片机为控制中心控制整个下位机系统,实现将医疗数据接收,远程传送到服务器,从而实现对消费者医疗信息的监控。本设计的主要功能如下: 数据的采集 离线数据的存储 TFT屏显示 GPRS远程数据传送 固件的升级 以MCU为主控制器,接收来自传感器的数据,获取RTC芯片的时间信息,并将它们在TFT显示屏上显示出来,当收到上传数据命令的时候,将最新的数据通过GPRS模块传送到服务器。如果发送没有成功,则将数据保存到U盘中,这些保存的数据将会在后面的传输数据成功时再进行发送。 系统的结构很清晰,主要难点是操作U盘和固件升级,以及如何对中断进行合理地嵌套处理。 本设计的上位机部分采用C#进行编写,主要用到C#编程语言中的下面几个功能,分别是:Excel文件的读写控制、SerialPort的编程。其中SerialPort的功能是从COM口读取数据,Excel文件读取是用来将接收到的数据存储到Excel文件中。 1.2设计思路 由于该远程医疗系统需要通过串口控制GPRS模块和接收传感器的信息,因此选择的单片机至少应该有2个串口,另外做即时显示的时候选用的是240*320分辨率的TFT显示屏,因此单片机需要较快的主频。最重要的一点是需要操作U盘,单片机一定要拥有USB接口。初步选择为ARM内核的单片机。 经过网上查询MCU资料,当前ARM内核的MCU价格普遍比较高,主流的Cortex-M3内核单片机公司,如:ST、Philip、Ti等,它们的单片机性能较好,但是价格相比较高,并且有USB接口的单片机价格很贵。 相比之下南京沁恒的CH563L单片机拥有很高的性价比,其价格低于市场上相同配置的芯片,主频最高可以达到130MHz,主要硬件接口为:1个USB2.0高速主从接口,1个内置PHY的100M网络接口,2个串口,2个SPI接口,1个8位被动并口,74个通用IO口等。完全可以满足我的设计要求,并且可以降低设计的成本,因此选择CH563作为下位机的主控芯片。 1.3 硬件器件的选择 在系统设计的时候,硬件的选择是很重要的,在1.2节中我们已经选择了下位机的主控MCU,后面将会对系统的各个模块进行选取,并给出选择的依据。 1.4 GPRS模块的选择 采用GPRS模块作为数据传输,那么有两种方式可以用来传输数据,第一:采用短信的方式,将接收到的数据直接编码成对应的字符串,通过短信的方式发送到对应的号码,从而完成数据的传输。第二:通过GPRS数据传输,将接收到的数据进行编码,生成字符串,将该字符串发送到对应的地址。 方式一的下位机操作相对简单,而且不需要检测短信是否发送成功,因为只要短信发送出去了,即使对方暂时没有收到,电信运营商会在一段时间之后,重新发送短信内容。由于本系统的上位机是运行在Windows下的软件,无法接收到短信内容,如果采用读取飞信软件的相应动态链接库文件,将会增加复杂程度;而且因为收发数据比较频繁,尤其是需要实现固件更新,采用短信模式,费用消耗太大。因此选用GPRS数据传输模式,只要将SIM卡每个月开通30MB的流量,就足够使用。 经过搜索GPRS模块的资料和相应的销售信息,大多数公司只是提供了单纯的GPRS模块,不提供数据转发服务,在进行数据通信的时候,加大了开发的难度。 根据前文分析系统采用GPRS模式进行数据的传输,就需要固定上位机PC的IP地址,或者上位机PC有个固定的域名,否则无法进行通信。这样一来上位机的开销太大。经过比对,北京天同在GPRS模块销售的同时,还提供了一个服务器。在使用该模块进行数据通信的时候,首先在PC机上运行无线串口软件Wireless,输入注册的账号和密码,将在其公司购买的GPRS模块的编号添加到Wireless软件中,并将服务器数据虚拟到PC机的一个COM口上,这样就可以在不固定上位机IP地址的条件下,接收到GPRS模块发送过来的数据,而且PC端数据的读取是通过串口的方式,使得数据的接收处理更加的简单了。 因此选择北京天同的GPRS模块,传输方式采用GPRS数据传输方式。 1.5时钟芯片的选择 因为下位机系统不是持续供电的,而在进行数据传输的时候,数据包含有时间信息,这就需要下位机的运行的过程中可以获取到比较准确的时间信息。我们采用的单片机CH563L没有RTC模块,因此需要外置RTC模块。 经过比较性能和价格,将DS1302和PCF8563作为RTC芯片的选择范围。 DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片,它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿功能,工作电压宽达2.5~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节

文档评论(0)

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

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

1亿VIP精品文档

相关文档