电动真空泵驱动用无刷直流电机控制器的毕业设计_第1页
电动真空泵驱动用无刷直流电机控制器的毕业设计_第2页
电动真空泵驱动用无刷直流电机控制器的毕业设计_第3页
电动真空泵驱动用无刷直流电机控制器的毕业设计_第4页
电动真空泵驱动用无刷直流电机控制器的毕业设计_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

哈尔滨工业大学本科毕业设计(论文)I摘 要汽车真空助力刹车系统中的真空泵,采用电子控制完成其工作,既实现了智能化,又达到了节能环保的目的。电动真空泵系统可实现在真空度达到85kPa 时,使真空泵的电机停止工作,在真空度低于 60kPa 时,使真空泵的电机开始工作,改善了传统的机械式真空助力刹车系统的能源浪费及环境污染问题。本论文完成电动真空泵驱动用无刷直流电机控制器的设计,主要包括控制器的原理设计、主驱动电路设计、信号采集及处理电路以及各种保护电路的设计等,并完成控制软件的编写。根据相应的技术指标设计出一套完善的电动真空泵控制器,而且画出其原理图及 PCB 图,并进行 PCB 板的实物加工与制作。关键词:电动真空泵;无刷直流电机;控制器哈尔滨工业大学本科毕业设计(论文)IIAbstractVacuum booster brake system of car vacuum pump and electronic control to finish its work, namely realized intelligent and reach the purpose of saving energy and environmental protection. Electric vacuum pump system can realize in the vacuum degree to 85 kPa, make the vacuum pump motor to stop working, and in the vacuum degree below 60 kPa, make the vacuum pump motor begins to work, improve the traditional mechanical vacuum power braking system energy waste and environmental pollution. This thesis finish electric vacuum pump drive with brushless dc motor controller design, including the controller design, the principle of the main driver circuit design, signal acquisition and processing circuit and other protection circuit design, and complete the writing of the control software. According to the corresponding technical indicators designed a set of perfect electric vacuum pump controllers, and draw the principle diagram and PCB figure, and PCB machining and make real.Key words:electric vacuum pump;brushless DC motor;controller哈尔滨工业大学本科毕业设计(论文)III目录摘 要 .IAbstract.II第 1 章 绪 论 .11.1 课 题 设 计 的 背 景 及 意 义 .11.2 课 题 的 发 展 概 况 及 国 内 外 研 究 的 现 状 .21.2.1 课 题 的 发 展 概 况 .21.2.2 国 内 外 电 动 真 空 泵 控 制 器 的 研 究 现 状 .21.3 本 文 研 究 的 主 要 内 容 .4第 2 章 电 动 真 空 泵 控 制 器 的 系 统 设 计 .52.1 电 动 真 空 泵 控 制 器 的 组 成 .52.2 电 动 真 空 泵 控 制 器 的 设 计 方 案 .62.2.1 设 计 方 案 比 较 .62.2.2 电 动 真 空 泵 控 制 器 系 统 组 成 框 图 .8第 3 章 电 动 真 空 泵 控 制 器 的 硬 件 及 软 件 设 计 .103.1 微 控 制 芯 片 的 选 取 与 设 计 .103.1.1 dsPIC30F4011 单 片 机 简 介 .103.1.2 dsPIC30F4011 单 片 机 时 钟 电 路 .123.1.3 dsPIC30F4011 单 片 机 复 位 电 路 .133.2 CAN 总 线 通 信 设 计 .133.2.1 CAN 总 线 通 信 硬 件 设 计 .133.2.2 CAN 总 线 通 信 软 件 设 计 .143.3 电 动 真 空 泵 控 制 器 的 电 机 驱 动 信 号 处 理 .163.3.1 无 刷 直 流 电 机 转 角 信 号 获 取 与 处 理 .163.3.2 无 刷 直 流 电 机 转 速 信 号 获 取 与 处 理 .183.4 电 动 真 空 泵 控 制 器 保 护 电 路 信 号 处 理 .193.4.1 无 刷 直 流 电 机 过 、 欠 压 保 护 .193.4.2 无 刷 直 流 电 机 母 线 过 流 保 护 .203.4.3 无 刷 直 流 电 机 过 热 保 护 .213.4.4 电 动 真 空 泵 真 空 度 的 信 号 处 理 .213.5 无 刷 直 流 电 机 控 制 器 驱 动 电 路 .22第 4 章 PCB 制 板 设 计 .244.1 电 动 真 空 泵 控 制 器 PCB 设 计 分 析 .244.2 PCB 板 布 线 设 计 规 则 .24哈尔滨工业大学本科毕业设计(论文)IV第 5 章 测 试 数 据 及 总 结 .28结 论 .32致 谢 .33参 考 文 献 .34附 录 I.36附 录 II.37附 录 III.38附 录 IV.42哈尔滨工业大学本科毕业设计(论文)1第 1 章 绪论1.1 课题设计的背景及意义从汽车诞生时起,车辆制动系统在车辆的安全方面就扮演着至关重要的角色。近年来,随着车辆技术的进步和汽车行驶速度的提高,这种重要性表现得越来越明显。汽车制动系统种类很多,形式多样。传统的制动系统结构型式主要有机械式、气动式、液压式、气液混合式。它们的工作原理基本都一样,都是利用制动装置,用工作时产生的摩擦热来逐渐消耗车辆所具有的动能,以达到车辆制动减速,或直至停车的目的。伴随着节能和清洁能源汽车的研究开发,汽车动力系统发生了很大的改变,出现了很多新的结构型式和功能形式。新型动力系统的出现也要求制动系统结构型式和功能形式发生相应的改变。例如电动汽车没有内燃机,无法为真空助力器提供真空源,一种解决方案是利用电动真空泵为真空助力器提供真空,不仅如此,电动真空泵使用在燃油汽车上,一方面解决了能源的浪费问题,另一方面解决了环境污染问题,而且还实现了智能化。因此汽车电子化是当前汽车技术发展的必然趋势。传统内燃机轿车的制动系统真空助力装置的真空源来自于发动机进气歧管,真空度负压一般可达到 0.050.07 Mpa,但是这种机械式的制动系统真空助力装置,只要发动机运转就带动真空泵工作,这就带来了不必要的能源浪费及环境污染问题,为了解决这一问题,我们采用电子控制真空泵的驱动,为保证汽车的易操纵性和安全性,应采用合适的真空泵控制单元以及相应的驱动电机,根据对该真空泵试验分析和实际的汽车操纵需要,完成一套完善的控制系统。结合国内外有关汽车真空助力刹车系统的资料,我们的汽车电动真空泵驱动用无刷直流电机作为动力的来源,采用该电机的专用芯片进行控制,整套控制器系统在降低系统自重、减少生产成本、控制系统发热、电流消耗、与整车进行匹配获得合理的制动特性,以及保证良好的制动效能等方面取得了重大的进步,电动真空泵驱动用无刷直流电机控制器系统在操纵舒适性、安全性和节能等方面也充分显示了其优越性,其性能也得到用户的普遍认同。研究与开发电动真空泵驱动控制器系统,是与汽车发展中的安全、环保、节能三大主题相吻合的,对提高我国汽车工业水平及缩小与汽车强国的差距,哈尔滨工业大学本科毕业设计(论文)2具有一定的现实和长远意义。1.2 课题的发展概况及国内外研究的现状1.2.1 课题的发展概况随着真空助力制动系统的控制装置的发展,由最早的人力制动,通过机械的连接产生制动动作,发展到人力控制制动,通过踩制动踏板启动制动,再由传力装置把制动踏板力传到真空助力器,经过真空助力器的助力扩大后,传递到制动主缸产生液压力,然后通过油路把液压力传递到每个轮缸,开始制动。随着清洁能源汽车和电动汽车的研究应用,以及电子技术在汽车上面的广泛应用,制动系统的控制装置也出现了电子化的趋势,其中电制动完全改变了制动系统的控制和管理,会使汽车制动系统发生革命性的变化,它采用电子控制,可以更准确、更高效率地实现制动。电动真空泵的动力驱动来源于无刷直流电机。现阶段,虽然各种交流电动机和直流电动机在传动应用中占主导地位,但无刷直流电动机正受到普遍的关注。自 20 世纪 90 年代以来,随着人们生活水平的提高和现代化生产、办公自动化的发展,家用电器、工业机器人等设备都越来越趋向于高效率化、小型化及高智能化,作为执行元件的重要组成部分,电机必须具有精度高、速度快、效率高等特点,无刷直流电机的应用也因此而迅速增长。尤其在节能已成为时代主题的今天,无刷直流电机高效率的特点更显示了其巨大的应用价值。电 动 真 空 泵 采 用 电 控 无刷直流电机驱动, 从 控 制 到 驱 动 彻 底 实 现 电子 化 , 以 电 子 集 成 系 统 完 全 控 制 气 体 的 交 换 与 传 输 , 从 而 实 现 气 体 传 输的 可 调 性 、 精 准 性 。 由 于 系 统 集 成 化 , 又 不 在 使 用 发 动 机 驱 动 加 之 主 件 ,气 泵 采 用 微 型 真 空 泵 , 使 整 个 体 系 真 正 意 义 上 实 现 了 微 型 化 。1.2.2 国内外电动真空泵控制器的研究现状随着当今车辆动力系统的多样化,直喷式、柴油机、混合动力或者全电动系统日益增加,因而,车辆所产生的真空大量降低。这就要求制动系统能给电动真空泵发送“开/关”指令信号,以扩大真空或在真空耗尽时,提供额外功率的电平供车辆制动之用。所以,及时了解已有的引擎真空量、并将哈尔滨工业大学本科毕业设计(论文)3该数据依次传送给制动控制器以产生足够的制动助力是至关重要的。因此电动真空泵的控制器的优良至关重要。CC 在国产 B 级车中率先装备了智能驾驶辅助系统等智能配置,在驾驶中最大程度提高了舒适性和安全性,安心随意,轻松自如。全系标配的双放大系数电动真空刹车助力器,让行车操控更加便捷高效。可以说,它既是高档的舒适性装备,降低驾驶操作的复杂程度,大幅减轻驾驶疲劳;又是先进的主动安全系统,提醒和帮助驾驶员避免不必要的麻烦,融舒适与安全为一体。 美国密歇根州利沃尼亚市 2011 年 4 月 14 日电/美通社亚洲/-全球汽车安全系统的领先者美国 TRW 汽车集团(纽约证交所代码 TRW)今天宣布,将推出新型真空传感器用于监测与报告制动助力器中的真空可用量。这对电动真空泵精度的控制起到关键性的作用。法国的野外电动真空泵给野外土壤取样带来很多方便,它非常轻,且储电量大,在 15 秒内即可获得真空。可以大大提高工作效率,降低费用。可与 SPS200 连用进行土壤溶液取样。博世专为新能源汽车开发再生制动系统,以真空为基础的制动助力器,汽车的制动助力器利用真空增强驾驶员施加的制动力。真空通常由内燃机或者真空泵来制造。但是混合动力车会经常关掉内燃机,而电动车根本就没有内燃机。因此,这些汽车只能使用真空泵或者独立真空制动系统。据介绍,该再生制动系统以第九代 ESP 为基础,是一种非常高效的制动方案。在以采用电动真空为基础的制动助力器的混合动力和电动车上,ESPhev 协调内燃机和液压制动力矩,同时控制真空泵。这款产品已经在一款后轮驱动及前/后轴制动管路分布的混合动力车型上实现了量产。 业内专家一致认为,电动真空泵是真空获得设备发展的方向,也是真空获得手段的“尖端”技术,我国的真空泵产业必须在此领域有所作为,首先进入食品、化工、医药等行业。经过这些市场的培育和锻炼,进而打入半导体行业,才能使整个行业与时俱进的发展。引进国外先进技术,提升我国产品的科技含量在其他行业有成功的经验。在发展真空获得设备的高端产品中引进国外技术,并很好的消化吸收,将快速改变我国产品技术含量低、质量和技术水平不能满足市场需求的现状。但在引进国外技术,应特别注意两点:一是重在消化吸收,在此基础上培育企业的自主知识产权和创新能力。二是不要重复盲目引进,要瞄准国际上当代最新技术,避免引进一代,落后一代。引进国外技术不是目的,而是手段,哈尔滨工业大学本科毕业设计(论文)4通过引进技术最终打造国产自主品牌!1.3 本文研究的主要内容结合电 动 真 空 泵 的 特 点 :1、 驱动模式采用电控无刷直流电机驱动,改善了传统意义上的机械驱动;2、可以精确的控制真空罐内的压力保持在一定范围内;3、泵体自带控制板,所有操作通过电子控制完成,同时可配备数码显示,直观精准。4、体积小、重量轻、节能环保。完成以下基本内容:1、分析电动真空泵驱动用无刷直流电机控制器系统的方案设计;2、电动真空泵驱动用无刷直流电机控制器系统的原理设计、主驱动电路设计、信号采集及处理电路以及各种保护电路的设计;3、完成电动真空泵驱动用无刷直流电机控制器系统的原理图,并绘制PCB图及其源程序的编写。哈尔滨工业大学本科毕业设计(论文)5第 2 章 电动真空泵控制器的系统设计2.1 电动真空泵控制器的组成该 电 动 真 空 泵 控 制 器 系 统 是 由 电 动 机 本 体 、 位 置 检 测 器 、 逆 变 器 和 控制 器 组 成 的 自 同 步 电 动 机 系 统 或 自 控 式 变 频 同 步 电 动 机 系 统 。 位 置 检 测 器检 测 转 子 磁 极 的 位 置 信 号 ,控 制 器 对 转 子 位 置 信 号 进 行 逻 辑 处 理 并 产 生 相应 的 开 关 信 号 ,开 关 信 号 以 一 定 的 顺 序 触 发 逆 变 器 中 的 功 率 开 关 器 件 ,将电 源 功 率 以 一 定 的 逻 辑 关 系 分 配 给 电 动 机 定 子 各 相 绕 组 ,使 电 动 机 产 生 持续 不 断 的 转 矩 。现对电 动 真 空 泵 控 制 器 系 统 的各组成部分的说明如下:1、 电 机 本 体无 刷 直 流 电 动 机 最 初 的 设 计 思 想 来 自 普 通 的 有 刷 直 流 电 动 机 , 不 同 的是 将 直 流 电 动 机 的 定 子 、 转 子 位 置 进 行 了 互 换 , 其 转 子 为 永 磁 结 构 , 产 生气 隙 磁 通 ; 定 子 为 电 枢 , 有 多 相 对 称 绕 组 。 原 直 流 电 动 机 的 电 刷 和 机 械 换向 器 被 逆 变 器 和 转 子 位 置 检 测 器 所 代 替 。 所 以 无 刷 直 流 电 动 机 的 电 机 本 体实 际 上 是 一 种 永 磁 同 步 电 机 。 由 于 无 刷 直 流 电 动 机 的 电 机 本 体 为 永 磁 电 机 ,所 以 无 刷 直 流 电 动 机 也 称 为 永 磁 无 刷 直 流 电 动 机 。定 子 的 结 构 与 普 通 同 步 电 动 机 或 感 应 电 动 机 相 同 , 铁 心 中 嵌 有 多 相 对称 绕 组 。 绕 组 可 以 接 成 星 形 或 三 角 形 , 并 分 别 与 逆 变 器 中 的 各 开 关 管 相 连 ,三 相 无 刷 直 流 电 动 机 最 为 常 见 , 本 课 题 研 究 设 计 用 到 的 部 分 为 星 形 永 磁 无刷 直 流 电 机 。2、 驱 动 电 路目 前 , 无 刷 直 流 电 动 机 的 功 率 驱 动 主 开 关 一 般 采 用 IGBT或 功 率 MOSFET等 全 控 型 器 件 , 有 些 主 电 路 已 有 集 成 的 功 率 模 块 ( PIC) 和 智 能 功 率 模 块( IPM) , 选 用 这 些 模 块 可 以 提 高 系 统 的 可 靠 性 。本处采用的是 STP140NF75 功率 MOSFET 管,独特“单一的功能 Size”带为基础的进程。由此产生的晶体管,显示了极高的密度和坚固耐用的特点,再加上 100%的雪崩测试,因此,其有卓越制造的可重复性,方便设计与应用。哈尔滨工业大学本科毕业设计(论文)63、 信 号 电 路对 于 本 设 计 的 研 究 内 容 , 信 号 电 路 可 分 为 电 机 转 子 转 角 信 号 、 转 速 信号 、 母 线 电 流 信 号 、 母 线 电 压 信 号 、 电 机 温 度 信 号 、 机 油 温 度 信 号 、 CAN总 线 、 串 口 通 信 等 信 号 处 理 , 通 过 这 些 信 号 来 更 好 的 完 成 无 刷 直 流 电 机 的控 制 , 实 现 其 智 能 化 。4、 保 护 电 路无 刷 直 流 电 机 控 制 器 共 有 两 种 保 护 电 路 , 一 种 是 软 件 保 护 , 单 片 机 将各 种 信 号 采 集 过 来 以 后 对 其 进 行 处 理 并 与 预 算 值 进 行 比 较 , 如 果 信 号 值 有危 险 趋 向 , 单 片 机 将 发 出 暂 时 停 止 工 作 的 命 令 , 稍 等 片 刻 后 继 续 工 作 , 从而 保 护 电 机 的 安 全 。 另 一 种 是 硬 件 保 护 电 路 , 在 各 个 信 号 送 往 单 片 机 进 行计 算 的 同 时 , 他 们 还 送 往 运 放 比 较 器 , 通 过 与 预 算 出 的 值 比 较 送 出 信 号 给锁 存 器 , 如 果 信 号 值 超 过 预 算 值 , 比 较 器 将 输 出 高 电 平 给 锁 存 器 触 发 RS触 发 器 , 同 时 保 持 信 号 源 并 对 单 片 机 复 位 处 理 和 切 断 PWM信 号 , 再 硬 件 保护 后 , 只 能 通 过 一 个 按 键 来 对 RS触 发 器 复 位 , 从 而 重 新 启 动 控 制 器 。 本设 计 采 用 前 者 完 成 控 制 器 的 保 护 工 作 。2.2 电动真空泵控制器的设计方案2.2.1 设计方案比较无刷直流电动机兼有直流电动机调整和起动性能好,以及异步电动机结构简单无需维护的优点,因而在高可靠性的电机调速领域中获得了广泛应用。在电机转速控制方面,绝大多数场合数字调速系统已取代模拟调速系统。目前,数字调速系统主要采用两种控制方案:一种采用专用集成电路。这种方案可以降低设备投资,提高装置的可靠性,但不够灵活。另一种是以微处理器为控制核心构成硬件系统。这种方案可以编程控制,应用范围广,且灵活方便。电机控制器是无刷直流电动机正常运行并实现各种调速伺服功能的指挥中心,它主要完成以下功能:对各种输入信号进行逻辑综合,为驱动电路提供各种控制信号;产生PWM脉宽调制信号,实现电机的调速;实现短路、过流、过/欠压等故障保护功能。控制器是电动真空泵的驱动系统,它是电动真空泵的大脑。其主要作用是在保证电动真空泵正常工作的前提下,提高电机和蓄电池的效率、节省能哈尔滨工业大学本科毕业设计(论文)7源、保护电机及蓄电池,以及降低电动真空泵在受到破坏时的损伤程度。根据下表,可以看出,无刷直流电机更适于用作本控制器的驱动源。 目前,市场上常用的电动真空泵驱动用无刷直流电机控制器,其主要采用专用集成电路为主控芯片,像 MOTOLORA 公司研制的专用集成电路MC33035,表 2-2-1 无刷直流永磁电动机与有刷直流永磁电动机的比较项目 无刷直流电动机 有刷直流电动机换向 借助转子位置传感器实现电子换向由电刷和换向器进行机械换向维护 由于没有电刷和换向器,很少需要维护需要周期性维护寿命 比较长 比较短机械(速度/力矩)特性平(硬)在负载条件下能在所有速度上运行中等平(中等硬)。在较高速度上运行时,电刷摩擦增加,有用力矩减小效率 由于没有电刷压降,所以效率高中等输出功率 /外形尺寸之比高由于电枢绕组设置在与机壳相连的定子上,容易散热。这种优异的热传导特性允许减小电动机的尺寸,所以输出功率/外形尺寸之比高中等/低。电枢产生的热量消散在气隙内,这样增加了气隙温度,从而限制了输出功率/外形尺寸之比速度范围比较高。没有电刷/换向器给予的机械限制比较低,存在电刷给予的机械限制电气噪声低 电刷的电弧将对附近的设备产生电磁干扰制造价格比较高 低控制 复杂和价格贵 简单和价格不贵哈尔滨工业大学本科毕业设计(论文)8控制要求为了使电动机运转必须要有控制器,但同样的控制器可用于变速控制对于一个固定的速度而言,不需要控制器;有变速要求的时候才需要控制器其针对无刷电机的控制要求,将控制逻辑集成在芯片内,一般该类控制器称为模拟式控制器,其工作原理是用电子装置代替电刷控制电机线圈电流换向,根据电机内的位置传感器(霍尔传感器)信号,决定换相的顺序和时间,从而决定电机的转向和转速。该控制系统的缺点是智能性差,保护措施有限,系统升级空间小。本设计采用Microchip公司的dsPIC30F4011单片机作为主控芯片,可以方便地实现控制程序的在线修改与烧写,并带有写保护编程功能。用编程的方法来模拟无刷电机的控制逻辑,其特点是使用灵活,通过修改程序可适应不同规格的无刷电机,增加系统功能的灵活性,通常将此类控制器称为数字式控制器。无刷电机控制方法主要分为有位置传感器控制和无位置传感器控制两种。在有位置传感器的控制方法中,现今,由于霍尔传感器性价比高,安装方便,被广泛应用作为无刷直流电机的位置传感器。当前,国内外对无刷直流电机无位置传感器的控制方法主要有反电势法、定子三次谐波法、续流二极管检测法、脉冲检测法、神经网络控制法等。但是由于无位置传感器控制方法在低速时无法实现精确的速度调制,所以现阶段在电动车领域只是处于研究阶段,无法推广到工业生产当中。故本设计中采用霍尔传感器作为无刷直流电机的位置传感器。2.2.2 电动真空泵控制器系统组成框图基于2.1节的考虑,可绘出电动真空泵控制器系统框图,如图2-2-1所示:哈尔滨工业大学本科毕业设计(论文)9图2-2-1 电动真空泵控制器系统框图(1)微控制器主要功能是根据电动机旋转方向的要求和来自霍尔转子位置传感器的三个输出信号,将它们处理成功率驱动单元的六个功率开关器件所要求的驱动顺序。微控制器的另一个重要作用是根据电压、电流和转速等反馈模拟信号,以及随机发出的制动信号,经过AD变换和必要的运算后,借助内置的时钟信号产生一个带有上述各种信息的脉宽调制信号。即 PWM控 制 , 再 根 据 PID算法 计 算 后 得 出 驱 动 电 流 和 驱 动 转 速 的 值 。(2)门极驱动和功率驱动单元门极驱动电 路 采 用 专 门 的 集 成 模 块 ( FAN7888) 高 性 能 驱 动 集 成 电 路 ,比 于 分 立 式 自 举 电 路 而 言 , 采 用 集 成 模 块 最 大 的 优 点 是 使 电 路 简 单 清 晰 明了 ; 功率驱动单元由功率开关器件(STP140NF75)组成的三相全桥逆变电路构成。(3)霍尔位置传感器该位置传感器在无刷直流电动机中起到测定转子磁极位置的作用,为逻辑开关电路提供正确的换相信息,保证无刷直流电机的正常运行。(4)周边辅助控制、保护电路主要有过流保护控制、过/欠压保护控制、母线电流采样电路、母线电压采样电路、转速信号、真空度采样和电机及机油温度等信号输入电路。(5)系统电源该系统的总电源是由 24V 可充电蓄电池提供,然后由 LM7815 三端 1.5A正电源稳压电路转换成 15V,给门极驱动电路供电;与此同时,再由 24V 电源经过 LM2596T-5.0 3A 开关型降压稳压器转换成 5V,给微控制器提供电源,而且还为门极驱动芯片提供开关电源。哈尔滨工业大学本科毕业设计(论文)10第 3 章 电动真空泵控制器的硬件及软件设计3.1 微控制芯片的选取与设计3.1.1 dsPIC30F4011 单片机简介dsPIC30F4011 单片机是 Microchip 公司推出的,性价比介于 16 位单片机、32 位单片机及 DSP 中低档机之间的一款高性能数字信号控制器。dsPIC30F4011 单片机采用 16 位(数据)改进型非流水线的哈佛RISC 结构,芯片具体结构如图 3-1-1 所示。程序计数器(PC)为 24 位宽,可以寻址 4M24 位的程序存储器空间。dsPIC30F4011 单片机有 16 个 16 位的工作寄存器(W0W15)。哈尔滨工业大学本科毕业设计(论文)11图 3-1-1 dsPIC30F4011 内部框图每个工作寄存器都可以作为数据、寻址或移位寄存器来操作。其中,第 16 个工作寄存器(即 W15)作为中断和程序调用的堆栈指针。dsPIC30F4011 单片机指令字是 24 位的,其指令系统有很大的增强,最大特点就是包含了对 DSP 的支持。因为这种 DSP 引擎具有 1 个高速的 16 位与 16位相乘的乘法器、1 个 40 位的 ALU、2 个 40 位的饱和累加器(saturating accumulator)以及 1 个 40 位的双向移位器,因而能够明显提高芯片算法能力和周期。因此,这种芯片的指令系统就分成两大类单片机类和 DSP 类。这种指令系统基于高效的 C 编译器,支持固有寻址(无操作数)、相对寻址、立刻寻址、存储器寻址、寄存器直接寻址、间接寻址和移动寻址 7 种方式。每条指令都同预先定义的寻址方式有关,而这些预定义的寻址方式是由特定功能需求决定的,且每条指令都支持这 7 种寻址方式。对于大多数指令,dsPIC30F4011 单片机在每个指令周期能够执行数据(或程序数据)存储器读操作、工作寄存器(数据)读操作、数据存储器写操作以及程序(指令)存储器读操作。因此,它可以支持 3 操作数的指令,比如,在一个周期内可以完成 A+B=C 的操作指令,dsPIC30F4011 单片机的数据空间被一分为二,分别以 X 和 Y 数据存储器进行引用,可以作为 32K 字(word)或64KB(byte)进行寻址。每个存储器块都有自己独立的地址产生单元(AGU)。单片机类的指令仅单独通过 X 存储器的 AGU 单元进行操作,把整个存储器作为一个线性的数据空间进行寻址。而 DSP 类指令的乘法累加器(MAC)是通过 X 和 Y 的 AGU 共同操作的,这样就将数据地址空间分成相对独立的两部分。不过,这样的 X 和 Y 的数据空间边界是任意的,且是由芯片自身特性决定的。数据空间存储器高位的 32KB,通过定义 8 位程序空间可见页面寄存器 PSVPAG(Program Space Visibility Page),任意的 16 位程序字边界中随意地被映射到的程序空间低位(用户空间),这样就使得任何指令能够像访问数据空间一样访问程序空间。不过,采用这种方式访问的执行时间比一般的访问方式要多一个周期。而且,只有每条指令字的低 16位才可以使用这种方法访问。此外,dsPIC30F4011 单片机还有一个特征,就是含有由 61 个区分优先级的向量组成的矢量异常处理结构,这些异常情况包括复位(RESET)、6 个捕捉以及 54 个中断。由此看来 dsPIC30F4011 单片机的开发有助于缓解 16 位单片机和低端数字信号处理器之间的性能差,是传统 16 位单片机应用的理想解决方案。与此同时,随着控制技术日趋复杂化,越来越多的工业系统要使用 DSP 精确哈尔滨工业大学本科毕业设计(论文)12控制实时响应,以及现有产品要求增加更多功能,以增强 I/O 易用性和安全接入,dsPIC 必将在高性能数字信号控制器市场占据重要一席之地。同时,随着多种 DsPIC 产品系列的不断迅速开发,以及愈加完善的开发工具、应用系统库、现场应用工程技术和综合技术等的产品,DsPIC 一定会得到广大用户的青睐。 3.1.2 dsPIC30F4011 单片机时钟电路时 钟 发 生 器 为 dsPIC30F4011 芯 片 提 供 时 钟 , 由 一 个 内 部 振 荡 器 和 锁相 环 电 路 ( PLL) 组 成 .时 钟 发 生 器 需 要 一 个 参 考 输 入 时 钟 , 可 以 通 过 在dsPIC30F4011 的 引 脚 OSC1 与 OSC2 之 间 连 接 一 晶 体 ,启 动 内 部 振 荡 器 。 当然 ,也 可 以 不 使 用 片 内 的 振 荡 电 路 ,完 全 由 外 部 有 源 晶 体 振 荡 器 产 生 时 钟 信号 ,直 接 接 入 OSC1/CLKI 引 脚 ,此 时 ,OCS2 脚 悬 空 。 但 这 一 方 式 仍 然 使 用 片内 的 PLL 倍 频 电 路 对 这 一 来 自 片 外 的 时 钟 进 行 倍 频 。当 使 用 外 接 晶 体 的 方 式 启 动 单 片 机 内 部 振 荡 电 路 时 ,由 于 时 钟 信 号 电平 由 dsPIC30F4011 内 部 的 振 荡 电 路 决 定 ,因 此 不 存 在 信 号 电 平 与dsPIC30F4011 电 平 匹 配 的 问 题 ,且 晶 体 价 格 较 低 。 但 是 它 的 精 度 差 , 而 且需 要 配 置 好 周 边 电 路 , 当 更 换 不 同 频 率 的 晶 体 时 周 边 配 置 电 路 亦 需 要 做 相应 的 调 整 。 当 采 用 完 全 由 外 部 有 源 晶 体 振 荡 器 产 生 时 钟 信 号 这 一 方 法 时 ,不 需 要复 杂 的 配 置 电 路 , 连 接 简 单 , 容 易 起 振 , 且 稳 定 性 好 , 但 是 需 要 选 择 好 合适 的 输 出 电 平 , 且 价 格 较 高 。dsPIC30F4011 对 时 钟 的 要 求 , 主 要 是 能 持 续 稳 定 地 输 出 没 有 毛 刺 的 时钟 。 由 于 单 片 机 及 其 它 芯 片 工 作 都 是 以 时 钟 为 基 准 的 , 如 果 时 钟 质 量 不 高 ,那 么 系 统 的 可 靠 性 、 稳 定 性 就 很 难 保 证 。 所 以 在 选 用 晶 振 时 应 重 视 晶 振 的质 量 , 要 对 晶 振 的 稳 定 性 、 毛 刺 及 负 载 能 力 做 全 面 的 检 验 , 以 便 系 统 可 靠地 工 作 。 我 们 知 道 , 20MHz 以 下 的 晶 体 晶 振 基 本 上 都 是 基 频 的 器 件 , 稳 定度 好 , 而 20MHz 以 上 的 大 多 是 谐 波 的 ( 如 3 次 谐 波 、 5 次 谐 波 等 ) , 稳 定度 差 。 综 合 以 上 考 虑 以 及 系 统 成 本 考 虑 , 选 用 4MHZ 无 源 晶 振 作 为 系 统 的参 考 时 钟 源 , 如 图 3-1-2 所 示 。哈尔滨工业大学本科毕业设计(论文)13图 3-1-2 时 钟 电 路3.1.3 dsPIC30F4011 单片机复位电路电 阻 上 接 高 电 平 , 电 容 下 接 地 , 中 间 为 MCLR。 这 种 复 位 电 路 的 工 作原 理 是 : 通 电 时 , 电 容 两 端 相 当 于 是 短 路 , 于 是 MCLR 引 脚 上 为 低 电 平 ,然 后 电 源 通 过 电 阻 对 电 容 充 电 , MCLR 端 电 压 慢 慢 上 升 , 升 到 到 一 定 程 度 ,即 为 高 电 平 , 单 片 机 开 始 正 常 工 作 。复位电路有两种方式:1、 上 电 复 位 : 上 电 瞬 间 , 电 容 充 电 电 流 最 大 , 电 容 相 当 于 短 路 ,MCLR 端 为 低 电 平 , 自 动 复 位 ; 电 容 两 端 的 电 压 达 到 电 源 电 压 时 , 电 容 充 电电 流 为 零 , 电 容 相 当 于 开 路 , MCLR 端 为 高 电 平 , 程 序 正 常 运 行 。2、 手 动 复 位 : 首 先 经 过 上 电 复 位 , 当 按 下 按 键 时 , MCLR 直 接 与 GND相 连 , 为 低 电 平 形 成 复 位 , 同 时 电 解 电 容 被 短 路 放 电 ; 按 键 松 开 时 , VCC对 电 容 充 电 , 充 电 电 流 在 电 阻 上 , MCLR 依 然 为 低 电 平 , 仍 然 是 复 位 , 充电 完 成 后 , 电 容 相 当 于 开 路 , MCLR 为 高 电 平 , 正 常 工 作 。为 了 复 位 实 现 的 方 便 , 本 设 计 采 用 上 电 复 位 , 如 图 3-1-3 所 示 。图 3-1-3 复 位 电 路3.2 CAN 总线通信设计3.2.1 CAN 总线通信硬件设计为了实现各调速系统与控制网络的连接,设计了 CAN 总线接口。CAN 总线通信硬件,采用 dsPIC30F4011 单片机中内置 CAN 总线协议控制器与TJA1050TCAN 总线驱动器构成,只要外接总线驱动芯片和适当的抗干扰电路就可以很方便地建立一个 CAN 总线智能测控节点。CAN 总线通信硬件原理图哈尔滨工业大学本科毕业设计(论文)14如图 3-2-1 所示。本设计中采用 PHILIP 公司的 TJA1050TCAN 总线驱动器,TJA1050 速率高,最高可达 1 Mbps,提供总线与电源及地之间的短路保护。其引脚 8(STB)用于选定工作模式,有两种工作模式可供选择:高速或待机。这里,引脚 8 接地,选择高速模式,高速模式是 TJA1050 的正常工作模式。如果引脚接高电平,则 TJA1050 将进入待机模式,发送器被关闭。图中 dsPIC30F4011 单片机的 CAN 信号接收引脚 CANRX1 和发送引脚 CANTX1 直接连接到 TJA1050T 的RXD 和 TXD 端,另外,由于通信信号传输到导线的端点时会发生反射,干扰正常信号的传输,因此总线两端可接终端电阻以消除反射信号,电阻阻值应当与传输电缆的特性阻抗大致相当,本设计选用 120 的阻值。图 3-2-1 CAN 总 线 通 讯 电 路 图3.2.2 CAN 总线通信软件设计CAN 总线节点要有效、实时地完成通信任务,软件的设计是关键。CAN总线节点的软件设计主要包括 CAN 控制器的初始化、数据接收和数据发送程序。主程序通过调用函数来实现数据的接收和发送。下面以 CAN 初始化为主,介绍其编程及注解。为了正确地实现通信,CAN 初始化部分要对波特率,标识码寄存器CANIDT、标识码屏蔽寄存器 CANIDM,发送与接收 Mob 的页号,数据长度、中断开启、Mob 使能等内容作出设置。本设计采用 CAN20A 协议,即标识符为 11 位。将标识码寄存器 CANIDT1 设置为开关量控制单元的地址 Addr,其余的标识码寄存器设置为 0。该地址只使用一个 8 位寄存器,因此标识码屏蔽寄存器只需设置 CANIDM1 为 0xFF,其余的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论