摘要:

本文课题基于MC56F8356嵌入式处理器对智能化UPS (Uninterruptible Power System,不间断电源)进行研制开发,整个UPS系统分为硬件系统和软件系统两大块。论文研究了智能化UPS电源硬件系统的实现功能以及UPS的总体软件架构设计,同时在软件架构设计的基础上,实现了智能化UPS的串口通信功能。串口通信技术在智能化UPS的应用有利于对UPS系统现场信号的实时采集、处理和监控,大大提高了UPS系统的实时性和可靠性。本论文实现了智能化UPS的软件设计及其串口通信的实现,主要是在第三和第四章进行介绍的。论文的工作和研究成果如下:1)在软件设计过程中,本文给出了智能化UPS总体的软件架构设计方案,并对主控芯片MC56F8356的基本信息以及具体的DSP (Digrial Signal Processor,数字信号处理器)资源分配做了详细的阐述。本次智能化UPS软件可以完成的功能有:开机时序、关机时序、故障处理、功率因数校正控制保护、逆变控制保护、LCD显示、语音模块、上位机通信。为了简化代码编写并实现对UPS的实时监控,本次智能化UPS软件引入了嵌入式实时操作系统。所以论文针对RTOS(Real Time Operating System,实时操作系统)以及RTOS在UPS上的应用进行了详细的介绍。2)在智能化UPS总体软件架构以及单片机MC56F8356的串行通信接口模块的基础上,通过软件编程实现了RS232串口通信的基本功能,并通过计算机的上位机软件传达指令到下位机单片机,观察UPS的行为反馈来验证串口通信功能是否实现。最后,在结束语中指出了智能化UPS值得改进的地方以及对于UPS系统的通信方式提出了自己的展望。

展开

串口软件与uPs测试,智能化UPS的软件设计及串口通信实现相关推荐

  1. 普通话水平测试软件怎么样,求测试普通话标准的软件?6款普通话软件推荐

    现在生活中,很多朋友都会用普通话交流,当然一口流利标准的普通话,也可以让你在朋友面前印象深刻哦.当然,对于讲普通话不标准的朋友来说,可以用普通话软件来纠正发音,告别塑料普通话哦.那么,有网友就在网上求 ...

  2. 哪个软件英语口语测试,英语口语学习软件有哪个好?口语学习软件推荐

    中国人学习英语的老大难的问题就在于听说,其中口语更是重灾区,多少人学习二十几年的英语连开口说的英语都仅限于"Hello","Thank You"和"O ...

  3. 怎样做好软件用户体验测试,高效地测评软件的用户体验-51Testing.PDF

    高效地测评软件的用户体验-51Testing 高效地测评软件的用户体验-----------.-..-.-..-.--..-----.01 [搜狗测试]小明的测试故事系列----...-------- ...

  4. 哪个软件能准确测试人脸,人脸识别软件哪个好?人脸识别软件推荐2020

    作为一种基于人的脸部特征信息进行身份识别的一种生物识别技术,人脸识别已经被应用到多个领域,例如:工作考勤.安全认证等等.当然,市面上也出现了许多基于人脸识别技术的软件产品!那么,人脸识别技术有哪些?人 ...

  5. 客户端软件的压力测试包含,什么是软件压力测试

    满意答案 概念之一[压力测试]来自Visual Studio .NET 设计分布式应用程序可靠性测试:是指模拟巨大的工作负荷以查看应用程序在峰值使用情况下如何执行操作.对每个单独的组件进行压力测试后, ...

  6. 面试总结之MISC(操作系统,网络,数学,软件开发,测试,工具,系统设计,算法)...

    操作系统 解释堆和栈的区别. 分配在堆的内存与分配在堆栈的内存有什么不同 分配在堆的内存要手动去释放 线程与进程的区别 多线程中栈与堆是公有的还是私有的 在多线程环境下,每个线程拥有一个栈和一个程序计 ...

  7. 【软件质量保证与测试】2.4软件测试与软件开发的关系

    文章目录 1. 软件测试与软件开发过程关系概述 2. 软件测试在软件开发生命周期中的位置 2.1 软件开发生命周期 2.1.1 软件规划阶段测试 2.1.2 软件设计阶段测试 2.1.3 软件开发阶段 ...

  8. 慕课软件质量保证与测试(第五章.课后作业)

    慕课金陵科技学院.软件质量保证与测试.第五章.软件测试过程.课后作业 0 目录 5 软件测试过程 5.7 课后作业 5.7.1 课堂重点 5.7.2 测试与作业 6 下一章 0 目录 5 软件测试过程 ...

  9. 软件测试计划与测试分析报告,软件测试计划与测试分析报告.doc

    软件测试计划与测试分析报告.doc 软件测试计划与测试分析报告 概述: 测试目的:系统地测试软件从安装到使用的全过程的正确性.稳定性,以发现并纠正潜在的错误. 运行环境:拟进行测试的环境: 硬件环境: ...

  10. 测试老鸟告诉你测试员常用的软件

    开源测试管理工具: Bugfree.Bugzilla.TestLink.mantis zentaopms 开源功能自动化测试工具: WaTIr.Selenium.MaxQ.WebInject 开源性能 ...

最新文章

  1. mcDropdown使用方法
  2. Photoshop 混色模式学习
  3. Bounce 弹飞绵羊
  4. jQuery 重置/reset()表单
  5. 面试题56: 数组中数字出现的次数
  6. java 使用反射调用可变参数方法
  7. 通用的权限管理系统发布
  8. 将读写锁放到共享内存,实现进程之间对于同一文件的读写操作
  9. java join()用法_四种联系(join)的区别及用法
  10. 数据结构|-二叉查找树(二叉搜索树)的链式存储结构的实现
  11. [转] 年终回顾,为你汇总一份「前端技术清单」
  12. Eclipse 【3.4】 版本安装【插件】时的【dropins】 目录
  13. 2021牛客寒假算法基础集训营4,签到题AGJ
  14. ENVI5.4 新增图像分类介绍
  15. Ubuntu 12.10方便操作套件
  16. 华为鸿蒙智慧屏_华为智慧屏X65将于4月8日发布搭载了鸿蒙OS操作系统
  17. 如何查看CSND私密文章
  18. 北京亚信科技java笔试题_亚信科技java面试题及答案
  19. 外贸型网站建设需要多少钱
  20. 基于ESP8266 HX711 克级单位称重式压力传感器(接入阿里云物联网平台)—— 看到有点意思,所以我也照着做了一个

热门文章

  1. php课程设计学生信息管理系统,学生成绩管理系统/学生信息管理系统
  2. 重装的电脑360打补丁都是智能忽略
  3. python加载dll后如何查看函数_Python调用DLL带指针函数读写IC卡
  4. ECharts中国地图篇-名称经纬度调整
  5. 余晨:我终于采访到了马斯克,他是个腼腆的钢铁侠
  6. 驱动大师显示无法连接服务器,教你win10系统无法连接到nvidia服务器的解决教程...
  7. 木材材积表快速计算器_木材材积表快速计算器
  8. ascii码表的使用
  9. linux识别罗兰声卡,罗兰系列声卡直播K歌模式调试方法
  10. ad15的stc元件库_常用的Altium Designer AD09 AD14 AD18元件库 原理图库(543个)+PCB封装库(509个)...