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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于C8051F120单片机电动汽车示教板控制系统设计

基于C8051F120单片机电动汽车示教板控制系统设计   摘 要   设计了一种以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 示教板控制原理   示教板系统完整展示了电动汽车驱动技术系统的整个工作过程,可以模拟电动汽车的整个启动过程、限速行驶、正常速度行驶、超速行驶和停车共五种工况的运行状态。   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采集电压显示的电量

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档