• 回答数

    2

  • 浏览数

    288

黑白无距离
首页 > 论文问答 > 单片机应用论文

2个回答 默认排序
  • 默认排序
  • 按时间排序

小小兔121

已采纳
一·基于MSP430 单片机的电源监控管理系统(单片机论文)引言大功率直流开关电源由PFC 和DC-DC 变换器组成,为了提高可靠性,并能够对其进行脱机或远程监控管理,在开关电源模块内设置监控管理系统。该系统对电源故障类进行监控,对电源输出的电压电流进行自动设定和调节,通过串行通信接口,与远程中心监控站进行远程监控和管理,这一功能在通信系统基站供电系统中尤为重要。本文提出了一种基于MSP430单片机的电源监控管理系统的设计和实现。1 系统结构和硬件电路设计系统的整体设计结构如图1所示。本系统采用的核心芯片为TI公司推出16位系列单片机MSP430。MSP430具有集成度高,外围设备丰富,超低功耗等优点。单片集成了多通道12bit的A/D转换、片内精密比较器、多个具有PWM功能的定时器、片内USART、看门狗定时器、片内数控振荡器(DCO)、大量的I/O端口以及大容量的片内存储器,采用串行在线编程方法,单片可以满足绝大多数的应用需要。 MSP430的这种高集成度使应用人员不必在接口、外接I/O及存储器上花太多的精力,而可以方便的设计真正意义上的单片系统,在许多领域得到了广泛的应用。下面介绍该系统可以实现的功能和基于MSP430F149的电控系统的设计。1 系统功能:a.开机控制。上电后,单片机开始工作,按下电源键,点亮指示灯后,将电网220V接入PFC,开关电源启动工作,然后接于负载。b.电压设定和调节。用单片机A/D口采集开关电源的输出电压值,并显示于液晶屏上,通过单片机控制数字电位计调节输出电压值,实现自动调节;或者通过键盘的左右键选出电压调节页面,用上下键进行手动调节;也可以通过通信接口实现远程调节。c.电流调节。多台开关电源并联使用时,要求各台电源的负载电压相等。单片机A/D口采集转换成电压值的负载电流值,通过通信口得到各台电流值,取电流平均值,控制数字电位计调节输出电压,使输出负载电流达到平均值;或者通过键盘的左右键选出电流调节页面,用上下键进行手动调节。d.故障报警。单片机通过光电耦合器检测到各项输入输出故障时,扬声器产生蜂鸣,相应的报警灯闪烁,并在液晶屏上显示故障类型及处理方法。e.监测。单片机A/D口对电网电压,输出电压,输出电流进行采集测量,当出现超限时进行报警。f.通信。包括单片机与各台开关电源间的通信和单片机与中心监控站的通信。2 电压调节电路电压调节电路由单片机、数字电位计X9313和可调分流基准芯片TL431组成,其电路原理图如图2所示。Xicor9313是固态非易失性电位器,可用作数字控制的微调电位器。TL431是TI生产的一个有良好的热稳定性能的三端可调分流基准源,它的输出电压用两个电阻就可以任意地设置到从VREF(5V)到36V范围内的任何值。工作时,单片机的一个IO控制INC计数输入脚,为其提供计数脉冲,此输入端为下降沿触发。另一个IO控制U/D升降输入端,当U/D为高电平时,X9313内部计数器进行加法计数,VW端的输出电压上升,由于VW接地,使VH端电压降低,而TL431的REF输出端电压为恒定的5V,从而使Vcc处输出电压升高;同理当U/D为低电平时,Vcc处输出电压降低,这样就实现了电压输出调节。3 模拟数据采集MSP430F149内嵌入一个高精度的,具有采样与保持功能的12位ADC转换模块,内部提供各种采样与保持时钟源。MSP430有8个外部输入通道可选, 最高采样速度可达200KHZ,并且还内置温度传感器,可以测量芯片内的温度,如果测量温度高于或低于预设的温度是,可以通过外接部件显示告警信息,同时具有6种可编程选择的内部参考电压。该转换模块为一些需要模拟量采集的场合提供了便利。我们选择的参考电压是0~5V,这样MSP430F149的AD分辨率就是5/4096 = 61V左右。由于输入的模拟电压量较高,不能直接与单片机的ADC采样端口相连,因此用串联一个滑动变阻器的方法进行了降压处理,成功解决了上述问题。4 人机对话设计系统的人机操作界面由液晶显示屏、指示灯和键盘组成。液晶选用的是基于T6963C 的液晶模块YM12864。键盘采用的是3×3 的阵列接法,系统采用了图形用户界面,操作简单易行,显示实用美观。工作时,液晶屏可以实时显示采集到的电网电压、输出电压、输出电流及各种报警信息,操作相应键盘可以进行显示页面的切换,对输出电压,输出电流进行自动、手动及远程控制调节。当有报警信息产生时,相应得指示灯会闪烁警示,同时与单片机连接的扬声器会产生报警蜂鸣声,以提醒操作人员做出相应的处理。2 系统软件设计430 支持汇编语言和C 语言两种语言编程,因此可以在一个工程文件中同时用两种语言,使用汇编语言,便于在调试时寻找逻辑和指令的联系及地址的定位正确与否。使用C 语言进行编程大大减少了工作量,编好后的程序可读性好,易于修改和维护。开发工具使用IARSystems 公司的IAR Embedded Workbench,它集成了编辑、编译、链接、下载与在线调试(Debug)等多种功能,使用方便,并具备高效的C 语言编译能力。考虑到软件开发效率及可维护性,系统软件设计遵循模块化的编程思想,将系统功能划分为几个相对独立的功能模块。它们包括:液晶显示模块、AD 转换模块、按键监测响应模块、报警监测响应模块、电压电流调节模块、数据处理模块、通信模块。每个模块都要进行独立的测试,最后结合到一起。整个系统的软件流程图如图3 所示。按键监测模块是其中的重要组成部分,它控制着AD转换的启动,显示页面的切换,及电压电流的自动调节,手动调节,远程调节的启动和切换。报警监测模块对开关电源的保护起着至关重要的作用,它实时的监测着开关电源是否出现故障,当发生输入电压过压,输入电压欠压,PFC故障时应切断总电源,当发生输出电压过压,输出电压欠压,模块过热,及IPM保护故障时应关断DC-DC变换器。在对各模块进行整合时,要注意各中断之间的冲突。由于在MSP430 的中断优先级中,ADC12 采样转换中断优先级高于TIMERA 中断,因此当在响应TIMERA 中断的过程中会执行ADC12 采样转换中断,或者TIMERA 的中断响应被迫延迟,这样就会影响在TIMERA中断中执行的报警监测响应程序,不能达到对开关电源故障类的实时检测。在本系统中,利用按键控制ADC12 采样转换中断的启动和关闭,从而解决中断冲突。3 结论本文在基于MSP430F149电源监控管理系统的设计和实现的基础上对MSP430的系统设计做了讨论,提出并解决了在设计中出现的问题。本文作者的创新点:利用MSP430的系统结构简单,外围电路少,效率高的特点,设计实现了简洁直观、使用方便、操作全程汉字提示、监控能力强、运行稳定、安全可靠的电源监控管理系统,大大降低了成本,取得了相当可观的经济效益,满足实际需求。二·C语言论文:嵌入式以门槛高,入门难的方式拦截了无数的学者。然而单片机作为嵌入式的入门课,如何以一种正确的方法学习单片机将关系到是否能学习好嵌入式。纵所周知,学习嵌入式先玩ptotel,再做单片机。Protel简单的来说就是一个做PCB板的纯英文的软件。学习ptotel前必需具备一定的电路基础和英语能力,电路基础我想大部分同学都是有的,而英语这一块却是许多人所头疼的。这对英语基础差的同学是一种打击,再者如果毅力不强,我想你是自学不下去的。毅力是学任何东西所必需的一种能力、素质,是一种遇挫折而不言败的决心。不管学的是protel还是单片机,首先要找一个能够指导你的人。何谓指导,指导并不是说他要一步一步地教你去做,而是一个在关键时刻能够为你指出一条道路的人。我认为学习嵌入式方法最重要,在学protel和单片机之前应该想办法了解关于学习它们的方法。比如说protel吧,许多人理科的学生都是以一种纯理解的角度去学的,画一个导线、元件问一下为什么要这样画,生成网络表也追根溯源地问个网络表的由来。其实许多东西只是懂用就行,理论的东西懂得再多不懂用也是枉然的。所以学习protel有地方不懂你就问你的指导员,有许多的东西是规定死了的,不是你想半天一夜就可以为你而改变的。这不同于软件设计,软件设计在你的苦思之下也许可以找到另一种更好的方法。 单片机嘛,不得不承认中国没一本单片机好书。我学习单片机的时候看过的单片机书有七本,大多数都是不尽人意的。在这里我冒昧地说:中国人写书确实缺乏一点“读者至上”的原则。我所看过的单片机书我想有很多都是以他的角度去写的,没有几个人是站稳在读者的角度上写的。书上的章节注释极不清楚,许多重要的地方都是没有说明的,说句不好听的话,作者似乎以为读者的水平也像他一样高。而外国人的书呢,同样的书,同样的知识点,有同样的中国人的书的两三倍那么厚,这是为什么。这是因为外国人的书点点滴滴都是面向着读者的。注释、说明、总结应有尽有。所以,我在这里发表一个也许同胞会扔鸡蛋到我身上的观点,那就是:不管学什么,优先选择外文翻译书,或是纯英文书。得到一本好书对我们的影响极为巨大。这一部分我用一句话来总结就是:中国人的书适合教学,而外国人的书不仅适合教学还适合自学。 中国人的单片机书往往都是先介绍单片机的内部结构、中断,定时器,然后再到I/O口。一开始就让我们学习单片机内部结构,中断、定时器的内部结构和原理,把我们弄得一塌糊涂的时候再和我们讲例子,怎样去操作实验板。如果自学的话我想许多同学是学不下去的,干嘛要把非得把单片机的内部结构像解剖学一样弄个彻底才实践去应用它呢?即使你把单片机全解剖清楚了还是不会用你手中的这块实验板的。我觉得如果在学单片机之前没有学过汇编语言就直接用C语言学的话,即使学完了单片机,对单片机的内部结构和单片机的工作原理也是不清楚的。学了汇编之后再学单片机的话效果将会好得多,所以不要心急,有些东西是急不来的。所以我认为学习单片机要在实践中学习,先实践再去了解它的结构和原理,如果你实在不能了解它的结构和原理那也无所谓的,只要你懂得用就可以了!(没学过汇编的只能这么说了)我们可以先从 I/O口学习,看一些例子烧录些程序,再看一下现象,之后再尝试了解一下所要用到的单片机的内部结构,最后在这个现象的知识基础上,编一个自己想要的程序、现象出来。这样学习的话既不无聊,成就感也有了。为什么有些人可以把学习当一种快乐,而许多人在唉声叹气,我想有一部分是出自这个原因。不同的实验板有不同的PCB图,所以I/O的操作也是有所不同的。不过操作的原理都是一样的,有些同学可能会抱怨教程里的实验板和自己手中的实验板不同,这是大可不必多虑的。I/O这一步在调试中看现象的理念很重要,比如改变一个语句会产生何种现象,为什么会产生,这些都是要在调试中掌握的。中断的学习方法也是类似的,先实践发现有陌生的地方就去查看相应的寄存器,等实现了自己想要的现实再慢慢地解剖一下单片机的寄存器,这样学起来会更有意义,记得更牢。中断也没复杂的东西的,只不过学几个中断函数,优先级之类的。有一定C语言基础的同学在优先级这一块可以联系C语言中运算符的优先级,我相信有了C语言基础定义一两个中断函数也不是什么问题了的。我学过的单片机的内容在我文档的实例之中,实例的数量不多,但这些都是直接点击单片机知识点的。随着我的学习渐渐地深入后我再把我实现过的东西写入实例之中吧。希望对你有所帮助,祝成功!
257 评论

