找回密码
 注册
关于网站域名变更的通知
查看: 393|回复: 1
打印 上一主题 下一主题

[毕业设计] 基于PIC18F系列单片机的嵌入式系统设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-2-24 16:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
摘要:本文结合无位置传感器永磁无刷直流电动机控制系统的开发,以 Microchip 公司的 PIC18F452 单片机为主控器件,采用嵌入式实时操作系统μC/OS-II 作为软件开发平台,详细讨论了嵌入式系统的开发模式与流程。
% `. w; Z6 n0 j0 R2 [1 Q关键词:实时操作系统;永磁无刷直流电动机;μC/OS-II
/ `1 i4 _. ]" M  h- |. V4 `: i4 c0 L! ^. ~& h
1. 引言 / A; w" {7 `& m! F& ^
嵌入式系统是指以应用为中心,以计算机技术为基础, 软、硬件可裁剪,适应应用系统对功能、体积、成本、可靠 性、功耗严格要求的专用计算机系统。嵌入式系统是面向应 用的,系统的硬件选型和软件开发模式都必须根据具体的应 用确定。 永磁无刷直流电动机是电机控制研究领域的热点之一, 这与其自身固有的技术优势密切相关:以电子换相取代了有 刷直流电动机的机械换相。从根本上革除了普通有刷直流电 动机由于电刷换相带来的火花、噪音、高故障率等一系列问 题,同时又使系统的性能能够与普通有刷直流电动机相媲 美,因此得到了广泛的应用。永磁无刷直流电动机的电子换 相离不开电机的转子位置信号,传统的方法是采用霍尔器件 或其他位置传感器检测位置信号,这使得系统的维护和制造 都不方便,并且由于传感器的工作特性不稳定,给系统的安 全运行带来了一些隐患。因此,无位置传感器方案引起了人 们的极大兴趣。 本文结合无位置传感器永磁无刷直流电动机控制系统 的开发,以 Microchip 公司的 PIC18F452 单片机为主控器件, 并采用嵌入式实时操作系统μC/OS-II 作为软件开发平台, 详细讨论了嵌入式系统的开发模式与流程。 ; ^  T7 C. t3 Q& I' Z9 w' \

# g: s) Y3 n  N  L" c3 F# t9 Y/ a+ _8 @$ e1 W
2. 系统硬件平台设计 5 C8 A( k8 _, w/ i1 m. ~
嵌入式系统设计的第一步是结合具体的应用,综合考虑 系统对成本、性能、可扩展性、开发周期等各个方面的要求, 确定系统的主控器件,并以之为核心搭建系统硬件平台。 ! u: ^0 r2 p. C9 r1 k% l: U
无位置传感器永磁无刷直流电动机控制系统的关键问 题是位置检测。目前已经有了很多位置检测方案,其中,反 电势法由于简单实用而得以广泛采用。反电势法的原理是: 基于电机的三相端电压,通过硬件检测电路或软件算法得到 三相反电势过零信号,然后用软件移相得到换相时刻,并在 换相时刻按换相逻辑完成换相,触发逆变桥以合适的导通时 序工作,从而保证了电机的正常运行。 反电势法的永磁无刷直流电动机无位置传感器控制对 系统硬件提出了更高的要求: ① 三个外部中断输入引脚,便于捕捉三相反电势过零信号;
/ }) P9 i  Z9 }; R9 u ② 至少一个 PWM 模块,实现电机的斩波调速; ③ 丰富的定时器资源,完成软件移相、测速等功能; ④ 多通道的 AD 转换模块,能够采样速度给定及主电路的电 流、电压信号; ⑤ 硬件乘法器,保证速度、电流调节器的快速性; ⑥ 足够的程序和数据存储器,便于系统扩展; ⑦ 高速的系统工作频率,保证系统的强实时性; ⑧ 丰富的通信模块,便于系统与其他嵌入式系统的互连。 对于无位置传感器永磁无刷直流电动机控制系统的设 计,有很多专用芯片可供选用,但为了进一步提高系统性能, 增强设计的灵活性,多采用 DSP 或专用单片机等智能器件。 但是,这样在提高系统性能的同时却增加了系统开发成本。 为了设计一个高性能、低成本的开发平台,针对应用对系统 硬件的要求,考虑到 PIC18F452 单片机的高性价比,选用其 作为主控器件。 PIC18F452 是 Microchip 公司推出的一款增强型 8 位单 片机,采用精简指令集(RISC)的设计,有两级流水线, 最高运行频率可达到 10MIPS,能够满足系统对实时性的要 求;指令总线 16 位宽,数据总线 8 位宽;单片机内部有 32K 字节的 FLASH 程序存储器,1.5K 字节的数据存储器和 256 字节的 EEPROM,便于系统的扩展;自带 8×8 硬件乘法器; 中断资源丰富,提供 18 个中断源,两个中断优先级,并且 中断优先级可配置。PIC18F452 单片机配备了丰富的外围模 块,极大地简化了单片机外围电路的设计。同时,Microchip 公司为 PIC18F 系列单片机提供了功能强大的指令集,共 77 条指令,绝大部分指令为单字(2 个字节)存储,单周期执 行,应用代码的存储压缩率高,指令执行效率高。
, A- J3 _3 w1 Z# w3 y5 l* ~5 ^3 ~! N1 o. i
! B, b6 @# T* F. ]- B- }/ t
游客,如果您要查看本帖隐藏内容请回复
( ?" y- j& T: w, [- J1 v2 J5 s

  S& t0 T# V  T+ K, ]6 p3 }  ^6 Q
  

% a0 L+ B7 D2 h5 F% d$ C! q$ u. d1 b* K, B% \/ _" N

. n: @$ \% `/ t/ @0 |2 U. y) B  _5 G$ x

2 U5 Y3 u/ J% x  |' j% k

该用户从未签到

2#
发表于 2020-2-27 17:07 | 只看该作者
基于PIC18F系列单片机的嵌入式系统设计
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-22 03:09 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表