基于ATmega128L潜水泵远程控制器设计.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文档。上传文档
查看更多
基于ATmega128L潜水泵远程控制器设计

基于ATmega128L潜水泵远程控制器设计摘要:这里介绍一种新型的潜水泵远程控制器设计方案,它采用ATmega128L芯片作为主控制器,使用AD转换电路将采集的潜水泵电压、电流模拟信号转换成数字信号与水源水位数字信号一起传送到主控制器,主控制器可以实时监控,防止欠电压、过电压、缺相、过电流或缺水等故障对潜水泵的损坏;同时控制器具有GSM远程通信的功能,能实现远程报警和控制,提高管理者的工作效率。 关键词:潜水泵;AVR;ATmega128L;A/D转换;GSM 中图分类号:TN402文献标识码:A文章编号:1009-3044(2012)23-5715-03 Remote Controller of diving pump based on ATmega128L microcontroller XING Ming-tao1, WU Hua-qin2 (1.Zhengzhou Huali Information Technology CO..Ltd, Zhengzhou 450006, China; 2.Henan Vocation College of Chemical Technology, Zhengzhou 450042, China) Abstract: A new fashioned remote controller of diving pump is introduced here, the ATmega128L chip was adopted as main controller, it using the AD converter circuit converts the diving pump voltage and current analog signals into a digital signal, and water level digital sig? nals to deliver to the host controller together. The main controller can provide real-time monitoring and prevent the absent voltage, over-voltage, open-phase, overcurrent and water shortage; controller has a GSM remote communications capabilities, it can realize remote alarm and control, raise the governor’s work efficiency. Key words: diving pump; AVR; ATmega128L; A /D converter; GSM 潜水泵已经非常普遍应用于农业灌溉和生活供水中,由于潜水泵长期工作环境恶劣和缺乏对潜水泵运行状况的监控、管理,造成电动机烧坏的事故时有发生,甚至威胁到人身安全。怎样更好的预防和减少潜水泵的故障发生机率,延长潜水泵使用寿命,减少潜水泵日常维护费用是科技人员一直探索的课题。该文充分利用AVR单片机的特点,设计一种基于ATmega128L单片机的潜水泵远程控制器,实现了对潜水泵实时监控,达到预防报警和远程控制的目的。 图1潜水泵远程控制器设计方案 潜水泵远程控制器总体设计如图1所示。MCU模块通过继电器控制电路控制潜水泵的启动和停止,通过水位检测电路和三相 2.1 MCU模块 MCU模块采用Atmel公司基于AVR RISC结构的高性能、低功耗的8位微处理器ATmega128L[1]。它具有128KB的系统内可编程Flash、4KB的EEPROM[2]、4KB片内SRAM、53个可编程的I/O口、2个8位和2个16位定时器/计数器、2个UASRT口、1个I2C口、一个SPI接口、8路10位A/D、JTAG片上调试和编程接口、8个外部中断接口、6种可以通过软件选择的省电模式以及2.7- 5.5V宽范围的工作电压,最高运行速度可达8MHz[3]。ATmega128L芯片内部集成AVR RISC结构的8位CPU与系统内可编程的Flash,他可为许多嵌入式控制应用提供了易学、灵活、好用且成本低的方案[4]。 ATmega128L采用两个中断信号检测潜水泵的上、下水位状态,一个中断信号检测外部电源断电报警、一个I2C口用于采集时间信息、一路模拟的I2C口用于接收按键指令、一个SPI口用于数据存储、一个模拟转换开关和一路A/D通道组成8路分时复用的A/D转换通道,采集三相电压和电流实时数据、一个串口分时复用控制液晶显示器显示

文档评论(0)

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

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档