0/18计算机控制技术课程设计成绩评定表设计课题两轮直立代步车控制器设计学院名称:电气工程学院专业班级:学生姓名:学号:指导教师:设计地点:设计时间:指导教师意见:成绩:签名:年月日个人收集整理-仅供参考0/18计算机控制技术课程设计课程设计名称:两轮直立代步车控制器设计专业班级:自动化1004学生姓名:学号:指导教师:课程设计地点:31-503课程设计时间:2011-06-11~2011-06-15计算机控制技术课程设计任务书个人收集整理-仅供参考1/18学生姓名专业班级学号题目两轮直立代步车控制器设计课题性质工程设计课题来源自拟指导教师臧海河主要内容(参数)利用S12G128设计两轮直立代步车控制系统,实现以下功能:1.系统启动时,控制电机使系统保持平衡;2.当按下前进或后退按钮时,系统保持一顶地倾角前进或后退;3.按下左右方向按钮时,通过电机差速来调整方向;4.按下停止按钮时,电机减速运行至停止,并保持系统直立;任务要求(进度)第1天:熟悉课程设计任务及要求,查阅技术资料,确定设计方案.第2天:按照确定地方案设计单元电路.要求画出单元电路图,元件及元件参数选择要有依据,各单元电路地设计要有详细论述.第3天:软件设计,编写程序.第4-5天:撰写课程设计报告.要求内容完整、图表清晰、语言流畅、格式规范、方案合理、设计正确,篇幅不少于6000字.主要参考资料[1]张迎新.单片微型计算机原理、应用及接口技术(第2版)[M].北京:国防工业出版社,2004[2]熊志奇.微机自动配料控制系统[J].电子技术应用,1997,(10):30-32[4]唐介,电机与拖动(第二版)[M].北京:高等教育出版社,2007[5]阎石,数字电子技术基础(第五版)[M].北京:高等教育出版社,2005[6]胡寿松,自动控制原理(第二版)[M].北京:科学出版社,2007审查意见系(教研室)主任签字:年月日目录1引言2b5E2R。2总体方案设计3p1Ean。2.1硬件组成3DXDiT。个人收集整理-仅供参考2/182.2整体电路框图3RTCrp。2.3直立任务分解35PCzV。2.4平衡控制4jLBHr。2.5角度和角速度测量4xHAQX。2.4速度控制6LDAYt。2.5方向控制8Zzz6Z。3硬件电路设计8dvzfv。3.1单片机及其外围电路8rqyn1。3.2控制电路划分为如下子模块:9Emxvx。4系统软件设计12SixE2。4.1主程序设计126ewMy。4.2控制相关地软件函数:13kavU4。4.3中断服务程序14y6v3A。5总结14M2ub6。参考文献140YujC。附录A电路图15eUts8。1引言两轮自平衡电动代步车是一种两轮左右并行布置结构地具有自平衡系统地电动车.利用倒立摆控制原理,使车体始终保持平衡.在车体内嵌入式CPU地控制下,采集平衡传感器以及速度、加速度传感器地数据,通过建立地系统数学模型和控制算法,计算输出PWM信号,自动控制两个伺服电机地转矩,使车体保持平个人收集整理-仅供参考3/18衡并能够根据人体重心地偏移,自动前进、后退及转弯.sQsAE。2总体方案设计2.1硬件组成按两轮自平衡电动代步车控制系统地技术要求,控制系统地硬件应包括以下几部分:(1)控制器.作为控制系统地核心,采用S12G128单片机控制各个模块.(2)速度检测通道.将运动量转换为数字量,送给单片机,直接读取当前速度.(3)控制输出通道.控制器输出地控制信号传送给电机,控制电机地正反转和速度.(4)加速度检测通道.将电机角加速度转换为电信号.(5)角度检测通道.将系统倾角转换为电信号.2.2整体电路框图S12G1281:::::2:::::3::::::::::::X2::::::::::::::AD2AD33.3V7.2VTIMERPWM4图2.1总体控制框图2.3直立任务分解(1)控制平衡:通过控制两个电机正反向运动保持车模直立平衡状态;(2)速度控制:通过调节车模地倾角来实现车模速度控制,实际上最后还是演变成通过控制电机地转速来实现车轮速度地控制.GMsIa。(3)控制方向:通过控制两个电机之间地转动差速实现车模转向控制.个人收集整理-仅供参考4/18车地直立和方向控制任务都是直接通过控制车地两个后轮驱动电机完成地.假设电机可以虚拟地拆解成两个不同功能地驱动电机,它们同轴相连,分别控制系统地直立平衡、左右方向.在实际控制中,是将控制直立和方向地控制信号叠加在一起加载电机上,只要电机处...