当前位置: 主页 > 论文下载 > 工学论文 >

基于C8051F120 单片机的电动汽车示教板的控制系统设计

作者:闫亚林 王旭龙 王志 日期:2014-04-19 09:52 来源:电子技术与软件工程
设计了一种以Silicon Lab
公司的C8051F120 为核心控制器,
运用74HC595 级联实现I/O 扩展,
利用AD 采集电压反映电量大小的
综合电动汽车示教板教学仪器,
该示教板系统以动态形式形象的
展示了电动汽车驱动技术的工作
原理, 此外对C8051F120 的输出
模块的74HC595 扩展电路、模拟
量电压采集模块、电机仿真旋转
等进行了详细的阐述。
【关键词】C8051F120 74HC595 示教板
随着社会的快速发展,新能源电动汽车
课程走进中高职院校以及大学,随之设备的需
求数量增加,为了使学生更好地掌握电动汽车
的整个驱动技术的工作原理,设计电动汽车驱
动示教板控制系统,通过动态形式的展示工作
原理,进而更好的掌握知识。
1 电动汽车的发展现状
发展新能源汽车产业是我国政府重视的
发展方向,在发展规划中将新能源汽车发展目
标确定为到2020 年实现累计产销500 万辆,
随着新能源电动汽车的快速发展,对于电动汽
车的检测维修、设备调试的人才需求随之日益
高涨,但是目前国内并不能满足社会对该类人
才的需求,因此为了适应整个社会的变化,开
始相关的新能源汽车教学仪器的开发,进而较
好的推动汽车专业的建设和引领作用。
2 C8051F120单片机
C8051F120 是Silicon Lab 公司的8051 内
核混合信号微控制器,C8051F120 单片机片内
集成了8 组I/O 口,两个12 位DAC、一个12
位的ADC、一个8 位的ADC,片上集成了内
部电压基准,片内电源监视、看门狗等,单片
机采用流水线结构,速度可达100MIPS,指令
与标准51 系列单片机兼容,调试采用JTAG
调试方式,支持在线系统调试和编程,调试过
程并不占用片内资源,相比其它仿真系统有更
好的性能,从而提高了系统的可靠性和稳定性。
3 示教板控制原理
示教板系统完整展示了电动汽车驱动技
基于C8051F120 单片机的电动汽车示教板的控制系统设计
文/闫亚林 王旭龙 王志强
设计了一种以Silicon Lab
公司的C8051F120 为核心控制器,
运用74HC595 级联实现I/O 扩展,
利用AD 采集电压反映电量大小的
综合电动汽车示教板教学仪器,
该示教板系统以动态形式形象的
展示了电动汽车驱动技术的工作
原理, 此外对C8051F120 的输出
模块的74HC595 扩展电路、模拟
量电压采集模块、电机仿真旋转
等进行了详细的阐述。
摘 要
术系统的整个工作过程,可以模拟电动汽车的
整个启动过程、限速行驶、正常速度行驶、超
速行驶和停车共五种工况的运行状态。
595 级联电路控制输出信号,将信号集中
于输出模块,模拟量采集模块、故障区以及
SENSOR 输入模块分别将信号给单片机,经过
单片机内部信号综合处理,将信号传给595 电
路,继而分别控制电动机仿真旋转和控制面板
显示,实现示教板工作过程。
4 硬件设计
4.1 示教板控制面板的设计
控制面板的电路设计运用发光二极管的
点亮与否,来显示线路以及器件的运行情况,
该控制面板电路总共要驱动500 个发光二极
管,每个发光二极管的的驱动电流达到20mA
的时候,采取动态扫描方式可以达到比较理
想的发光效果,每一个I/O 端口最大将承受
50mA 的灌电流,因此需要利用三极管将驱动
电流放大实现驱动多个发光二极管工作。
4.2 595扩展I/O口设计
C8051F120 单片机有8 组I/O 口,但是对
于系驱动系统来说I/O 口仍然短缺,因此利用
74HC595 芯片进行级联实现I/O 口的扩展实现
控制,74HC595 是一个串并转换芯片,它的
本质是个移位寄存器,每输入一个时钟,所有
的数据位向后移一位,最前一位是由 SER 来
填补,即SER->QA->QB->....->QH,在芯片上
QH' 端与QH 端相同,把QH' 与下一级的 SER
相连,那相当于下一级的就是由QH 来输入第
一位。由于数据都是通过第一片的SER来进入,
要从SER 移动到最后的QH2 是要移动16 次,
实现2 片74HC595 的级联控制。
5 软件设计
对于电动汽车驱动技术系统示教板的实
现软件只要基于C8051F120 单片机进行编程
控制,主要分为I/O 端口模块的分配,AD 电
量指示模块,电机仿真旋转模块。
在电动汽车的系统中,将采集的信号通
过的ADC 输入单片机将模拟量转换成数字量,
经过单片机的内部信号处理,继而通过595 级
联芯片显示电量,并故障信号以及其他系统信
号组合,进行系统的AD 电量指示整体控制。
电机仿真旋转模块的控制,要考虑两点
实际情况:第一当电动机启动时,电机旋转速
度是慢慢增加到最高速度,当增加到最高速度
后,如果按下停止按钮,则电动机旋转速度是
慢慢降到0;第二,当速度没有增加到最高速
度,便按下停止按钮,则电动机旋转速度将从
当前速度将为0。
6 系统调试
当系统的外部硬件固定,并将连接线连
接完毕,运用C8051F120 单片机的配置软件
ConfigAndConfig2Install进行配置各端口功能,
将所需要的配置在该软件配置完毕既可以进行
主程序的编程,在该控制系统中,采用分步编
程,分别将PORT、74HC595、AD 三个模块
的初始化模块化,然后编写主程序,调试按照
开关、继电器以及各类开关类信号的控制顺序,
作为输入信号,对应的指示电路作为输出信号,
同时将AD 采集电压显示的电量与故障区相结
合,共同控制系统的运行。
7 总结
在系统设计过程中, 主要是74HC595
级联的控制程序中, 由于级联超过18 个
74HC595 芯片, 在定义初始化时0 应该采
用xdata 定义, 因为bdata 是片内RAM 的可
位寻址区,只允许最大值为216,而18 片7
4HC595 级联时超出了此范围,所以应该选用
DPRT 间接访问的片外RAM,这时可以满足
控制要求。
参考文献
[1] ( 美)CygnalIntegratedProducts,Inc.
著, 潘琢金等译.C8051F 单片机应用解析
[M]. 北京航空航天大学出版社,2002.
[2] 陈朝泽, 任德均, 杨齐寿.C8051F120 单
片机钞券箱自动开箱机控制系统[J]. 机
械与电子,2009(05).
[3] 穆飞航, 王健琪, 焦腾, 叶勇. 基于
C8051F120 控制的液晶显示屏的设计与实
现[J]. 第四军医大学学报.2005(19).
[4] 李亚, 常涛, 王永强. 利用74HC595 实现
多位LED 显示的新方法[J]. 微计算机信
息,2005(07).
[5] 葛永翠. 基于C8051F120 的以太网数据采
集的技术研究[J]. 电子质量,2008(02).
作者单位
天津职业技术师范大学汽车与交通学院 天津
市 300222

 


  博深论文网( www.bosslunwen.com ),是一个专门从事期刊推广、论文发表论文投稿指导的机构。本站提供整体论文发表解决方案:省级论文/国家级论文/核心论文/CN论文。
  论文投稿:bosslunwen@126.com
  咨询电话:18602588568
  在线咨询:
论文发表-论文投稿-发表论文86099078

版权所有:博深论文网 苏ICP备06011074号
论文投稿咨询电话:18602588568,在线咨询:论文发表-论文投稿-发表论文86099078,论文投稿:bosslunwen@126.com
本站点提供如下服务:论文发表 发表论文 论文投稿 职称论文发表 学术论文发表
山东省济南市城南路213号 本网站隶属于-济南富东化工有限公司