网站地图| 免费获取|
毕业论文网
  • 网站首页|
  • 论文范文|
  • 论文降重|
  • 职称论文发表|
  • 合作期刊|
  • 论文下载|
  • 计算机论文|
  • 外文翻译|
  • 免费论文|
  • 论文资料|
  • 论文开题报告
搜索

当前位置:毕业论文网 -> 免费论文 -> 电子专业 -> 免费资料文档--基于Motorola单片机的电动自行车控制器的设计(六)
自动化论文范文| 电子机电论文| 测控技术论文| 通信专业论文| 电气工程论文| 通信工程论文| 电子信息工程论文| 免费自动化论文| 免费电子论文| 免费电气论文| 免费通信论文

免费资料文档--基于Motorola单片机的电动自行车控制器的设计(六)

最新活动:微信集50个赞就可获取任意一篇钻石会员文档。详情见微信集赞换文档
免费资料文档--基于Motorola单片机的电动自行车控制器的设计(六) 需要尽量的靠边放置。如MOSFET或IPM安置在电路板的边缘,以便于添加散热片,也可防止其频繁开关造成对其他器件的干扰;易产生噪声的电路如开关电源等和不易产生噪声的电路保持一定的距离,并且它们的走线尽量短,尽m接近地;微处理器尽量和晶振等辅助电路靠近,远离强电压电路,且晶振周围尽量不走信号线,不走模拟电路。
 3. 接地技术
 本系统中,模拟电路和数字电路共存,因此将所有的模拟地和数字地分别相连,最后将电路中的模拟地和数字地与电源地在一点汇集。同时用地线将模拟区和数字区隔离,这样可以避免模拟电路和数字电路通过地线回路相互千扰.
 4. 电路板合理布线
 一般的PCB上的印制电路线有一定的电感成分,微处理器和数字集成电路的引脚上常常会产生突变的电流,这样就使得印制电路线的电感成分被放大,印制电路线上就会产生相当大的压降,使得信号减弱,因此电路线特别是地线应尽量粗、短,以减少电感的成分;印制电路线之间存在分布电容,会有噪音干扰,因此信号线之间应尽量避免平行走线,选用垂直交义走线,平行走线也应尽量缩短平行段的距离;强电控制线和弱电控制线分开走线;为避免输出回路和输入回路相互祸合,输出回路和输入回路也要尽量分开;数字信号和模拟信号要进行区分。
3.4本章小节
 电源电路部分采用7815和7805来进行稳压,输出系统所需的+15V和+5V,为控制电路供电。
 微处理器选用了Motorola公司的8位高性能单片机MC68HC908JL3,详细介绍了其性能和特征。
 控制器主电路用6个N沟道的MOSFET构成全桥驱动电路,驱动部分采用IR公司的IR2103作为栅极驱动芯片,功率管选用IR公司的IRF3710。单片机通过控制专用驱动集成电路来实现二二导通方式。
 为了保障系统的稳定性与安全性,加入了电流、电压检测电路和保护电路。
 外界以及控制系统内部的电磁信号会影响整个控制系统的正常工作,因此,在设计过程中需要从硬件和软件两方面着手采取抗干扰措施。本章主要介绍了硬件方面的抗干扰措施。


第四章 控制器的软件设计
 在前面几个章节中已经介绍了无刷直流有位置传感电动机的工作原理、硬件设计方案等方面内容。控制芯片采用Motorola的MC68HC908JL3作为主控芯片。本章里将着重介绍控制程序的设计。
