基于87C51FB单片机的跳频控制器设计

合集下载

基于单片机控制的数字频率计设计

基于单片机控制的数字频率计设计

基于单片机控制的数字频率计设计1. 简介在电子领域中,频率对于信号处理和电路设计至关重要。

频率计是一种测量电信号频率的仪器,它可以帮助工程师们更好地理解信号的特性,并在电路设计和调试中起到至关重要的作用。

在本文中,我将详细探讨基于单片机控制的数字频率计的设计原理和实现方法,希望能帮助读者全面理解这一主题。

2. 频率计原理频率计的原理在于对输入信号的周期进行测量,并通过适当的算法将其转换为频率。

基于单片机的数字频率计设计采用计数的方法来测量信号周期,然后利用计数的结果和时间基准来计算频率。

在这个过程中,单片机起到了关键的控制和计算作用,能够精准地对输入信号进行测量和处理。

3. 单片机选择在设计数字频率计时,单片机的选择至关重要。

一般情况下,我们会选择性能稳定、计算能力强、易于编程的单片机作为核心控制芯片。

常用的单片机包括STC系列、STM32系列和PIC系列等,它们都具有较好的性能和可靠性,适合用于数字频率计的设计和实现。

4. 系统设计数字频率计系统一般由信号输入、单片机控制、显示模块和电源模块等部分组成。

在系统设计中,信号输入模块用于接收待测信号,并将其转换为数字信号输入到单片机中;单片机控制模块负责对输入信号进行计数和处理,并输出结果到显示模块;显示模块一般采用数码管或液晶显示屏,用于显示测量的频率数值。

电源模块需要为整个系统提供稳定的工作电压,确保系统正常运行。

5. 算法设计在数字频率计的设计中,算法的设计对于测量结果的准确性和稳定性至关重要。

一般而言,常见的测频算法包括时间测量法、计数器法和分频计数法等。

这些算法都需要考虑精确的计数和时间基准,以确保测量结果的准确性。

在算法设计中还需要考虑到单片机的计算能力和存储空间,选择合适的算法和数据结构来降低系统的复杂度和成本。

6. 实现方法基于单片机的数字频率计的实现方法有多种,可以根据具体的需求和应用场景选择合适的硬件和软件方案。

在硬件设计方面,需要考虑信号输入电路、计数电路、显示电路和电源电路等部分;在软件设计方面,需要编写相应的程序代码,实现信号测量、数据处理和显示控制等功能。

基于单片机的频率计设计[1].doc

基于单片机的频率计设计[1].doc

目录1 前言 (1)2 频率计原理 (1)3 设计思想 (2)4 51单片机系统的硬件连接及调试 (2)5 单元程序的设计 (4)5.1 1s定时 (4)5.2 T1计数程序 (6)5.3 频率数据采集 (7)5.4 进制转换 (7)5.5 数码显示 (11)6 频率计系统总体程序 (15)7 程序的调试 (20)8 设计心得 (22)参考文献 (22)1 前言单片机是20世纪中期发展起来的一种面向控制的大规模集成电路模块,具有功能强、体积小、可靠性高、价格低廉等特点,在工业控制、数据采集、智能仪表、机电一体化、家用电器等领域得到了广泛的应用,极大的提高了这些领域的技术水平和自动化程度。

51系列单片机是国内目前应用最广泛的一种8位单片机之一,随着嵌入式系统、片上系统等概念的提出和普遍接受及应用。

51系列及其衍生单片机还会在继后很长一段时间占据嵌入式系统产品的低端市场,因此,作为新世纪的大学生,在信息产业高速发展的今天,掌握单片机的基本结构、原理和使用是非常重要的。

本次课程设计的内容是使用89C51RC单片机最小系统设计频率计系统,系统以单片机为主控单元,主要用于对方波频率的测量。

2频率计原理频率的测量实际上就是在1s时间内对信号进行计数,计数值就是信号频率。

用单片机设计频率计通常采用两种办法,第一种方法是使用单片机自带的计数器对输入脉冲进行计数;第二种方法是单片机外部使用计数器对脉冲信号进行计数,计数值再由单片机读取。

第一种方法的好处是设计出的频率计系统结构和程序编写简单,成本低廉,不需要外部计数器,直接利用所给的单片机最小系统就可以实现。

这种方法的缺陷是受限于单片机计数的晶振频率,输入的时钟频率通常是单片机晶振频率的几分之一甚至是几十分之一,在本次设计使用的98C51单片机,由于检测一个由“1”到“0”的跳变需要两个机器周期,前一个机器周期测出“1”,后一个周期测出“0”。

故输入时钟信号的最高频率不得超过单片机晶振频率的二十四分之一。

毕业设计(论文)-单片机控制变频调速的设计[管理资料]

毕业设计(论文)-单片机控制变频调速的设计[管理资料]

防灾科技学院成人高等教育毕业论文题目单片机控制变频调速的设计专业电气工程及自动化层次专升本学号答辩人指导教师完成时间目录 (1) (2) (2) (3) (3) (3) (4)IPM模块 (4)IPM内部结构图 (5)89C51主控制模块 (7)主要特性 (7)管脚说明 (8)振荡器特性 (9)SPWM波发生模块 (9)SA4828的引脚功能 (10)SA4828内部结构 (11)SA4828初始化编程 (13)其他模块简介 (15)串口通信 (15)A/D模数转换模块 (16) (18) (20)参考文献 (21)单片机控制变频调速的设计摘要:本文介绍了一种利用专用集成电路SA4828设计电机变频调速的方法。

系统主要包括主电路与控制电路,主电路采用IPM智能功率模块作为电机的控制。

控制电路由MCS-51系列的8051单片机最小系统和SA4828 三相SPWM 产生器及少量的扩展外围芯片构成,充分发挥其控制电路简单、控制方式灵活、输出波形优点多的特点,结合相应的软件,实现电机的调速要求。

其中主要内容包括:SA4828的特性介绍及变频系统的主电路、驱动电路、保护电路、速度检测、调速系统及软件编程设计方法。

所设计的系统实现了变频调速的全数字化控制,实时性好,可靠性高。

