基于JSP动漫论坛的设计与实现JSP_MySql_MVC设计源码+数据库+word毕业论文文档. 动漫论坛项目主要用于实现动漫爱好者的互相交流,基本功能包括:注册用户、登录、浏览帖子、发布新帖、回复帖子、等。本系统结构如下: (1)普通用户: 注册用户:如果用户为非会员用户,通过注册,经审核通过之后成为会员,获得一个登陆身份; 登录:如果用户已经是注册会员,可以进行登录,登陆后实现别的功能; 浏览帖子:用户查看系统中的帖子,了解最新的资讯和各种动态等信息; 发布新帖:用户可以发表一些帖子,来与其他论坛用户共享信息; 回复帖子:对于自己或者别的会员发表的帖子,可以进行回复。 (2)管理员: 管理员登录:对于已经登录的用户,若权限为管理员,可以进行管理员的登录,登陆之后才能有权限进行下一步操作; 帖子管理:管理员可以对发表的帖子进行查询、修改、删除等操作,对好的帖子进行标识,删除或转移不适合的帖子; 模块管理:论坛中的模块,管理员可对其进行添加、修改、删除等操作; 用户管理:用户注册成功后,管理员可以对用户进行添加、删除操作。 (3)游客: 游客可以对论坛进行访问,浏览帖子的功能,但不能参与回复操作,也没有发布帖子的权限。 基于JSP动漫论坛的设计与实现 摘 要 作为文化产业的一部分,动漫影响了我国一代又一代青少年,据钱江晚报调查显示,有超过七成的95后愿意从事与动漫相关的行业,可见其对青少年影响力之大。 动漫论坛作为最先开始热爱动漫人士进行交流的方式之一,是爱好者们共享信息,寻找同伴的重要渠道之一。在这次毕业设计中,使用MVC模式,采用MySQL5.0数据库和JSP技术,开发了界面友好、操作简单易懂的动漫论坛。 在设计过程中,在以下论文里说明了九重天动漫论坛系统的设计方案,主要包括系统运用的关键技术,数据库设计,对各个功能模块的详细设计以及实现,本次设计主要实现论坛系统中以下几个功能:注册会员,会员登录,管理员登录,浏览帖子,发帖回帖,管理员具有删除用户,管理板块,能够增加、删除、修改板块信息的功能。 关键词:动漫论坛、JSP、MySQL。 Design and implementation of Animation Forum Based on JSP Abstract As part of the cultural industry, animation has affected our generations, according to Qianjiang Evening News survey, more than 70% of the 95 are willing to engage in animation related industries, visible to the influence of the youth. Anime forum, as one of the first ways to love the animation lovers, is one of the important channels for lovers to share information and find their companions. Through this graduation project, developed a friendly interface, easy to understand animation forum. In the design process, the use of MVC mode, using MySQL5.0 database and JSP technology. In the following thesis illustrates the design scheme of the nine day anime forum system, including key technology, system using the database design, each functional module of the detailed design and implementation of the design of the main functions of the forum system to achieve the following: Member registration, member login, the administrator login, browse posts, post replies. The administrator has to delete the user
基于JAVA俄罗斯方块项目GUL_swing设计软件源码+word毕业论文文档: 俄罗斯方块项目,基本功能包括:游戏主界面显示模块、方块及数据显示模块、方块移动控制模块、游戏界面颜色控制模块、游戏进度、等级控制模块等。本项目结构如下: (1)游戏主界面显示模块: 显示游戏和帮助两个菜单; 游戏使用功能键盘,得分 等级; (2)画布、方块显示模块: 可以根据自己的需求来自己动手更改背景图片,在方块下落过程中,根据颜色的变化识别下落的方块。 (3)背景画布模块设计: 游戏用继承自JPanel的GameCanvas类控制背景画布的显示,用rows代表画布的行数,cols代表画布的列数,行数和列数决定着画布拥有方格的数目; (4)方块移动、旋转模块 通过更改横坐标或纵坐标,然后重新绘制方块实现方块移动、旋转 目录 基于Java的俄罗斯方块游戏的设计与实现 I 摘 要 I Based on the design and implementation of Java game Tetris II Abstract II 1 绪论 1 1.1程序开发背景及意义 1 1.2开发技术概述 2 1.3俄罗斯方块游戏的研究现状 2 1.3.1 国内外研究现状 2 1.3.2 文献综述 3 2相关技术 4 2.1JAVA简介 4 2.2 Swing组件简介 4 2.3Eclipse开发平台简介 5 2.4系统平台环境: 6 2.4.1 硬件平台: 6 2.4.2 软件平台: 6 3 系统分析 7 3.1可行性分析 7 3.1.1经济可行性分析 8 3.1.2技术可行性分析 8 3.1.3社会可行性分析 8 3.2需求分析 8 3.2.1 功能性需求 9 3.2.2 非功能性需求 9 3.2.3 接口控制 9 4 系统的概要设计 11 4.1 系统的功能设计 11 4.1.1 手动处理业务的基本流程 11 4.1.2 基本流程的功能模块 12 5 系统的详细设计与实现 15 5.1 游戏主界面显示模块 15 5.2 画布、方块显示模块 16 5.2.1 背景画布模块设计 16 5.2.2 预览方块模块设计 19 5.2.3 方块移动、旋转模块设计 21 5.3 控制面版模块 25 5.3.1 菜单栏模块设计 25 5.3.2 控制面板按钮设计 26 6 系统的测试运行 29 6.1 测试概述 29 6.1.1 测试原则 29 6.1.2 测试方法 30 6.1.3 测试意义及注意事项 31 6.2 游戏代码、算法的测试 31 6.3 游戏界面菜单选项的功能测试 32 6.4 按键事件的功能测试 34 6.5 方块的堆砌与消行功能测试 35 6.6 测试结果 35 结 论 36 参考文献 38 致 谢 39 附录A 外文原文 40 The psychology of Tetris 40 附录B 外文翻译 43 俄罗斯方块的心理效应 43 1 绪论 绪论从程序的开发背景、开发意义以及所需要开发技术和目前国内外对俄罗斯方块游戏的研究现状进行了简要的叙述。 1.1程序开发背景及意义 俄罗斯方块游戏是一款流行于全世界并且经久不衰的游戏,是一款在计算机,手机,电视游戏机,掌上游戏机等一系列产品上都能玩的休闲小游戏,它曾经创造了几乎任何游戏都无可匹敌的轰动和无数的商业价值,是游戏史,软件开发史上的一件重要的大事。 在1984年6月的一天,俄罗斯莫斯科的数学家阿列克谢·帕基特诺夫(Alex Pajitnov)在工作地点莫斯科科学计算机中心玩过一个拼图游戏后突然受到启发,而设计出这款游戏,刚开始他只是在Electronica 60(一种计算机)上进行开发,后来经由瓦丁·格拉西莫夫(Vadim Gerasimov)移植到PC端,并且在莫斯科的计算机界广泛传播,俄罗斯方块开始大火,成为了有史以来最为畅销的经典休闲小游戏,至今还一如既往保持魅力。俄罗斯方块简单的基本游戏规则是在一个用于摆放小正方形的标准虚拟游戏场地,基本单位为小型正方形;由四个小型正方形组成7中不同的规则图形(田字形,Z字形,反Z字形,7字形,反7字形,T字形,长条形)通过玩家操作上键以90度,180度,270度,360度旋转方块一共有28种图形方案,通过左键右键左右移动,下键加速下落调整位置,是方块在屏幕底部拼出完整的一条或几条,然后消除,给新落下的方块腾出位置,每消除一条完整横条,玩家等级提高一级,当等级提高到一定等级时刚快下落速度加快,一旦没被消除的方块到达屏幕顶端,游戏结束。 随着计算机技术的日益更新和不断发展,俄罗斯方块游戏也不断地推出各式各样的模式,也有许
基于BS架构微博系统设计软件源码+数据库+word毕业论文文档. 基于B/S架构的微博系统主要用功能包括:用户登录退出、用户信息维护、微博发布、好友关注、发布提问等等。本系统结构如下: (1)用户模块: 实现登录功能 实现用户登录的退出 实现用户注册 实现已注册用户信息的修改 (2)微博模块: 实现微博的发布、修改、查看功能; 实现微博操作用户可以查看个人微博、好友微博、收藏微博等信息、对微博点赞、转发、收藏、评论、删除等 (3)好友模块: 实现用户关注、关注数+1、粉丝数+1、取消关注、拉黑用户、私信搜索用户等等; (4)海螺模块: 实现发布问题、回答问题、积分增加等 (5) 后台管理员模块 实现管理员登录 实现使用柱状图显示微博、用户、评、海螺、评论、回答等数据的统计结果 用户搜索、用户封禁 微博搜索、微博删除 海螺搜索、海螺删除 目 录 第一章 绪 论 1 第二章 相关技术介绍 2 2.1 架构概述 2 2.2 关键技术简介 2 2.3 开发工具 3 2.4 本章小结 4 第三章 系统需求分析 5 3.1 可行性分析 5 3.1.1技术可行性 5 3.1.2 经济可行性 5 3.1.3 操作可行性 5 3.2 需求分析 6 3.2.1 系统总体需求 6 3.2.2 用例图需求 7 第四章 系统功能设计 11 4.1 系统类分析 11 4.1.1 实体类 11 4.1.2 控制器类 12 4.1.3 业务逻辑类 14 4.1.4 数据库交互类 16 4.2 关键业务设计 17 4.2.1 登陆系统 17 4.2.1 用户信息系统 18 4.2.2微博模块 19 4.2.3 好友模块 19 4.2.4 海螺模块 20 4.2.5 后台管理员模块 20 4.3 数据库设计 21 4.3.1 概述 21 4.3.2 概念设计 22 4.3.3 数据库表 23 第五章 系统功能实现 28 5.1 登陆系统 28 5.2 用户信息系统 30 5.3 微博模块 33 5.4 好友模块 37 5.5 海螺模块 43 5.6 后台管理员模块 46 第六章 系统测试 56 6.1 系统测试综述 56 6.2 测试用例 56 6.2.1用户注册模块 56 6.2.2用户登陆模块 57 6.2.3修改用户信息模块 58 6.2.4微博模块 59 6.2.5用户好友模块 60 6.2.6用户海螺模块 61 6.2.7管理员模块 62 6.3 测试分析 63 6.4 本章小结 64 第七章 总 结 65 参考文献 66 致 谢 67 第一章 绪 论 时至今日,网络对于现代人来说,早已成为人类科技发展进步的桥梁,而通过网络衍生出的一系列产品也不断的冲击着人们的日常生活,截至2016年年底,我国网名数量达到7亿,有超多一半多人在使用网络,而它天涯咫尺的作用,不但消除了人与人地域上的距离,更是拉近了心灵的距离,沟通与互动变的异常频繁与重要。 随着互联网新时代的来临,微博借着互联网的桥梁,逐渐进入网名的视野中,没有博客的长篇大论,也不需要严谨的逻辑层次,这使得网络中一大批的原创文章被生产发掘,短短几句话便可以在网络中激起千层浪,普通人也可能在一夜之间成为拥有数千万粉丝的“网红”。微博的便捷、原创、和草根性使它成为中国网民茶余饭后的网上生活。 早在2006年3月,Obvious推出了Twitter服务,这个世界上最早同时也是最著名的微博系统,而在那是,微博也仅仅只是为了给好友发送手机短信,在中国,饭否网的上线标志中国微博的开端,之后腾讯滔滔、叽歪、嘀咕等微博的开荒者终究也都没能站在最后。 2010年,我国的微博得到迅速发展,这一年,无论微博的用户还是影响力都达到前所未有的高度,以新浪门户为首的腾讯、新浪、搜狐等微博展现出全新的活力。到了2013年6月,中国微博用户规模高达3.31亿人,在微博中流动的信息有超过2亿多条。 2010年11月,新浪微博推出群组功能,这个功能不但可以与好友实时联系,又可以随时发布最新信息,2012年添加新功能“悄悄关注”,在用户关注后不通知被关注用户,也不显示给被关注用户,2013年,微博推出包括iPhone和Android的移动客户端,新增“密友”功能,同年10月份新浪微博“粉丝服务平台”上线,粉丝服务平台帮助认证用户为订阅自己的用户提供精彩内容和互动服务,自此微博由“营销”向“营销+服务”转型! 而新浪微博依旧延续这自己的名人效应,一个普通账号,在没有粉丝关注的情况下,发布的微博却很难被他人看到,如果需要在微博中求助,没有“名人大V”的帮助,很难被别人所注意到。想要在微博中寻求帮助,就需要微博提供更多的服务。而本系统通过使用积分悬赏功能
基于javaEE健康管理系统SSH设计软件源码+数据库+word毕业论文文档. javaEE健康管理系统主要功能包括:教师登录退出、教师饮食管理、教师健康日志、体检管理等等。本系统结构如下: (1)用户模块: 实现登录功能 实现用户登录的退出 实现用户注册 (2)教师饮食管理: 根据教师的相关信息,计算其每天所需热量,给出一周的推荐菜单。 (3)教师健康日志: 用户可以记录自己健康日记,记录每一天的睡眠,饮酒,吸烟,血压,体重等情况。 (4)教师体检管理: 教师可通过该平台查询每次的体检结果,显示部分项目随时间变化的曲线 (5)疾病预测评估: 针对糖尿病和高血压两种疾病,利用数学线性回归的方法,模拟计算出教师患病概率。 (6) 后台管理员模块 管理员用户登录功能:通过账号登录系统。 管理员管理教师功能:可以增删改查教师基本信息。 管理员管理体检结果:可以增删改查教师体检记录。 健康新闻管理:可以发布或删除、编辑新闻 面向特定群体的健康管理平台设计与实现 摘要 随着网络技术的不断发展,网站的开发与运用变得更加广泛。这次采用java语言SSH框架(Spring,Struts,Hibernate)设计并实现了面向特定群体的健康管理平台。该网站主要有教师饮食管理、教师健康日志、教师体检管理、疾病预测评估等功能模块。通过该网站,教师可以更好的关注自己的体检状况以及最近的身体状况,根据自身情况调整饮食,睡眠等生活习惯,并且可以及时预测高血压以及糖尿病的患病可能性大小,以便采取有效地预防措施。 本系统采用的是典型的J2EE 三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。 关键词:健康管理,慢性病,Spring,Struts,Hibernate Design and Implement of Health Management Platform for the Specific Groups Abstract With the continuous development of network technology , the use of web site has became more widespread. This time I use JAVA language and SSH frame (Spring , Struts , Hibernate) to design and implement the health management platform for specific groups. Dietary management of teachers, teachers’ health log, medical management for teachers, disease forecast are designed in the web. Through the site, teachers can focus on their physical condition better, also can according to their circumstances to adjust their diet, sleep habits, etc. At the same time, we can take preventive measures to avoid hypertension and diabetes effectively. The system uses a three-tier structure called J2EE, divided into presentation layer, intermediate layer (business logic layer) and data services layer. Three-tier system put business rules, data access and legality verification work on the middle layer to process. Client does not establish a direct interaction with database, but make connections with the m
jsp百货中心供应链管理系统设计软件源码+数据库+WORD毕业论文文档。 百货中心供应链管理系统主要用于实现了企业管理数据统计等。本系统结构如下: (1)管理界面: 登录模块:实现管理员登录功能; 合作公司管理模块:实现合作公司信息的增加、修改、查看功能; 采购管理模块:实现采购的增加、修改、查看功能; 数据统计模块:实现数据的统计分析功能; 目录 1引言 1 1.1课题背景 1 1.2目的和意义 2 1.3研究内容和组织结构 2 2开发工具及技术 3 2.1开发工具 3 2.2使用技术 4 3可行性分析 6 3.1法律的可行性 6 3.2经济的可行性 6 3.3技术的可行性 6 4需求分析 7 4.1系统功能分析 7 4.1.1经理用例图 7 4.1.2人事部员工用例图 7 4.1.3采购部员工用例图 8 4.1.4物资部员工用例图 8 4.1.5销售部员工用例图 9 4.2功能模块需求分析 9 4.3数据流图 10 4.3.1顶层数据流图 10 4.3.2一层数据流图 10 4.4数据字典 11 4.4.1数据项的描述 11 4.4.2数据流的描述 12 4.4.3描述外部实体 14 5系统设计 15 5.1系统结构设计 15 5.2系统子模块功能介绍 15 5.3数据库设计 16 5.3.1数据库概念设计(E-R模型) 16 5.3.2数据库表结构设计 17 6系统实现 20 6.1系统登录界面 22 6.2登录成功界面 23 6.3人事管理界面 25 6.4合作公司管理界面 26 6.5采购管理界面 28 6.6库存管理界面 31 6.7销售管理界面 34 6.8经营统计界面 35 7系统测试 35 7.1测试目的 35 7.2测试方法 36 7.3测试结果 36 8总结 37 参考文献 38 致谢 39 1 引言 1.1 课题背景 随着国内物流行业的迅速发展,越来越多的企业认识到了“供应链”一词的含义以及它对整个企业物流活动的重大意义,于是,“供应链管理”也逐渐受到了大家的重视。供应链管理主要涉及到四个领域:供应、生产计划、物流、需求[1]。职能领域主要包括产品工程、产品技术保证、采购、生产控制、库存控制、仓储管理、分销管理[2]。在供应链管理中涉及到如此广泛、复杂的物流活动,要对其进行统筹、控制绝非易事,这也是我国企业目前在供应链管理中亟待解决的难题。与此同时,互联网和网络技术的进步为我们解决这一问题提供了方案,借助互联网及互联网技术,企业各个物流阶段的大量数据可以得到及时传输,并通过日益成熟的算法或处理手段实现对这些数据的准确分析,从而指导企业的物流活动或对未来做出预测。百货中心作为现在物流以及商业中的重要一环,为了应对新兴消费方式的冲击,其供应链模式自然也有统筹优化的必要,同时,Internet和网络技术的飞速发展也为供应链的管理提供了新的手段。 SCM(Supply Chain Management)系统即供应链管理系统,利用计算机和Internet的优点,将供应链中的信息流加以收集并控制,只需要少量的人工,便可实现对整个供应链进行监管[3]。 国际上研究供应链主要是开始于二战后期的物流管理,主要从多级库存以及生产-分销的角度来研究供应链的优化问题。从最初的物流管理到供应链管理,再到如今把供应链增长到战略管理来研究,花费了半个多世纪的时间。国内对供应链的研究起步较晚,国内一些企业对于供应链管理的认识比较肤浅,直到1997年以后,随着各种有关供应链方面的研究和报道增多,人们对物流领域的这一新鲜事物的关注也逐渐升温,直到今天,许多国外的知名公司如IBM、SAP都能为企业的供应链管理提供一整套的解决方案,国内近些年也出现了许多解决企业供应链管理问题的公司和软件[1]。但总体来说,对于这一门相对还很年轻的科学,我们还有很长的路要走。 随着我国经济结构调整的深入,对企业节能减排的要求更加严格,企业只有通过强化环境保护的自我约束机制,来降低产品和生产过程相关的环境污染所带来的生产经营风险。绿色供应链管理能使整个供应链的资源消耗和环境负作用最小,并能有效满足日益增长的绿色消费需求,从而提高供应链的竞争力。 因此,实施绿色供应链管理是企业发展的必然趋势,这对我国供应链管理行业提出了更高的要求。 1.2 目的和意义 对于课题-百货中心供应链管理系统,在了解了传统SCM的基础上,结合了计算机及Internet技术的优点,旨在于简化操作,提高效率,提高数据、信息的安全程度,为企业及其员工提供一个更加便捷高效的工作环境。 与传统仅仅利用表格、账目来实现对供应链的管理,基于Web的百货中心供应链管理系统具有如下优点: 1) 信息存放在数据库中,安全稳定,便于备份; 2) 不同职位的员工都可以使用一套系统,节约成本、方
JAVA_JSP_sql server企业合同管理系统设计软件源码+数据库+WORD毕业论文文档: JAVA_JSP企业合同管理系统主要用于实现企业合同的管理, 基本功能包括:修改个人密码、合同信息管理、收款提醒模块、安全退出系统等。本系统结构如下: (1)修改个人密码模块: 修改个人密码:实现修改个人密码功能; (2)合同信息管理模块: 合同信息管理:实现合同信息的展示、删除、添加功能; 合同信息录入:实现合同信息的添加功能; 合同信息查询:实现合同信息的查询功能; (3)收款提醒模块: 添加收款提醒: 实现收款提醒的添加功能; 添加收款管理: 实现收款提醒的展示、删除功能; (4)安全退出系统模块: 安全退出系统: 实现安全退出系统功能; 1、引言 1.1 开发背景 在人类的文明历史中,一直以来合同管理都是手工作业,由于涉及部门众多,需要管理的合同要素也各不相同。因此造成信息不集中,实时性不强,不断的出现各个部门间合同流转时间过长,监督制度执行方面效率不高,并且容易出错的一系列费时费力问题,具体表现在如下方面: 1) 文档管理困难:传统纸质合同和电子版合同共存,但对于不同的人员想阅读参考合同时,存在查阅不方便的问题,尤其是领导需要了解某合同内容时,就要耗费很多时间在查找合同,而不是阅读合同上。 2) 进度控制困难:由于合同的数量会随着时间的流逝而不断累积,参与的人员也会越来越多,合同进度的控制靠手工和Word、Excel等办公软件管理已经很难满足公司的发展需求,并且当领导想全局或全程了解合同进展情况时存在很大障碍。财务人员的付款依据也跟进度有着密切的关联,但同样存在障碍。 3) 信息汇总困难:采用人手或Excel等办公软件管理时,由于不同部门的数据格式不统一,采集也不能够及时继续,汇总工作需要耗费大量时间,也不一定准确。对于领导的决策会有一定的影响。 4) 缺少预警机制:缺少对合同进度、结款等关键时刻的预警,不能准确地预测近期可能的收支项目,不能有效帮助公司进行财务规划,掌控现金流量,更好地达到资金运作的最大效益。 1.2 课题研究的意义 在背景里已经合同管理的现状,在这种大环境下,公司对合同管理也变的十分重要了,怎么提高管理效率,实现员工的工作智能化,成为迫切需要解决的问题,而此管理软件正是为满足公司的管理而出现的。 虽然合同管理软件这块,中国远远比不上做了几十年的欧美,但是欧美软件的成本却让中国本土的公司望而却步,这就对国内软件行业提出了要求,谁能占得先机就能拥有更多的市场竞争力,谁能针对行业开发出更适应公司的合同管理软件就拥有更多的技术竞争里,所以,开发公司合同管理软件不只能提高公司的管理和办公的效率,更重要的是,中国本土开发的软件,成本上就有竞争力,对整个行业都有很大的贡献。 1.3 发展趋势 完善的合同管理是公司运作的一个主要标志。然而,完善的合同管理需要公司的许多资源,如何去解决格式不统一而带来的文档管理困难,让不同人员想阅读参考合同时,查找不方便的问题,减少领导了解合同文本时的时间。如何去解决进度控制的困难,减少合同数量多而引发参与的人员众多的显现,从而减少公司的成本。如何去解决信息汇总的困难,让不同格式的合同得以汇总,解决以前手工管理时不能够及时汇总的问题。如何去解决缺少预警机制而不能掌控现金流、不能更好的发挥资金的运作等一系列问题。解决这些问题能有效的提高公司的经济效益。 目前国内主流的软件开发基于两种模式:客户机/服务器(Client/Server,简称C/S)模式和Web浏览器/服务器(Browser/Server,简称B/S)模式。虽然出于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流,但是,由于B/S系统更适合维护,而且起安全性正在不断完善,所以当前企业信息管理系统正在从C/S结构向B/S结构转移。而现在开发B/S系统的主流技术就是ASP.net和JSP,虽然ASP.net为新兴技术正不断抢占JSP的市场,但出于系统的移植性的考虑,本系统还是运用JSP技术开发,因为JAVA的跨平台性能给我们带来更多的用户。 服务器上我们选择Tomcat,是因为它小巧却功能强大,更重要的是,它是开源的,如今,开源软件越来越受到人们的重视,Linux就是一个成功的典型,虽然这对我们的开发没有实际的用处,但是顾客会优先选择用流行工具开发的软件,这也是我们选择Tomcat的原因。 现在主流的数据库就三种:Access, Oracle和SQL Server。Access短小精干,操作方便,是开发小型系统的首选;Oracle功能强大,适合开发大型系统;但是我们选择SQL Server,它兼备Access和Oracle优点,强大的可视化操作和不亚于Oracle的
基于TI公司CORTEX-M3为内核的32位单片机lm3s811的智能开关型电子负载WORD论文文档+ALTIUM原理图PCB+软件程序源码. 本文提出了一种基于TI公司CORTEX-M3为内核的32位单片机的智能开关型电子负载方案。本设计以lm3s811芯片为控制核心,通过斜坡发生器产锯齿波和经比例积分运算得到的反馈电压作比较生高频PWM波控制MOSFET管的导通,然后经过误差比较器的PI调节构成闭环负反馈控制环路。 开关型电子负载具有优良的精度、稳定性和动态响应,并结合精确的软件控制,实现了电源测量的快速和准确。 关键词: 开关 电子负载 PI调节 电源测试 1. 系统方案 本开关型电子负载系统采用TI公司Cortex—M3内核的LM3S811单片机为控制核心,通过LCD显示和4X4矩阵键盘组成的人机交互界面设定系统的工作方式和数值;然后用ADC采样输入电压计算出接入电路的工作电流值和与之对应的DAC的输出电压值;接着将DAC的输出电压和经采用电阻通过采样电路得到的电压作比例积分运算并做相位补偿,构成误差比较电路。再将运算的输出值与双极性的斜波作比较得到PWM波;PWM波经MOS管高速驱动电路控制MOS管的开通与关断,从而控制接入电路的电流值,构成了软硬件的闭环控制系统。通过以上软硬件的闭环控制就能够得到可控的稳定电流值;再通过控制接入电路的稳定的电流值,经过软件的计算和处理得到可控的稳定的功率值、电压值、电流值。最终实现了开关型的电子负载。系统结构框图如下所示: 图1 开关型电子负载系统框图 本设计的关键在于得到接入电路的可控的稳定电流,得到可控的稳定的电流的关键如下: (1) 产生双极性的不失真的斜波; (2) 采样回来的输入电压的精度,运用LM3s811自带的硬件过采样和自写的 软件过采样,以牺牲少量时间来换取精度的方法保证采样回来的电压值准确可靠; (3) 纯硬件的PWM产生及PI调节的硬件负反馈环路,具有快速的硬件反馈,及动态调节能力,如图下图所示: 图2 PI调节的硬件闭环控制环回路 (4) 实时的软件反馈,采用了PI控制算法,实时检测采样电流、控制DAC输出,建立实时的软件闭环控制,如图所示: 图3 PI控
MSP430F149单片机开发板PROTEL99SE设计原理图+PCB+DEMO软件程序源码: 课程代码-AD单通道单次查询 课程代码-AD单通道单次查询2.5V参考 课程代码-AD序列通道单次查询 课程代码-DA 课程代码-DMA+TimerA+DA=SinWave 课程代码-DMA+TimerA+DA=SinWave2 课程代码-DS1302 课程代码-DS18B20 课程代码-USART0 课程代码-外部中断 课程代码-定时器A捕获测频率 课程代码-定时器A比较中断 课程代码-定时器A比较输出 课程代码-定时器A比较输出2 课程代码-定时器A溢出中断 课程代码-扫描按键 课程代码-扫描矩阵键盘 课程代码-按键扫描2 课程代码-数码管 课程代码-流水灯 课程代码-系统时钟设置
DHT11 湿度模块 DHT22温湿度模块SHT20温湿度传感器传感器手册+51读写软件程序源码: DHT11 温湿度传感器变送器 探头.pdf DHT11 温湿度模块(1个) MK170.zip DHT22 数字温湿度传感器(1个)AM2302 传感器(DHT22).doc DHT22单总线数字温湿度传感器(1个) MK755.rar HTU21D 温湿度传感器 传感器模块 替代简单 SHT15 高精度传感器.zip SHT20温湿度传感器模块数字型温湿度测量模块 I2C通讯小体积.rar SHTC3资料.zip