1课课程程设设计计课程名称微型计算机控制技术题目名称__步进电机角度控制(2)学生学院_____自动化________专业班级____学号学生姓名____指导教师___________2013年06月...1微型计算机控制技术课微型计算机控制技术课程设计程设计报告报告名名称:称:电磁电磁智能车舵机控
微型计算机控制积分Tag内容描述:
1、 通的发展,对自动化控制技术也提出了较高的要求,如何科学有效对交通流量进行管理,已成 为一项社会课题。
在课程设计的背景下, 本系统运用了 8255 实现了通过 A 口控制南北东西方向 的红绿黄灯的循环点亮,实现了对交通流量的模拟协调调度。
关键词:交通灯;8255;LED; 前言: 微机原理和接口技术是一门实践性强的学科,不但要求有较高的理论水平,而且还要求有 实际的动手能力,其中很多的原量、规则、现象等仅仅靠学习教科书是无法完全掌握的,必须 通过实践才能比较直观和深刻的理解。
本课程设计任务和目的是:帮助学生巩固和加深理解所 学的理论知识,训练学生的实验技能,使其树立工程观点和严谨的科学作风,初步具有运用理 论知识分析问题、解决问题的能力。
培养学生运用所学的理论解决实际问题的能力,使学生初 步掌握分析简单电路,调试简单汇编程序以及撰写实验报告的能力。
十字道口的红绿灯是交通法规的无声命令,是司机和行人的行为准则。
十字道口的交通红 绿灯控制是保证交通安全和道路畅通的关键。
当前,国内大多数城市正在采用“自动”红绿交 通灯,它具有固定的“红灯绿灯”转换间隔,并自动切换。
本次关于交通灯的课。
2、生姓名: 指导教师:指导教师: 设计周数:设计周数: 同同 组组 人:人: 日期:日期: 2015 年年 01 月月 02 日日 1 一一. . 课程设计的目的与要求。
课程设计的目的与要求。
1.11.1 设计的目的。
设计的目的。
(1) 了解交通灯管理的基本工作原理。
(2) 掌握 8259A 中断控制器的工作原理和应用编程。
(3) 掌握 8255A 并行接口的各种工作方式和应用。
(4) 熟悉 8253 计数器/定时器的工作方式及应用编程,掌握利用软硬件相结合定时的方法。
(5) 掌握 LED 显示器及数码管的使用。
1.21.2 设计的要求。
设计的要求。
(1)南北(A)向和东西(B)向的交通灯定时 30 秒交换一次。
每次交换前,黄灯点亮 5 次共 5 秒; (2)道口设有紧急车辆检测器。
若紧急车辆检测器有效,J=0 时,二个方向交通灯立即亮红灯,原有 计时器暂时停止计时,直至 J=然后又自动继续恢复正常的交通管理。
1.3 1.3 设计的意义。
设计的意。
3、设计目的 2 三、电路分析 2 3.1 主要内容. 2 3.2 设计要求. 2 3.3 具体分析. 3 四、方案设计 3 4.1 模拟对象. 3 4.2 芯片选择及仿真连线图. 4 4.3 主要流程图. 5 五、心得体会 6 六、参考文献 7 八、实验程序 8 2 一、设计题目:交通灯设计一、设计题目:交通灯设计 要求: 1. 能实现红绿灯交替点亮; 2. 显示点亮时间 3. 在绿灯要灭的前 3 秒钟变成黄灯闪烁 扩展功能:可以进行手动控制切换 二、设计目的二、设计目的 1. 了解交通灯管理的基本工作原理 2. 熟悉 8255A 并行接口的各种工作方式和应用 3. 熟悉 8253 计数器/定时器的工作方式及应用编程,掌握利用软硬件相结合定 时的方法 4.了解其它芯片例如 74HC373、74HC139、74HC154 的功能作用 三、三、电路分析电路分析 3.1 主要内容主要内容 模拟十字路口交通灯(红、黄、绿三色)的显示控制。
3.2 设计要求设计要求 (1)初始时东西方向南北方向都是红灯在亮,计数显示器上显示 02/62 来显示 东西南北方向交通灯时间。
并且数字不断减一。
(2)。
4、3 四、交通灯控制时序 4 五、软件设计5 1)流程图5 2)源程序5 六、设计的创新点及体会收获总结7 七参考文献7 一一、课程设计的意义任务内容要求、课程设计的意义任务内容要求 1、目的和意义 本设计目的是应用外部中断技术的硬件电路组成及中断处理程序软件的编制方法。
2、内容 设计一个十字路口的交通灯控制系统。
用实验箱上的发光二极管模拟交通灯信号。
除了 按照正常的交通灯控制规则进行控制外, 还增加允许急救车优先通过的要求。
有急救车到达 时,发出中断申请,两交通信号为全红,以便让急救车通过。
急救车通过路口的时间需要根 据有关知识进行计算得到。
设十字路口宽度为某一值, 急救车通过路口时的速度已知, 可以设此时急救车是匀速通 过,则通过的时间为速度除以路的宽度。
急救车通过后。
5、3) 三、硬件的设计和实现(4) 四、数字控制器的设计.(7) 五、软件设计.(9) 1、系统程序流程图.(9) 2、程序清单(11) 六、完整的系统电路图(21) 七、系统调试(21) 八、设计总结(21) 九、参考文献(22) 1 一、摘 要 温度是工业对象中主要的被控参数之一。
特别是在冶金、化工、机械各类工 业中,广泛使用各种加热炉、热处理炉、反应炉等。
由于炉子的种类不同,所采 用的加热方法及燃料也不相同,如煤气、天然气等。
但就控制系统本身的动态特 性而言,均属于一阶纯滞后环节,在控制算法上基本相同,可采用 PID 控制或其 他纯滞后补偿算法。
为了保证生产过程正常安全地进行,提高产品的质量和数量,以及减轻工人 的劳动强度,节约能源,对加热用的各种电炉要求在一定条件下保持恒温,不能 随电源电压波动或炉内物体而变化, 或者有的电炉的。
6、程与自动化学院 专业班级 : 电子信息 科学与技术三班 学生姓名 : 李 浩 学 号: 310908040315 指导教师 : 王 帅 1 外文资料: Microcomputer Systems Electronic systems are used for handing information in the most general sense; this information may be telephone conversation, instrument read or a companys accounts, but in each case the same main type of operation are involved: the processing, storage and transmission of information. in co。
7、器,无论是电子 计数器 还是机械 计数器 ,都要存储当前 的数值 , 并且 按要求将该 数值 增 加 一个系统例如 采用计数器的电子钟之类的任一系统要使其存储和处理能力遍布整个系统,因为每个计数器都能存储和处理一些 数字。
现如今,以微处理器为基础的 系统 从常规的处理方法中分离了出来 ,它将 信息的处理, 信息的 存储和 信息的 传输三个功能分离形成不同的系统单元。
这种 主要将系统分成 三个主要单元的分离方法是冯 -诺依曼在 20 世纪 40 年代所设想出来的,并且是针对微计算机的设想。
从此 以后基本上 所有制成的计算机都是用这种结构设计的,尽管 他们 包含 着 宽广的物理形式 与物理结构 , 但 从根本上来说他们均是具有相同基本设计 的计算机 。
在 以微处理器为基础的 系统中,处理是由 以微处理器为基础的 系统 自身 完成的。
存储是利用存储器电路,而 从系统中输入和输出 的信息传输 则是利用特定的输入 /输出( I/O)电路。
要在一个 以 微处理器 为基础的 时钟中找出执行 具有 计数功能的一个特殊 的 硬件 组成部分。
8、 四、参考文献. 9 五、附录.10 5.1 系统框图 .10 5.2 电原理图 .11 5.3 程序流程图 12 5.4 程序清单 .17 微型计算机控制技术课程设计 二阶环节电压跟踪控制系统的设计 (采用单片机教学实验装置) 1 一、序言 自动控制在日常生活中的应用非常广泛,大到航天航空,小到家用电器都 会涉及到自动控制。
自动控制系统的任务是使被控对象的被控量跟随给定值的变 化而变化。
闭环控制系统是一种最基本的自动控制系统,图 1 是单回路闭环控制 系统的框图。
变送器 (含测量元件) 对被控量 C 进行测量, 并将其变换为电信号, 经A/D转换为数字信号后反馈给控制器。
控制器将反馈信号与给定值R进行比较, 并根据指定的控制规律产生相应的控制信号,经 D/A 转换后作用于被控对象,使 被控量与给定值保持一致。
控制器D/AG(S) 变送器A/D R Y 图 1.1 单回路闭环控制系统框图 微型计算机控制技术课程设计 二阶环节电压跟踪控制系统的设计 (采用单片机教学实验装置) 2 二、设计步骤 2.1 确定基本设计目标 仔细研读了设计任务书后, 我们确认了。
9、电机加一个脉冲信号, 电机则转过一个步距角。
这一线性关系的存在,加上步进电机只有周 期性的误差而无积累误差等特点,使得在速度、位置领域用步进电机 来控制变的非常简单。
本次课程设计采用 TDN-AC/ACS 计算机控制技术实验箱中的 35BYJ46 型四相八拍步进电机为对象,以 8088CPU 为基础设计计算机 控制系统硬件电路、8088 为核心的步进电机控制系统,编写步进电 机控制程序,从而实现步进电机的变速运转以及正反向运转。
关键词:步进电机、四相八拍、电脉冲信号、变速运转、正关键词:步进电机、四相八拍、电脉冲信号、变速运转、正 反向运转反向运转 计算机控制技术课程设计报告 Stepper motor control system design AbstractAbstract Stepper motor is the electric pulse signal into angular displacement or linear displacement of the open-loop control components. In the case of non-ov。
10、 3 1.2 应用前景 3 2、硬件设计. 4 2.1 电源模块 4 2.2 电机驱动电路 4 2.3 核心控制模块 6 2.4 霍尔传感器布局 7 2.5 舵机模块 8 3、软件设计. 9 3.1 PID 简介 9 3.2 程序框图 9 3.3 程序 . 11 4、结束语 19 5、参考文献 20 3 摘要:摘要:本设计智能小车舵机的控制核心是单片机(MC9S12DG128) ,软件平台为 CodeWarrior IDE 开发环境。
采用霍尔传感器对赛道进行检测,利用 PWM 技术和 PID 控制小车的运动方向。
基于这些完备可靠的硬件设计,编写了开环运动控制 程序来控制舵机的运行。
经过反复测试,取得比较好的成果。
关键字:关键字:单片机,PWM 技术,舵机 1 1、引言、引言 1.1 研究背景 1953 年,美国制造了世界上第一台采用埋线电磁感应方式跟踪路径的自动 导向车,也被称为“无人驾驶牵引车”。
20 世纪 70 年代中期,具有载货功能的 自动导向车主要用于自动化仓贮系统和柔性装配系统的物料运输。
在 20 世纪 70 年代和 80 年代初,自动导向车的应用领域扩大而且工作条件也变。
11、255A 的编程,在上机调试过程中由于 自己的疏忽及算法的不完善导致了程序不能实现预期的功能, 经过一遍又一遍的检查和思考, 终于完成了这次课程设计的任务。
虽然上机调试的经历是痛苦的,但是期间的细节错误给了我们应有的教训,使我们在以后的 学习及工作中尽量避免,对于汇编语言的编程也有了进一步的了解加深了对步进电机的理解 和使用技巧,设计中,需要对步进电机进行角度控制,即需要对步进电机的角度进行计算分 析,以得到所需的步数。
总之,这次课程设计锻炼了我解决问题的能力,激发了我的思考,相信通过这次课程设 计对我以后对微机的继续学习及以后的工作会有很大的帮助。
开始 设定 8255A 工作方式,A、 B口输出, C 口 PC4PC7 输 入, PC0PC3 输出,故控制字 为 88H 扫描键盘 是否有键按下 判断键值 否 是 延时 LED 显示 驱动电机动作 延时 返回调用 判断键值 3 任务任务 1 连接数码管显示电路和键盘电 路,实现如下表所示的按键控制,并能够左 移显示: 3 6 0 A B 7 2 F 1.2源程序: STACK SEGMENT STACK DB 64 DUP(?。