关键词:单片机;SA4828;变频调速;SPWM;电动机对于可调速电力驱动系统,该项目通常基于电机电流分为两种直流调速系统和交流调速系统。

它们最大的区别主要在于交流调速系统从直流电机电流流向设备的变化。

20世纪70年代以来,大规模集成电路和计算机控制技术的发展,以及现代控制理论的应用,交流调速系统系统逐渐具有动态速度范围,范围广,速度高精度稳定,响应速度快,可逆运行而在四象限方面表现良好,速度性能可与直流调速系统相媲美。

许多传统的直流电机调速系统由工业设备驱动的交流驱动系统驱动,提高了系统的可靠性,降低了系统的维护成本。

随着应用频率控制频率的增加,技术变得越来越成熟,人们不仅对VVVF系统的精度要求越来越高,控制系统也越来越多的功能需求越来越多的智能系统需要更高的响应能力更多、更高,以满足生产需要,适应不同的工作条件。

基于C51单片机数字频率计课程设计

基于C51单片机数字频率计课程设计

(华)课程设计(论文)目录摘要................................................. .....错误!未定义书签。

1 引言 (2)1.1数字频率计概述 (2)1.2频率测量仪的设计思路与频率的计算 (2)1.3 基本设计原理 (3)2 数字频率计(低频)的硬件结构设计 (4)2.1 系统硬件的构成 (4)2.2 系统工作原理图 (4)2.3 AT89C51单片机及其引脚说明 (5)2.4 信号调理及放大整形模块 (7)2.5 时基信号产生电路 (7)2.6显示模块 (9)3软件设计 (12)3.1量程转换 (12)3.2 BCD转换 (13)3.3 LCD显示的功能 (13)4模块电路仿真 (13)5 结束语 (15)参考文献 (17)附录汇编源程序代码 (18)1 引言本应用系统设计的目的是通过在“单片机原理及应用”课堂上学习的知识,以及查阅资料,培养一种自学的能力。

并且引导一种创新的思维,把学到的知识应用到日常生活当中。

在设计的过程中,不断的学习,思考和同学间的相互讨论,运用科学的分析问题的方法解决遇到的困难,掌握单片机系统一般的开发流程,学会对常见问题的处理方法,积累设计系统的经验,充分发挥教学与实践的结合。

全能提高个人系统开发的综合能力,开拓了思维,为今后能在相应工作岗位上的工作打下了坚实的基础。

1.1数字频率计概述数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。

它是一种用十进制数字显示被测信号频率的数字测量仪器。

它的基本功能是测量正弦信号,方波信号及其他各种单位时间内变化的物理量。

在进行模拟、数字电路的设计、安装、调试过程中,由于其使用十进制数显示,测量迅速,精确度高,显示直观,经常要用到频率计。

本数字频率计将采用定时、计数的方法测量频率,采用一个1602A LCD显示器动态显示6位数。

测量范围从1Hz—10kHz的正弦波、方波、三角波,时基宽度为1us,10us,100us,1ms。

基于跳频技术的无线电遥控器的研究与实现

基于跳频技术的无线电遥控器的研究与实现

电子技术与软件工程Electronic Technology & Software Engineering电子技术Electronic Technology基于跳频技术的无线电遥控器的研究与实现胡巍砾孟浩,(安徽农业大学信息与计算机学院安徽省合肥市230036 )摘要:本文提出了一种基于跳频技术的无线电遥控器,通过采用模块化的设计方法,将系统分为微控制器系统、Nokia5110液晶显 示屏系统、N R F24L01无线通信系统和摇杆控制系统,经设计开发实现了发射部分把摇杆位移产生的信号处理后通过N R F24L01无线通信模 块以不断变换工作通信频道的方式发射给相应的接收部分⑴,同时Nokia5110液晶显示屏显示遥控器的相关信息。

实验结果表明,通过 不停变换工作通信频道的方式,发射机与接收机之间可以进行稳定的、高质量的通信。

关键词:微控制器系统;无线电遥控器;跳频通信系统;工作通信频道;无线通信模块无线电遥控器通常由发射部分和接收部分组成,无论是在工业 上还是在家庭中都有无线电遥控的身影。