素手宛花

以下均可参考,满意给我加分, 基于FX2N-48MRPLC的交通灯控制 西门子PLC控制的四层电梯毕业设计论文 PLC电梯控制毕业论文 基于plc的五层电梯控制 松下PLC控制的五层电梯设计 基于PLC控制的立体车库系统设计 PLC控制的花样喷泉 三菱PLC控制的花样喷泉系统 PLC控制的抢答器设计 世纪星组态 PLC控制的交通灯系统 X62W型卧式万能铣床设计 四路抢答器PLC控制 PLC控制类毕业设计论文 铁路与公路交叉口护栏自动控制系统 基于PLC的机械手自动操作系统 三相异步电动机正反转控制 基于机械手分选大小球的自动控制 基于PLC控制的作息时间控制系统 变频恒压供水控制系统 PLC在电网备用自动投入中的应用 PLC在变电站变压器自动化中的应用 FX2系列PCL五层电梯控制系统 PLC控制的自动售货机毕业设计论文 双恒压供水西门子PLC毕业设计 交流变频调速PLC控制电梯系统设计毕业论文 基于PLC的三层电梯控制系统设计 PLC控制自动门的课程设计 PLC控制锅炉输煤系统 PLC控制变频调速五层电梯系统设计 机械手PLC控制设计 基于PLC的组合机床控制系统设计 PLC在改造z-3040型摇臂钻床中的应用 超高压水射流机器人切割系统电气控制设计 PLC在数控技术中进给系统的开发中的应用 PLC在船用牵引控制系统开发中的应用 智能组合秤控制系统设计 S7-200PLC在数控车床控制系统中的应用 自动送料装车系统PLC控制设计 三菱PLC在五层电梯控制中的应用 PLC在交流双速电梯控制系统中的应用 PLC电梯控制毕业论文 基于PLC的电机故障诊断系统设计 欧姆龙PLC控制交通灯系统毕业论文 PLC在配料生产线上的应用毕业论文 三菱PLC控制的四层电梯毕业设计论文 全自动洗衣机PLC控制毕业设计论文 工业洗衣机的PLC控制毕业论文 《双恒压无塔供水的PLC电气控制》 基于三菱PLC设计的四层电梯控制系统 西门子PLC交通灯毕业设计 自动铣床PLC控制系统毕业设计 PLC变频调速恒压供水系统 PLC控制的行车自动化控制系统 基于PLC的自动售货机的设计 基于PLC的气动机械手控制系统 PLC在电梯自动化控制中的应用 组态控制交通灯 PLC控制的升降横移式自动化立体车库 PLC在电动单梁天车中的应用 PLC在液体混合控制系统中的应用 基于西门子PLC控制的全自动洗衣机仿真设计 基于三菱PLC控制的全自动洗衣机 基于plc的污水处理系统 恒压供水系统的PLC控制设计 基于欧姆龙PLC的变频恒压供水系统设计 西门子PLC编写的花样喷泉控制程序 欧姆龙PLC编写的全自动洗衣机控制程序 68 景观温室控制系统的设计 贮丝生产线PLC控制的系统 基于PLC的霓虹灯控制系统 PLC在砂光机控制系统上的应用 磨石粉生产线控制系统的设计 自动药片装瓶机PLC控制设计 装卸料小车多方式运行的PLC控制系统设计 PLC控制的自动罐装机系统 基于CPLD的可控硅中频电源 西门子PLC编写的花样喷泉控制程序 欧姆龙PLC编写的全自动洗衣机控制程序 PLC在板式过滤器中的应用 PLC在粮食存储物流控制系统设计中的应用 变频调速式疲劳试验装置控制系统设计 基于PLC的贮料罐控制系统 基于PLC的智能交通灯监控系统设计基于labVIEW虚拟滤波器的设计与实现 双闭环直流调速系统设计单片机脉搏测量仪 单片机控制的全自动洗衣机毕业设计论文FPGA电梯控制的设计与实现 恒温箱单片机控制基于单片机的数字电压表 单片机控制步进电机毕业设计论文函数信号发生器设计论文 110KV变电所一次系统设计报警门铃设计论文 51单片机交通灯控制单片机温度控制系统 CDMA通信系统中的接入信道部分进行仿真与分析仓库温湿度的监测系统 基于单片机的电子密码锁单片机控制交通灯系统设计 基于DSP的IIR数字低通滤波器的设计与实现智能抢答器设计 基于LabVIEW的PC机与单片机串口通信DSP设计的IIR数字高通滤波器 单片机数字钟设计自动起闭光控窗帘毕业设计论文 三容液位远程测控系统毕业论文基于Matlab的PWM波形仿真与分析 集成功率放大电路的设计波形发生器、频率计和数字电压表设计 水位遥测自控系统 毕业论文宽带视频放大电路的设计 毕业设计 简易数字存储示波器设计毕业论文球赛计时计分器 毕业设计论文 IIR数字滤波器的设计毕业论文PC机与单片机串行通信毕业论文 基于CPLD的低频信号发生器设计毕业论文110kV变电站电气主接线设计 序列在扩频通信中的应用正弦信号发生器 红外报警器设计与实现开关稳压电源设计 基于MCS51单片机温度控制毕业设计论文步进电动机竹竿舞健身娱乐器材 单片机控制步进电机 毕业设计论文单片机汽车倒车测距仪 基于单片机的自行车测速系统设计水电站电气一次及发电机保护 基于单片机的数字显示温度系统毕业设计论文语音电子门锁设计与实现 工厂总降压变电所设计-毕业论文单片机无线抢答器设计 基于单片机控制直流电机调速系统毕业设计论文单片机串行通信发射部分毕业设计论文 基于VHDL语言PLD设计的出租车计费系统毕业设计论文超声波测距仪毕业设计论文 单片机控制的数控电流源毕业设计论文声控报警器毕业设计论文 基于单片机的锁相频率合成器毕业设计论文基于Multism/protel的数字抢答器 单片机智能火灾报警器毕业设计论无线多路遥控发射接收系统设计毕业论文 单片机对玩具小车的智能控制毕业设计论文数字频率计毕业设计论文 基于单片机控制的电机交流调速毕业设计论文楼宇自动化--毕业设计论文 车辆牌照图像识别算法的实现--毕业设计超声波测距仪--毕业设计 工厂变电所一次侧电气设计电子测频仪--毕业设计 点阵电子显示屏--毕业设计电子电路的电子仿真实验研究 基于51单片机的多路温度采集控制系统基于单片机的数字钟设计 小功率不间断电源(UPS)中变换器的原理与设计自动存包柜的设计 空调器微电脑控制系统全自动洗衣机控制器 电力线载波调制解调器毕业设计论文图书馆照明控制系统设计 基于AC3的虚拟环绕声实现电视伴音红外转发器的设计 多传感器障碍物检测系统的软件设计基于单片机的电器遥控器设计 基于单片机的数码录音与播放系统单片机控制的霓虹灯控制器 电阻炉温度控制系统智能温度巡检仪的研制 保险箱遥控密码锁 毕业设计10KV变电所的电气部分及继电保护 年产26000吨乙醇精馏装置设计卷扬机自动控制限位控制系统 铁矿综合自动化调度系统磁敏传感器水位控制系统 继电器控制两段传输带机电系统广告灯自动控制系统 基于CFA的二阶滤波器设计霍尔传感器水位控制系统 全自动车载饮水机浮球液位传感器水位控制系统 干簧继电器水位控制系统电接点压力表水位控制系统 低成本智能住宅监控系统的设计大型发电厂的继电保护配置 直流操作电源监控系统的研究悬挂运动控制系统 气体泄漏超声检测系统的设计电压无功补偿综合控制装置 FC-TCR型无功补偿装置控制器的设计DSP电机调速 150MHz频段窄带调频无线接收机电子体温计 基于单片机的病床呼叫控制系统红外测温仪 基于单片微型计算机的测距仪智能数字频率计 基于单片微型计算机的多路室内火灾报警器信号发生器 基于单片微型计算机的语音播出的作息时间控制器交通信号灯控制电路的设计 基于单片机步进电机控制系统设计多路数据采集系统的设计 电子万年历 遥控式数控电源设计 110kV降压变电所一次系统设计 220kv变电站一次系统设计 智能数字频率计 信号发生器基于虚拟仪器的电网主要电气参数测试设计 基于FPGA的电网基本电量数字测量系统的设计 风力发电电能变换装置的研究与设计 电流继电器设计 大功率电器智能识别与用电安全控制器的设计 交流电机型式试验及计算机软件的研究 单片机交通灯控制系统的设计 智能立体仓库系统的设计 智能火灾报警监测系统 基于单片机的多点温度检测系统 单片机定时闹钟设计 湿度传感器单片机检测电路制作 智能小车自动寻址设计--小车悬挂运动控制系统 探讨未来通信技术的发展趋势 音频多重混响设计 单片机呼叫系统的设计 基于FPGA和锁相环4046实现波形发生器 基于FPGA的数字通信系统 基于单片机的带智能自动化的红外遥控小车 基于单片机AT89C51的语音温度计的设计 智能楼宇设计 移动电话接收机功能电路 单片机演奏音乐歌曲装置的设计 单片机电铃系统设计 智能电子密码锁设计 八路智能抢答器设计 组态控制抢答器系统设计 组态控制皮带运输机系统设计 基于单片机控制音乐门铃 基于单片机控制文字的显示 基于单片机控制发生的数字音乐盒 基于单片机控制动态扫描文字显示系统的设计 基于LMS自适应滤波器的MATLAB实现 D功率放大器毕业论文 无线射频识别系统发射接收硬件电路的设计 基于单片机PIC16F877的环境监测系统的设计 基于ADE7758的电能监测系统的设计 智能电话报警器 数字频率计 课程设计 多功能数字钟电路设计 课程设计 基于VHDL数字频率计的设计与仿真 基于单片机控制的电子秤 基于单片机的智能电子负载系统设计 电压比较器的模拟与仿真 脉冲变压器设计 MATLAB仿真技术及应用 基于单片机的水温控制系统 基于FPGA和单片机的多功能等精度频率计 发电机-变压器组中微型机保护系统 基于单片机的鸡雏恒温孵化器的设计 数字温度计的设计 生产流水线产品产量统计显示系统 水位报警显时控制系统的设计 红外遥控电子密码锁的设计 基于MCU温控智能风扇控制系统的设计 数字电容测量仪的设计 基于单片机的遥控器的设计 200电话卡代拨器的设计 数字式心电信号发生器硬件设计及波形输出实现 电压稳定毕业设计论文 基于DSP的短波通信系统设计(IIR设计) 一氧化碳报警器 网络视频监控系统的设计 全氢罩式退火炉温度控制系统 通用串行总线数据采集卡的设计 单片机控制单闭环直流电动机的调速控制系统 单片机电加热炉温度控制系统 单片机大型建筑火灾监控系统 USB接口设备驱动程序的框架设计 基于Matlab的多频率FMICW的信号分离及时延信息提取 正弦信号发生器 小功率UPS系统设计 全数字控制SPWM单相变频器 点阵式汉字电子显示屏的设计与制作 基于AT89C51的路灯控制系统设计 基于AT89C51的路灯控制系统设计 基于AT89C51的宽范围高精度的电机转速测量系统 开关电源设计基于PDIUSBD12和K9F2808简易USB闪存设计 微型机控制一体化监控系统直流电机试验自动采集与控制系统的设计 新型自动装弹机控制系统的研究与开发 交流异步电机试验自动采集与控制系统的设计转速闭环控制的直流调速系统的仿真与设计基于单片机的数字直流调速系统设计多功能频率计的设计18信息移频信号的频谱分析和识别集散管理系统—终端设计基于MATLAB的数字滤波器优化设计基于AT89C51SND1C的MP3播放器基于光纤的汽车CAN总线研究汽车倒车雷达基于DSP的电机控制超媒体技术数字电子钟的设计与制作温度报警器的电路设计与制作数字电子钟的电路设计鸡舍电子智能补光器的设计高精度超声波传感器信号调理电路的设计电子密码锁的电路设计与制作单片机控制电梯系统的设计常用电器维修方法综述控制式智能计热表的设计电子指南针设计汽车防撞主控系统设计单片机的智能电源管理系统电力电子技术在绿色照明电路中的应用电气火灾自动保护型断路器的设计基于单片机的多功能智能小车设计对漏电保护器安全性能的剖析解析民用建筑的应急照明电力拖动控制系统设计低频功率放大器设计银行自动报警系统

205 评论

相关问答