4.1 控制器的主程序结构                
  
                               控制器初始化主要是:端口的初始化,如将PTA0~PTA2置为输入状态,用于检测霍尔信号。将PTB0~PTB5置为输出端,用于对IR2103进行控制,以决定全桥电路中MOSFET的导通;内部模块的初始化,如定时器,A/D模块的初始化;芯片配置字节的设置等等。
 控制器为Motorola公司的单片微控制器MC68HC908JL3, 系统程序使用MC68HC(9)08系列微控制器的汇编语言开发。MC68HC(9)08系列单片机主要特征:与MC68HC05系列目标码完全向上兼容;64K字节程序/数据存储器空间:8 MHz CPU内部总线频率;16种寻址方式,相对于HC05增加了5种;可扩展的内部总线定义,用于寻址超过64K字节的地址空间;用于指令操作的16位索引寄存器;16位堆栈指针和相应栈操作指令;不使用累加器的存储器之间的数据移动:快速8位乘法和16位除法指令。
4.2 HC08的内存分配
 该MCU有64K存储空间,其中包括40%字节的ROM,1 28字节的RAM,3 2字节用户定义向量,976字节监控ROM。存储器的地址分配如表2-1所示:
 
$0000~$003F I/O寄存器,实际可读/写I/O控制寄存器27个 
$0080~$00FF 128字节RAM 
$EC00~$FBFF ROM/FLASH(4096字节) 
$FC00~FDFF 监控ROM(512字节) 
$FE00~$FE0F 辅助I/O寄存器,包括断点控制,FLASH编程控制等 
$FE10~FFCF 监控ROM(448字节) 
$FFD0~$FFFF 24个中断向量(48字节) 
辅助I/O寄存器内容如下 
$FE00 断点状态寄存器BSR 
$FE01 复位状态寄存器RSR 
$FE03 断点标志控制寄存器BFCR 
$FE04 中断状态寄存器1 
$FE05 中断状态寄存器2 
$FE06 中断状态寄存器3 
$FE08 FLASH控制寄存器FLCR 
$FE09 FLASH块保护寄存器FLBPR 
$FE0A FLASH测 式控制寄存器FLTCR 
$FE0C、$FE0D 断点地址寄存器 
$FE0E 断点状态和控制寄存器 
$FFFF 写该寄存器完成COP控制动作 
 表 2 – 1
 从上表中可以看出:$0080到$00FF的地址范围是RAM区,它属于整个地址空间的第0页。通过快速而有效的直接寻址可以访问到所有第0页的数据,因此提供了一个存储那些访问频率较高的全局变量的理想场所。同时,上电复位后,栈指针初始化为$00FF,所以栈区也处于这个区域内。每次进入中断服务例程时,栈区将扩大5个字节;而调用子例程时,将占用两个字节来存储返回地址。在进行嵌套调用时,尤其要注意由于栈区的膨胀而覆盖有用数据的可能性。I/O寄存器和控制寄存器区位于$0000-$003F,包含大部分控制寄存器、状态寄存器和数据寄存器。向量区位于$FFD0-$FFFF。MC68HC08JL3具有16位的栈指针,因此允许栈区处于64K地址空间的任意位置。必须注意的是,为保证操作正确,栈指针只应该指向RAM区域。在编制软件进行存储器空间分配时,RAM 空间用来存储程序运行时的数据变量,FLASH作为程序存储空间。
 MC68HC08JL3集成有片上的闪速存储器,并且有在片的电荷泵来产生编程和擦除电压,所以只需要单一的外部电源就可以实现读出、写入和擦除的全部操作。JL

首页 上一页 3 4 5 6 7 8 9 下一页 尾页 6/11/11

免费资料文档--基于Motorola单片机的电动自行车控制器的设计(六)由毕业论文网(www.huoyuandh.com)会员上传。
原创论文资料流程 相关论文
上一篇:免费资料文档--点阵电子显示屏 下一篇:免费资料文档--火灾自动报警系统..
推荐论文 本专业最新论文
Tags:免费 资料文档 基于 Motorola 单片机 电动 自行车 控制器 设计 2010-03-19 11:09:12【返回顶部】
精彩推荐
发表论文

联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士论文资料


毕业论文网提供论文范文,论文代发,原创论文资料

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2020 毕业论文网 版权所有