文献[2j是设计了一款红外 遥控器,可以精准测量脉宽,并可记录一些电气设备遥控器发射的 红外线数据,不够安全稳定,障碍物的遮挡对信号正常的传输有严 重的影响。

文献[51用DSP和FPGA芯片实现了跳频的相关通信,但是所需要的成本比较大。

本文利用STM32F103C8T6微控制器和 NRF24L01无线通信模块等作为跳频通信的主要部分,设计了相应 的发射机和接收机,接收机有相应的脉冲输出引脚,可以对接收机 相应的输出引脚进行2次开发,即让此款遥控器适用于不同的场合。

1硬件系统的设计与实现基于跳频技术的无线电遥控器的研宄与实现主要设计思想是将 嵌入式设计、射频通信设计、LCD屏幕显示设计相互融合[2],实现安全稳定的无线控制。

无线电遥控器通过采集摇杆和按键的电压值,并把电压值转换为相应的数字量,通过无线通信模块将这些数字量 发送给无线电遥控器的接收部分[3]。

基于C51的单片机电动机控制器制作

基于C51的单片机电动机控制器制作

90
—— 科协论坛 ・ 2013 年第 01 期 (下) ——
计算技术
与 信息发展
基于 JQuery 框架技术开发的 WEB 应用

(西华大学 摘
周志雄
四川・成都 610039)
要: 阐述 JQuery 框架的概念、 组成和特点, 研究 AJAX 异步的技术, JQuery 框架为例, 以 说明如何使用框架 开发 AJAX 应用程序。 框架 中图分类号: TP393 1 前言 JQuery 是继 prototype 之后又一个优秀的 Javascript 框架。 它是轻量级的 js 库(压缩后只有 21k), 它兼容 CSS3, 还兼容各 种浏览器(IE 6.0+, 1.5+, FF Safari 2.0+, Opera 9.0+)。JQuery 使 用户能更方便地处理 HTML documents、events、实现动画效 果,并且方便地为网站提供 AJAX 交互。JQuery 还有一个比 较大的优势是, 它的文档说明很全, 而且各种应用也说得很详 细,同时还有许多成熟的插件可供选择。JQuery 能够使用户 的 html 页保持代码和 html 内容分离, 也就是说, 不用再在 html 里面插入一堆 js 来调用命令了, 只需定义 id 即可。 关键词: JQuery AJAX 文献标识码: A 文章编号: 1007-3973 2013) ( 001-091-02 2 JQuery 的组成及特点 2.1 JQuery 的组成 JQuery 是一个兼容多浏览器的 javascript 库,是免费的、 开源的, 使用 MIT 许可协议。JQuery 的语法设计可以使开发 者更加便捷, 例如操作文档对象、 选择 DOM 元素、 制作动画效 果、 事件处理、 使用 AJAX 及其他功能。除此以外, JQuery 提 供的 API 让开发者编写插件。其模块化的使用方式使开发者 可以很轻松的开发出功能强大的静态或动态网页。 JQuery 自身带有显示和隐藏元素的一些特效以外,可以 通过插件实现更多功能, 如表单验证、 导航、 Tab 拖放效果、 表

基于单片机的简单频率计课程设计报告

基于单片机的简单频率计课程设计报告

《单片机原理与接口技术》课程设计报告频率计目录1功能分析与设计目标 (1)2 频率计的硬件电路设计 (3)2.1 控制、计数电路 (3)2.2 译码显示电路 (5)3 频率计的软件设计与调试 (6)3.1 软件设计介绍 (6)3.2 程序框图 (8)3.3 功能实现具体过程 (8)3.4 测试数据处理,图表及现象描述 (10)4 讨论 (11)5 心得与建议 (12)6 附录(程序及注释) (13)1功能分析与设计目标背景:在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。

为了实现智能化的计数测频,实现一个宽领域、高精度的频率计,一种有效的方法是将单片机用于频率计的设计当中。

用单片机来做控制电路的数字频率计测量频率精度高,测量频率的范围得到很大的提高。

题目要求:用两种方法检测(Δm ,ΔT )要求显示单位时间的脉冲数或一个脉冲的周期。

设计分析:电子计数式的测频方法主要有以下几种:脉冲数定时测频法(M法),脉冲周期测频法(T法),脉冲数倍频测频法(AM法),脉冲数分频测频法(AT法),脉冲平均周期测频法(M/T法),多周期同步测频法。

下面是几种方案的具体方法介绍。

脉冲数定时测频法(M法):此法是记录在确定时间Tc内待测信号的脉冲个数Mx,则待测频率为:Fx=Mx/ Tc 脉冲周期测频法(T法):此法是在待测信号的一个周期Tx内,记录标准频率信号变化次数Mo。

这种方法测出的频率是:Fx=Mo/Tx脉冲数倍频测频法(AM法):此法是为克服M法在低频测量时精度不高的缺陷发展起来的。

通过A倍频,把待测信号频率放大A倍,以提高测量精度。

其待测频率为:Fx=Mx/ATo脉冲数分频测频法(AT法):此法是为了提高T法高频测量时的精度形成的。

由于T法测量时要求待测信号的周期不能太短,所以可通过A分频使待测信号的周期扩大A倍,所测频率为:Fx=AMo/Tx脉冲平均周期测频法(M/T法):此法是在闸门时间Tc内,同时用两个计数器分别记录待测信号的脉冲数Mx和标准信号的脉冲数Mo。

毕业设计-基于C51单片机的步进电机控制系统设计

毕业设计-基于C51单片机的步进电机控制系统设计

摘要本设计中首先介绍了步进电机的工作原理、控制特点和运行状态,然后给出了步进电机的单片机控制系统的总体设计方案。

在这个控制系统中,单片机选用AT89C51,其作为控制核心,担负着产生脉冲,发送、接受控制命令等任务;脉冲分配采用硬件方法,由8713接收到单片机的控制信号后产生相应的控制脉冲,避免了软件法在不停地产生脉冲时占用的时间;采用单电压驱动的方法驱动电机带动负载运行;利用键盘、显示专用芯片8279能够以较简单的硬件电路和较少的软件开销实现微型机与键盘和LED显示器接口。

本设计最后详细介绍了硬件部分和软件部分的实现方法。

关键词:单片机;步进电机;速度控制;ZLG7290;显示器AbstractThe design introduces the working principle of stepper motor, control features and operations, and then gives the stepper motor microcontroller control system design programs. In this control system, the SCM selecting AT89C51, the control center of the shoulder produces pulses, sending, receiving control commands and other tasks; pulse distribution method using hardware from the 8713 chip control signals received resulting from the corresponding control pulse, to avoid software method to generate pulses in constant time occupied; adopt a single voltage-driven approach drive motor to drive the load operation; use of keyboard, display 8279 can be dedicated to simple hardware and less software overhead to achieve keyboard and LED display interface. Finally introduce the hardware and software implementation methods in detail.Key words: SCM; stepper motor; speed control;ZLG7290;display;目录摘要 (I)Abstract .................................................... I I 第一章绪论. (1)1.1步进电机概述 (1)1.2课题研究的主要内容 (2)1.2.1研究内容 (2)1.2.2论文安排 (2)第二章步进电机控制系统设计方案 (3)2.1步进电机的系统 (3)2.2步进电机的失步现象 (5)2.3步进电机控制系统的组成 (6)2.4系统的控制过程 (7)第三章步进电机控制系统硬件部分 (9)3.1硬件电路图 (9)3.2采用51系列单片机AT89C51作为控制器 (10)3.2.1 AT89C51的主要性能 (10)3.2.2 AT89C51引脚功能说明 (10)3.3步进电机的驱动电路 (15)3.4 LED显示电路 (16)3.4.1 LED显示器的结构原理 (16)3.4.2 LED显示接口 (18)3.5可编程键盘/显示控制器ZLG7290电路工作原理 (19)3.5.1 ZLG7290概述 (19)3.5.2管脚、引线与功能 (21)3.5.3 ZLG7290键盘、显示接口电路设计 (24)3.6脉冲分配 (26)第四章步进电机控制系统软件部分 (30)4.1定时器中断服务 (30)4.1.1定时器初值 (30)4.1.2定时器中断服务子程序 (31)4.2 速度控制 (31)第五章总结 (35)致谢 (36)参考文献 (37)附录 (38)第一章绪论本章将简要介绍步进电机的发展过程、步进电机在日常生活中的广泛应用、步进电机作为数字控制电动机的主要特点以及本次研究的主要内容和论文安排。

基于51单片机和CPLD技术数字频率计的设计

基于51单片机和CPLD技术数字频率计的设计

基于51单片机和CPLD技术数字频率计课题设计方案自动化09-9班李雄、张杰、马勇1 绪论测量频率是电子测量技术中最常见的测量之一。

不少物理量的测量, 如时间、速度等都涉及到或本身可转化为频率的测量。

目前, 市场上有各种多功能、高精度、高频率的数字频率计, 但价格不菲。

而在实际工程中, 并不是对所有信号的频率测量都要求达到非常高的精度。

本系统以单片机AT89C51为核心,采用自上向下的设计方法,设计了基于复杂可编程逻辑器件的数字频率计。

以AT89C51单片机作为系统的主控部件,完成电路的测试信号控制、数据运算处理、键盘扫描和控制数码管显示。

用VHDL语言编程,由CPLD(Complex Programmable Logic Device)完成各种时序控制及计数功能。

不仅能够测量正弦波、方波和三角波等信号的频率,而且还能对其他多种物理量进行测量。

该系统具有结构紧凑、可靠性高、测频范围宽和精度高等特点。

2 系统设计方案的选择常用的频率测量方案一下几种:①直接测频法:把被测频率信号经脉冲整形电路处理后加到闸门的一个出入端,只有在闸门开通时间T(以秒计)内,被计数的脉冲送到十进制计数器进行计数;设计数器的值为N,则可得到被测信号频率为f=N/T,经分析,本测量在低频率的相对测量误差较大,即在低频段不能满足本设计的要求。

②组合测频法:这种方法可以在一定程度上弥补方法(1)中的不足,但是难以确定最佳分测点,且电路实现较复杂。

③倍频法:是指把频率测量范围分成多个频段,使用倍频技术,根据频段设置倍频系数,将经整形的低频信号进行倍频后在进行测量,对高频段则直接进行测量。

倍频法较难实现。

④等精度测频法:其实现方式可用图2.1来说明。

图中,预置门控信号是宽度为TPR的一个脉冲,CNT1和CNT2是两个可控计数器。

标准频率信号从CNT1的时钟输出端CLK输入,其频率为fs,经整形后的被测信号从CNT2的时钟输入端CLK输入,设其实际频率为fx;当预置门控信号为高时,经整形后的被测信号的上升沿通过D触发器的Q端同时启动计数器CNT1和CNT2。

基于89C51单片机的8位1000MHz频率计设计

基于89C51单片机的8位1000MHz频率计设计

基于89C51单片机的8位1000MHz频率计设计基于89C51单片机的8位1000MHz频率计设计该频率计兼具的晶振测试功能,除了测晶振外,还能测试大多数陶瓷振子、三端陶瓷滤波器、三端晶体滤波器等,可迅速判断上述器件的好坏、稳定性及准确度。

本仪器把高频输入插座、8位数码管、直流电源插座全部装在一块7cmx12cm的电路板上,外接+9V直流电源即可工作,小巧实用。

一、功能及技术指标频率测试范围分L、H两挡(见附表),由K1切换。

闸门控制时间由K2切换,S为慢速取样,F为快速取样。

K3为频率测试A挡和晶振测试B挡选择开关,可配合K1与K2切换使用。

二、电路原理电路如附图所示。

频率测试电路的核心逻辑控制由89C51担任,完成计数、二进制数转十六进制数、LED数码管扫描信号及测试信号产生、不同时间闸门定时控制信号产生等功能。

CD4513将十六进制数译成BCD码送共阴极数码管段驱动显示。

采用动态方式显示,扫描信号由89C51的P24~P26输出,经74LS138译成8位扫描信号,7407驱动数码管的位显示。

由于89C51片内计数器只有16位,所以扩展了一片74LS393将计数增至24位,这样89C51可计频率最大值为2的24次方=16.777216MHz,显示为10MHz频率时信号分辨率为1Hz。

闸门定时控制信号由89C51内部定时产生,由13脚输出至IC8的13脚进行定时闸门控制计数。

被测信号放大电路分L挡和H挡。

L挡放大电路输入级T3采用绝缘栅型场效应管以提高电路输入阻抗、减轻对被测试电路影响,后两级T4、T5采用简单放大电路。

H挡放大电路还包括(10MHz~1000MHz)除以64分频器,电路,由IC1完成。

其内部包含高频信号放大电路,灵敏度可达lOOmV。

本电路还预留了一级前置放大器,由Tl贴片式微波三极管进行放大,可进行加装实验,以提高测试灵敏度。

晶振测试电路由IC8的两个与非门组成振荡器,工作频率范围为500kHz~30MHz。

基于单片机控制的频率计的设计

基于单片机控制的频率计的设计
ET1=1;//开定时器1中断
TR1=1;//启动定时器1
}
voidzhuanhuan()
{
frequency=(T0_num*65535+T0_TH0*256+T0_TL0); //频率值计
disp_buf[0]=0;
disp_buf[1]=0;
disp_buf[2]=frequency/100000;//十万位
for(j=110;j>0;j--);
}
void Display()
{ uint i;
for(i=0;i<8;i++)
{
P2=bit_tab[sp_buf[i]];/***送数***/
Delay_ms(2);
P2=0;
}
}
voidinit()
根据上述分析,放大电路放大整形电路采用高频晶体管3DG100与74LS00等组成。其中2N3904为NPN型高频小功率三极管,组成放大器将输入频率为fx的周期信号如正弦波、三角波及方波等波形进行放大。与非门74LS00构成施密特触发器,它对放大器的输出波形信号进行整形,使之成为矩形脉冲。具体放大整形电路如图1-5所示。
二、
利用电源、单片机、分频电路及数码管显示等模块,设计一个简易的频率计能够粗略的测量出被测信号的频率。 参数要求如下:
1.测量范围1HZ—500kHZ;(考虑51单片机外部计数,使用12 MHz时钟时,最大计数速率为500 kHz)
2.用8位数码管显示测量值;
3.可以测量方波、三角波及正弦波等多种波形;
4、显示模块:我们测量的频率最终要显示出来,八段LED 数码管显示器由8 个发光二极管组成。基中7 个长条形的发光管排列成“日”字形,另一个圆点形的发光管在数码管显示器的右下角作为显示小数点用,它能显示各种数字及部份英文字母。LED 数码管显示器有两种形式:一种是8 个发光二极管的阳极都连在一起的,称之为共阳极LED 数码管显示器;另一种是8 个发光二极管的阴极都连在一起的,称之为共阴极LED 数码管显示器。共阴和共阳结构的LED 数码管显示器各笔划段名和安排位置是相同的。当二极管导通时,对应的笔划段发亮,由发亮的笔划段组合而显示的各种字符。8个笔划段 h g f e d c b a 对应于一个字节(8 位)的D7、D6、D5、D4、D3、D2、D1、D0,于是用8 位二进制码就能表示欲显示字符的字形代码。

本科毕业设计--87c51单片机自动装箱控制系统

本科毕业设计--87c51单片机自动装箱控制系统

毕业综合技能实践论文论文题目:单片机自动装箱控制系统学号:21133637姓名:康文选系部:电气工程系专业名称:电气自动化指导教师:于新潮2013年12月17日包头职业技术学院电气工程系毕业综合实践论文包头职业技术学院电气工程系摘要在工业生产中,常常需要对产品进行计数、装箱。

如果用人工不但麻烦,而且效率低、劳动强度大。

随着微机控制的普及,特别是单片机的应用,给系统的设计带来了极大的方便。

本论文设计了一种以87c51单片机为核心的流水线产品计数及装箱控制系统,可以对工业自动化生产流水线上的产品进行精确的计数和装箱。

关键字:单片机自动控制装箱目录1 绪论 (1)1.1课题背景 (1)1.2 自动装箱设计意义 (1)2 硬件设计 (5)绪论1.1课题背景随着经济的发展、人类的需要,现在的工厂和车间每天都要生产数以万计的产品。

在过去还可依赖人工纸笔计数,现在由于数量庞大加上生产速度之快这种人工计数的方式已无法达到良好的实时性与准确性。

因此自动计数系统已成为现今工业生产不可或缺的一部分。

然而一个优良的自动计数系统必须拥有良好的数据采集方式和完善的控制系统。

具有革命意义的自动化浪潮改变着自动装箱的方方面面。

优秀的自动控制装箱系统,无论从提高产品质量和生产效率方面,还是从消除加工误差和减轻劳动强度方面,都能起到十分明显的作用。

尤其在食品、饮料、药品、电子等行业。

这点都是至关重要的。

自动装置和系统工程方面的技术正在进一步深化,并得到更广泛的应用。

1.2 自动装箱系统的设计意义自动化水平在在制造行业中不断提高,应用范围正在拓展。

装箱行业中自动化操作正在改变着装箱过程的动作方式和包装容器及材料的建工方法。

实现自动控制的装箱系统能够极大的提高生产效率和产品质量,显著消除包装工序及应刷贴标等造成的误差,有效减轻职工的劳动强度并降低能源与资源的消耗。

2 硬件设计2.1 单片机的选取系统的微控制器,我们选用Intel公司生产的8位单片机87c51单片机内部包含以下一些功能部件⑴一个8位CPU;⑵一个片内振荡器和时钟电路;⑶4KB EPROM;⑷128B内ROM;⑸科寻址64KB的外ROM和外RAM控制电路;⑹两个16位定时/计数器;⑺21个特殊功能寄存器;⑻4个8位并行I/O口,共32条可编程I/O端线;⑼一个可编程全双工串行口;⑽5个中断源,可设置成2个优先级。

基于单片机控制的智能函数信号发生器毕业设计论文(带pcb图)[管理资料]

基于单片机控制的智能函数信号发生器毕业设计论文(带pcb图)[管理资料]

函数发生器摘要函数发生器采用ATM89S52 单片机作为控制核心,外围采用模拟/数字转换电路(DAC0832)、稳压电路(MC1403)、运放电路(LM324)、按键和LED显示灯电路等。

电路采用AT89S52单片机和一片DAC0832数模转换器组成数字式低频信号发生器。

函数信号发生器,它具有价格低、性能高和在低频范围内稳定性好、操作方便、体积小、耗电少等特点。

由于采用了LM324运算放大器和MC1403稳压器,使其电路更加具有较高的稳定性能,性能比高。

此电路清晰,出现故障容易查找错误,操作简单、方便。

通过按键控制可产生方波、锯齿波、三角波、正弦波等,同时用LED显示灯指示对应的波形。

~5 V,~ ,波形准确并且平滑。

本系统设计简单、性能优良,具有一定的实用性。

本设计主要应用AT89S52作为控制核心。

硬件电路简单,软件功能完善,控制系统可靠,性价比较高等特点,具有一定的使用和参考价值。

关键词:单片机;低频信号;发生器;运放器;稳压器目录一、绪论 01、信号发生器现状 02、单片机在低频信号发生器中的应用 0二、系统设计 (1)1、系统方案的比较 (1)(1)选题论证 (1)(2)方案选择 (1)2、芯片选择模块 (2)三、硬件电路的设计 (2)1、基本原理: (2)2、资源分配: (2)3、最小系统设计 (3)(1)最小单片机系统 (3)(2)达盛平台介绍 (7)4、各部分电路原理 (13)(1)DAC0832芯片原理 (13)(2)LM324工作原理 (16)(3)MC1403工作原理 (16)四、软件设计 (17)1、主程序流程图 (18)2、锯齿波程序流程图 (18)3、三角波程序流程图 (19)4、正弦波程序流程图 (20)5、方波程序流程图 (20)6、延时子程序流程图 (21)五、测试结论 (21)六、致谢词 (24)七、结束语 (24)八、参考文献 (24)九、附录 (25)1、元件清单 (25)2、电路原理图 (26)3、PCB图 (28)4、程序清单 (28)一、绪论1、信号发生器现状波形发生器亦称函数发生器,作为实验用信号源,是现今各种电子电路实验设计应用中必不可少的仪器设备之一。

基于C51单片机的三层电梯控制

基于C51单片机的三层电梯控制

一.课程设计题目基于51单片机的三层电梯控制二.课程设计的目的1学习P口的使用方法2掌握如何利用单片机控制LED动态显示3掌握动态扫描显示的基本原理,动态显示的控制电路及控制程序4掌握微机控制系统的键盘组成及工作原理5认识微机控制系统的键盘设计,了解单片机键盘的特点和应用三.设计要求设计一个自动电梯模拟升降控制系统,通过乘客的自行按键达到电梯的升降功能。

结合硬件与软件对应。

端口P0。

0—0.6用来控制LED灯的亮与灭,其中从低位到高位分别为一层灯,二层灯,三层灯(前述三个信号为电梯内请求信号,乘客在电梯内部方可置为有效),一层上灯,二层上灯,二层下灯,三层下灯(上述四个信号为电梯外部信号,乘客在电梯外部方可置为有效)P2口与键盘对应连接,数码管采用串行输入方式,键盘从低位到高位分别为一层按键,二层按键,三层按键,一层上升按键,二层上升按键,二层下降按键,三层下降按键.P1.0与数码管的时钟输入端相连,P1。

1与数码管的串行口相连,用来显示电梯的上升下降和当前所在楼层,电梯门是否开启三种状态,p表示上升,d表示下降,1,2,3表示当前楼层,如果数码管闪烁,表示电梯门开启,反之则关断。

四.控制系统的总体设计方案微型计算机的出现使计算机在逻辑处理和工业控制等方面的非凡能力得到了更好的体现。

尤其是其非凡的嵌入能力对于满足嵌入式应用需求具有独特的优势。

随着城市建设的不断发展,楼群建筑不断增多,电梯在当今社会的生活中有着广泛的应用.电梯作为楼群建筑中垂直运行的交通工具已与人们的日常生活密不可分。

实际上电梯是根据外部呼叫信号(呼梯信号)以及自身控制规律等运行的,而呼叫是随机的,电梯实际上是一个人机交互式的控制系统,单纯用顺序控制或逻辑控制是不能满足控制要求的,因此,大部分电梯控制系统都采用随机逻辑方式控制。

在目前广泛使用的电梯控制系统中,绝大多数为继电器控制型,所有的逻辑及控制关系完全由诸多继电器互相配合来完成,该控制系统的缺点是:(1)随着楼层的增高,使用继电器的数量越来越多,造价和体积也越来越大;(2)继电器这种触点式的电控元器件不宜长时间频繁工作,因而采用在电梯系统当中常发生触电表面烧结、控制失灵的故障。

基于AT98C51单片机数字频率计

基于AT98C51单片机数字频率计

摘要51系列单片机是国内目前应用最广泛的一种8位单片机之一,随着嵌入式系统、片上系统等概念的提出和接受及应用,51系列单片机还会在继后很长一段时间占据嵌入式低端市场。

重要的。

,因此,作为新世纪的大学生,在信息产业高速发展的今天,掌握单片机的基本结构、原理和使用时非常重要的。

随着电子技术的发展,当前数字系统的设计正朝着速度快、容量大、体积小、重量轻的方向发展。

在电子技术中,频率是最基本的参数之一,并且与许测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。

本设计所要介绍的是以单片机AT89C51为核心设计了一种量程自选的数字频率计。

在本文的设计采用单片机内部的定时器/计数器对脉宽的机器周期数进行计数,从而求得被测信号的频率值, 最后通过静态显示电路显示数值由于单片机内部振荡频率很高, 所以一个机器周期的量化误差相当小, 可以有效地提高低频信号的测量准确性。

关键字:单片机,AT98C51,量程自选频率计目录摘要 (1)一、设计目的 (3)二、设计要求及指标 (3)三、单元电路分析 (3)1、上拉电路 (3)2、信号输入电路 (6)3、显示电路 (7)四、系统框图 (9)五、仿真图 (10)六、仿真结果 (10)七、软件介绍 (12)八、心得体会 (13)九、参考文献 (13)附录源程序 (14)一设计目的1.掌握量程自选数字频率计的设计、组装与调试方法。

2.熟悉集成元器件的选择和集成电路芯片的逻辑功能及使用方法。

3.熟悉仿真软件的使用。

二设计要求及指标1.输入信号的频率量程可以自动选择。

2.测试结果用6位数码管显示。

三单元电路分析1、上拉电路AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。

使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

单片机控制多功能信号发生器硬件平台设计

单片机控制多功能信号发生器硬件平台设计

多功能信号发生器硬件平台设计摘要近几十年来,单片机在生产过程控制、自动化检测、数据采集与处理、科技计算和办公自动化等方面获得了广泛的应用。

它具有体积小、重量轻、耗能省、价格低等优点。

近几年来单片机的发展更迅速,它已渗透到诸多学科的领域,以及人们生活的各个方面。

论文设计的是一个单片机控制多功能信号发生器。

其设计目的是使学生通过这一实践环节,增强单片机扩展接口设计及其实际应用能力。

本系统的软件可运用Windows系列操作系统平台。

完成的主要功能设计有:单片机所需平稳电压的获得,8K字节固化程序存储能力,七段数码显示器,3×4的12位矩阵键盘,波形产生与电压变换功能,具有8位精度的D/A 转换功能,时钟电路与复位电路以及完成相关的软件设计。

本系统以8031单片机为核心,配置相应的外围接口电路,用汇编语言开发,组成的一个单片机控制多功能信号发生器。

硬件电路设计包括三部分内容:一是电源部分设计;二是系统扩展,即单片机内部的功能单元(如ROM、I/O、定时/计数器、中断系统等)容量不能满足应用系统要求时,必须进行片外扩展,选择适当芯片,设计适当电路;三是系统配置,即按照功能要求配置外围设备,如键盘、D/A转换等。

系统中的应用软件是根据系统的功能要求而设计的,可靠地实现了系统的各种功能要求。

作者主要完成波形的产生与电压变换模块的设计。

关键词:信号发生器,单片机,控制MUTI _ FUNCTION SIGNAL GENERATOR HARDWARE PLATFORM DESIGN WITH VOLTAGE WAVEFORMS OUTPUTABSTRACTIn recent decades, microcomputer in the production process control, automatic detection, data acquisition and processing technology and office automation etc widely application. It has small weight good can save low price in recent years, the development of SCM, it has more quickly penetrate into many disciplines, and the people all aspects of life.The paper designs a single-chip microcomputer control muti- function signal generator. The design objective is to make the students through the practice, strengthen the microcontroller expand interface design and practical application ability. This system software running on Windows can be DOS and operating system platform series. The main function design has completed the voltage required: SCM smooth, 8K byte curing process storage capacity, 7 digital display, 3 x 4 12 matrix keyboard, waveform and voltage transform function, with eight accuracy of D/A transformation function, clocking circuit and reset circuit and complete the relevant software design.This system with 8031 singlechip, configure corresponding periphery, interfacecircuit with assembly language development, consisting of a single-chip microcomputer control muti-function signal generator. Hardware circuit design includes three parts: a power supply is designed, Secondly, namely the internal functions of unit (MCU ROM, such as I/O, timing/counters, etc) interrupt system can not meet the application requirements system capacity, must expand the slice, choose proper, appropriate circuit chip design, Three is the system configuration, according to the function requirement allocation peripherals, like the keyboard, the D/A transformation, etc. The author mainly complete waveform and voltage transform module design.Keywords: signal generator ,SCM,control目录前言 (1)第1章绪论 (2)单片机发展概述 (2)单片机技术的发展特点 (2)单片机应用系统的结构及构成方式 (4)信号发生器综述 (5)论文的主要研究内容 (6)第2章系统设计方案 (7)系统分析 (7)问题定义 (7)系统可行性研究 (7)系统需求分析 (8)系统功能与性能要求 (8)运行环境要求 (9)总体方案设计 (9)第3章系统硬件设计 (10)硬件总体设计 (10)系统的扩展和模块设计 (10)根据原则进行硬件设计 (11)系统部件设计 (11)电源设计 (11)存储器接口设计 (13)显示器接口设计 (16)键盘接口设计 (19)时钟与复位电路设计 (23)波形产生与电压变换 (24)结论 (29)谢辞 (30)参考文献 (31)附录 (32)外文资料翻译 (33)前言本课程设计要求设计单片机控制多功能信号发生器硬件平台,要充分理解Intel8031的工作原理,理解DAC0832工作原理,设计怎么实现波形产生与电压变换,可采用Pritel进行电路设计。

毕业设计(论文)-基于单片机的低频函数信号发生器的设计[管理资料]

毕业设计(论文)-基于单片机的低频函数信号发生器的设计[管理资料]

成都电子机械高等专科学校毕业设计说明书(论文)设计(论文)题目:低频函数信号发生器的设计专业: 应用电子技术班级:学号: 20 姓名:指导教师:摘要:信号发生器是一种常用的信号源,广泛地应用于电子电路、自动控制系统和教学实验等领域。

目前使用的信号发生器大部分是函数信号发生器,且特殊波形发生器的价格昂贵。

所以本设计使用的是AT89c51单片机构成的发生器,可产生三角波、方波、正弦波,波形的频率可用程序控制改变。

在单片机的输出端口接DAC0832进行D/A转换,再通过运放进行波形调整,最后输出波形接在示波器上显示。

本设计具有线路简单、结构紧凑、价格低廉、性能优越等优点。

关键词:信号发生器;单片机;波形调整目录第1 章绪论 (2)课题背景 (3)第2章低频信号发生器的方案研究 (3)总体方案论证与设计 (3) (4)第3 章硬件电路的设计 (4)基本原理 (5) (5)AT89C51单片机介绍 (5)D/A转换电路的设计 (7)第4 章软件设计 (10)软件总体设计 (10)程序流程图 (10)主函数流程图 (10)键盘扫描程序 (10)仿真过程 (16)结论 (19)参考文献 (19)第 1 章绪论课题背景随着电子测量及其他部门对各类信号发生器的广泛需求及电子技术的迅速发展,促使信号发生器种类增多,性能提高。

尤其随着70年代微处理器的出现,更促使信号发生器向着自动化、智能化方向发展。

现在,许多信号发生器带有微处理器,因而具备了自校、自检、自动故障诊断和自动波形形成和修正等功能,可以和控制计算机及其他测量仪器一起方便的构成自动测试系统。

当前信号发生器总的趋势是向着宽频率覆盖、低功耗、高频率精度、多功能、自动化和智能化方向发展。

在科学研究、工程教育及生产实践中,如工业过程控制、教学实验、机械振动试验、动态分析、材料试验、生物医学等领域,常常需要用到低频信号发生器。

而在我们日常生活中,以及一些科学研究中,锯齿波和正弦波、矩形波信号是常用的基本测试信号。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4 5
维普资讯
OU TLO O K
◇ 跳 频 控制 器 发送 通 路 工作 原 理
送 到 RAI或 DM。 接 收 方 式 时 ,FC的 工 作 方
83 Hz 当数 字化 的发 送信 号加 到 F C的 串入并 出寄 式 和 发送 方 式 时相 反 ,即 ,数 据 以 1 . k 速 率 注 入 控 制 器 ,而 以 1 H 速 率 从 控 制 器 读 6k z 存 器后 ,F 会 把 发送 数据 组织 为 l I C 6h 一组 。当 f
◆ 跳频 密钥量 : 2 4 >6 ;

荡器来作为 R C频率基准。 T
◇FG P A在 硬 件设 计 中 的应 用 由于 F G P A器 件 具 有 工 作 速 度快 、集 成 度
◆ 语 音 数 据 速 率 :1 bs 6 k /。
◇ 硬 件 系统 的设 计
在本 设计 中 , C F 图 1 示 是 一 个 调 频 系统 的硬 件 电路 组 成 高 和现场 可 编程 的优点 ,因此 , 所 O I模 Y D模 块 和 P G R 框 图 。它 由五个 主要模 块 组成 ,其 中微处 理器 模 模块 、C R模 块 、BS 块 、S T
C输 出端 的 串序数 据 加 到 D 后 , M 二个数据字节准备好时 , c C U发信号, P 出 。出 现 在 F F对 P CU 。 读 取 两个 字节 ,并 把 它们 存 入作 为 FF IO寄 存器 DM 将 把 数 据 变 换 成 模 拟 信 号 ,并 送 到 RAI 的 R M部分 。FF A IO控制 器 的工作 起点 与跳 频周 软件系统 的设计 期 ( 信 号 HO 用 P表 示) 的起 点 同步 。 软 件设 计 既要 综 合 系统 的 功 能 、功耗 要 求 F C中包 括 一个 8 i并入 串 出寄 存 器 。向收 及 硬件 电路 ,又 考虑 了软 件 的易 维护 性 ,因此 , bt 发 信 机 模 块 发 送 的数 据 从 该 寄 存 器取 出 。 在发 本 设 计 采 用模 块 化 结 构 。整 个 软件 设 计 由主 程 送 同步序 列 和频率 变换 期 问 ,从 F C的 串入 并 出 序 模块 ( A N 、公 用程 序模 块(O ) 送程 序 M I) C M 、发 寄 存 器来 的数 据积 累在 作 为 FF IO的 R M 中 。 A 模 块 (R 、搜索 程 序模 块 (R 和接 收 程 序 模块 T ) s ) 以信号 F U — T P E ( 率 为 1. H ) O T S O P D频 3 z 8 k 为 (C等 组成 。下 面 简要介 绍 R R) C模 块 中有关 中断 时 钟 可 将 F 的并 入 串 出 寄存 器 的 数 据 字 节 移 服 务程 序 的设 计 。 C
为 9 %; 5 ◆ 跳频 图案 :复杂非线 性 ; ◆ 跳 频序 列 周 期 : 1 1 bt > 0 1 i;
当电 源 由跳 频 控 制 器 关 断 时 ,这 块 微 电子 电路 保 持 T D的跟 踪 。跟 控 器 电源 断 开时 ,一 O 块锂 电 池给 R C馈 电 ,可 用一 个 3 . 8k z T 27 H 振 6
标如下 :
比较收到的和 C U所提供的数据序列( P 相关
码) ,并在 一 致 ( ) 作 出指 示 。 相关 时 () 2 同步 检测 器 和 T D Tme f a) 器 O (i y解码 oD
(Y D 。 S T )
◆ 跳 频 速 率 :2 3跳 / ; 0 s ◆ 跳 频带 宽 :可 在 3 8 .7 z 围 0~ 79 5MH 范

频通信一般具有抗干扰 、 抗截获等能力 , 并能做
到频谱 资源 共享 , 以 , 当前 现代 化 的 电子 战 所 在
ቤተ መጻሕፍቲ ባይዱ


中, 跳频通信 已显示出巨大的优越性 , 它是战术 无线 电通信抗干扰措施的具体体现。另外 , 跳频
通 信也 正 以其抗 衰落 、 多径 、 网间干 扰 和可 抗 抗
选 定通 路 。 B C 模 块 含有 射 频音 频接 口(A ) BC R I、 的核心部件 , 可实现跳频图案的产生 、同步 、自 增 量 调 制器 ( M) 人 先 出(IO 控 制 器(C 、 D 、先 FF ) F) 适 应 控 制等 功 能 。本 文 主要 介 绍 超 短 波 跳频 通 Bt i同步器(I) B S 、伪随机码发生器(R ) P G 等微 电 信 系统 中跳 频 控 制器 设 计 与实 现 方法 。 子 模块 。其 中 Bt i同步 器 (I) 来 同步跳 频 控制 BS 用 跣频控制器设计 器的内部数据时钟 与数据接收 ,而伪随机码发 ◇ 跳 频 主要 技 术参 数 要 求 生器 (R ) P G 则在 C U模 块 控 制 上 用来 产 生 确 定 P 系统 的跳 频 技 术性 能 要 求 主 要 是 :跳频 带 跳 频 图案 的码 。 接 收模 块 ( c 可搜 索 接 收 数 据 以得 到 同步 R ) 宽要 宽 ,跳 频 的频 率 数 目要 多 ,跳 频 的 速率 要 快 , 频码 的 周期要 长 , 跳 跳频 系统 的 同步 时间要 数 据 ,它包 含 下 列微 电子 模块 : () 关 器 1相 短,等等。本所设计的跳频控制器的主要性能指
跳 ,也 可 分段 跳 ;
◆ 跳 频 频 率 数 :2 6个 ; 5
’ ◆ 组 网 能 力 :能 组 1 8个 网 ; 2
主 要 用 于译 码 同步 数 据 并提 供 指 示 以得 到 同步 的定 时 信号 , 同时译 码 T D数 据 将译 出数 O
U模 块 ,一 般 情况 下 ,S T 由 CP YD U模 ◆ 同 步 :首 次 同步 时 间 05 s . ,延 迟 入 网 据 送 CP 块 控制 。 0 同步 时 间为 6s ; () 3 实时 时钟 (T ) R C ◆ 同步 可靠 :误 码 率 1 时 , 同步 概 率 0
维普资讯
O U TLO O K
基 于 8 C5 7 B单 片 机 频控制 器设 计 1 F 的跳
跳 频 主 要 指 “ 频 、选 码 和 频 移 键 控 ” 多 ,
即用伪码序列构成跳频指令来控制频率合成器 ,
并 在 多 个频 率 中进 行 选择 的移 频 键 控 技 术 。 跳
圈1 跣 频控制 器硬 件组 成

8C 1 B 片 机及 外 围电 路组 成 。 7 5F 单
系统 中的基带模块( B C ̄用 于给收发信 B C )I | 机模块和音频单元之 间进 出的发送和接 收信号
提高频谱利用率等诸多特点而广泛应用到民用 通信 中。实际上 , 跳频控制器是跳频通信系统中
II X P A芯片设计实现。 块(P ) C U是跳频控制器的核心 ,该 C U产生的信 模块等均由 XLN 公 司的F G P 号 用 于 控 制 整 个跳 频 控 制 器 的 工作 。 它 由 跳频控制器的工作原理

C i E Dnt 2 0 . h a C . 0 61电 手元 器 件 主 用 n e
相关文档
最新文档