S12单片机模块应用、程序下载调试及问题解决

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

单片机模块应用及程序下载调试作者:安鹏,马伟作者单位:清华大学Freescale单片机/DSP应用开发研究中心刊名:电子产品世界英文刊名:ELECTRONICENGINEERING&PRODUCTWORLD年,卷(期):2006,(13)被引用次数:1次参考文献(2条)1.邵贝贝单片机嵌入式应用的在线开发方法20042.MC9S12DT128,DeviceUserGuide2005相似文献(6条)1.学位论文胡杰基于16位单片机MC9S12DG128智能模型车系统开发研究2008我国于2007年举办了第二届全国大学生“飞思卡尔杯”智能汽车竞赛,这是以快速发展的汽车电子为背景,涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科交叉的科技创新比赛。根据比赛规则要求,设计并制作了智能模型车控制系统,整个系统功能完善、运行稳定、可靠性高。模型车控制系统主要由核心控制模块、电源管理模块、路径识别及记忆模块、舵机控制模块、后轮驱动电机控制模块、车速检测模块、电池电压监测模块及无线通信模块组成。系统核心控制模块采用了freescale16位单片机MC9S12DG128。该系统是在CodeWarrior集成开发环境的基础上设计完成的,采用C语言和汇编语言混合编程。为了深入的了解各个关键系统及器件的特性,在系统设计之前,对其进行了相关的标定试验,为后续的硬件设计、软件设计及控制算法和控制策略的制定和选择奠定基础;系统在路径识别模块采用了软件细分算法及基于传感器离散布局的连续路径识别算法,克服了由于光电传感器离散布局所采集到赛道信息有限的缺点,提高了路径识别的精度;舵机控制模块控制采用了增量式数字PID控制算法,该控制算法技术成熟,结构简单,参数容易调整,不需要具体的数学模型,在工业控制中得以广泛应用,取得了理想的控制效果;后轮驱动电机控制模块采用了模糊自适应PID控制算法,充分的利用了MC9S12DG128内部提供的模糊推理机;车速检测模块设计了基于光电编码器设计思想的虚拟编码器,既满足驱动电机控制的精度要求,又方便传感器的安装;针对比赛规则的要求,在控制策略上采用了基于脉冲点的道路记忆算法,明显的提高了第二圈的成绩;为了系统的调试方便,设计了基于PTR2000模块的无线通信模块,并制定了相应的通信协议;为了提高系统的开发效率及更为深入的研究模型车系统,基于VisualBasic语言开发智能模型车系统开发平台。通过对智能模型车系统设计、开发及研究,取得了一定的成果,但仍有不完善的地方,有待进一步深入研究。2.期刊论文梁昆.王韬.丁丁.杨明.王春香上海交通大学SmartStar队技术报告(节选)-电子产品世界2010,17(1)本文以Freescale16位单片机MC9S12DG128为核心控制器,在CodeWarriorIDE开发环境中进行软件开发,要求赛车在未知道路上沿着黑线以最快的速度完成比赛.整个系统涉及车模机械结构调整、传感器电路设计及信号处理、控制算法和策略优化等多个方面.为了提高智能赛车的行驶速度和可靠性,对比了不同方案的优缺点,并结合LabVIEW仿真平台进行了大量底层和上层测试,最终确定了现有的系统结构和各项控制参数.3.学位论文韩金鲁基于ZigBee技术的智能仓储系统的研究2008仓储作为供应链管理的核心环节,在物流中占据着核心的地位。随着物资存储数量的不断增加,出入库频率急速增长,如何利用现代化技术来高效地管理仓库,实时全面地掌握仓储信息,已经成为企业在竞争中取胜的重要因素。ZigBee无线传感器网络是当前国际上备受关注的、由多学科高度交叉的新兴前沿研究热点,其包含了传感器技术、无线通讯技术和嵌入式技术等,具有信息采集、传输和处理的能力,ZigBee无线传感器网络的发展和广泛应用,将对人们的社会生活产生极大的影响,对产业变革产生巨大的推动作用。本文在某烟厂的仓储中引入ZigBee技术,在自行开发的ZigBee设备组成的树状网络基础之上,采用自适应加权的数据融合算法,编写了上位机监控软件,构成了基于ZigBee技术的智能仓储系统。硬件电路设计方面,设计并开发了基于MC9S12DG128+MC13193的网络协调器和基于MC9S08GT60+MC13193的ZigBee终端设备及路由器,并利用三轴加速度传感器MMA7260Q和温度传感器TMP175分别对货物的位置移动和周围环境温度进行检测;在PCB板设计方面,学习了2.4GHz高频设计规范,充分考虑了元器件布局,电路的分块摆放,噪声干扰的抑制及射频天线的设计,为提高ZigBee设备的通讯距离和通讯质量提供了保证;制作了HCS08系列和HCS12系列的程序下载和调试工具BDM。软件算法上,采用自适应加权的数据融合算法,在温度不超出报警范围的前提下,减小了温度传感器采集的误差较大的数据所占的权重,降低了网络的功耗,提高了通讯质量,增强了信息的准确性。软件设计方面,通过研究IEEE802.15.4标准协议和ZigBee规范,在CodeWarriorV4.6环境下,编程实现了ZigBee网络协调器的网络建立程序、运行程序,在CodeWarriorV6.0环境下,编写了ZigBee路由器的加入网络及运行程序,ZigBee终端设备的加入网络及运行程序;调试ZigBee网络协调器、路由器、终端设备,使之组成适合运用在仓储系统中的ZigBee树状网络;在VisualC++6.0环境下,编写了上位机的监控软件,对整个仓储系统的ZigBee设备进行管理,运用SQLServer2000对传送到上位机的信息进行存储,增强了对货物信息的监控质量和效率。基于ZigBee技术的智能仓储系统充分利用了ZigBee成本低、能耗小、网络容量大、可靠性高的特点,系统测试表明本系统能够对货物进行实时、高效、准确的管理,有效地消除了仓储隐患,且维护工作简单,大大提高了仓储的质量和效率。4.学位论文杨振东基于模糊PID电子节气门控制系统的研究与开发2008电子节气门产品自20世纪80年代问世以来,已逐渐应用到各种中、高级轿车中。相对于传统的机械式节气门,电子节气门系统(ETCS)能根据驾驶员的驾驶意图以及整车行驶状况确定节气门的最佳开度,保证车辆具有最佳的动力性和燃油经济性,并能够为怠速控制(IDL)、驱动防滑控制(ASR)和巡航控制(CCS)等电子控制功能的实现奠定基础,从而提高安全性和乘坐舒适性。同时,对于混合动力汽车,为了实现能量的管理和分配,电子节气门也成为了必然的选择。本文对电子节气门系统进行了研究和开发,为电子节气门在混合动力轿车上的应用奠定了基础。本文分析了电子节气门系统的工作原理、基本结构以及机械结构中存在的非线性因素和各自的特性,如复位弹簧、气流的冲击、库伦+粘滑摩擦等。测定了电子节气门的关键参数,建立了电子节气门系统的数学模型。为了适应电子节气门控制系统的快速动态特性,抑制由于电子节气门体的非线性因素对控制特性的影响,提出了一种新的模糊PID复合控制策略,通过模糊控制提高电子节气门系统的动态性能,用智能积分PID控制保证系统的稳态性能,利用权重因子函数改善控制切换过程。在MATLAB/Simulink环境中建立了电子节气门控制系统仿真模型。电子节气门控制器采用飞思卡尔公司的MC9S12DG128单片机作为主控芯片,同时硬件系统还包括控制器的供电电源模块、直流电机的脉宽调制驱动模块、串行通信模块和CAN总线通信模块等。采用CodeWarrior编译的程序软件,完成了控制功能和调试功能。为了对系统状态实时显示和故障报警,以及在控制过程中进行数据采集,本文开发出基于LabWindows/CVI的串口通信系统。仿真和试验结果表明:模糊PID复合控制相对于PID控制和智能积分PID控制能够较精确地控制节气门开度,减小超调量,瞬态误差较小,滞后时间较短。所开发的模糊PID复合控制器能够完成电子节气门系统的控制功能要求。5.期刊论文孙建鑫.SunJianxin单片机与PC机的串行通信设计-中国科技信息2008,(22)本文介绍一种通过串行接口将数据从单片机向计算机终端传输的方法.以Freescale的MC9S12DG128为MCU核心组成单片机系统,并介绍了其SCI模块的特点和工作模式以及利用CodewarriorIDE软件对单片机串行传输模式进行设定的方法.在串行通信硬件连接上,提供了232接口芯片的硬件连接结构.电脑终端应用VisualBasic软件来完成8位二进制数据的接收任务.此方法可以广泛应用于单片机向上位机的数据传输过程,从而完成经过草片机处理后的不同数字信息的串行发送和数据在PC终端的顺利识别.6.学位论文许铁娟基于CAN总线的HEV通信系统网络的研究2007本文介绍了作者在串联式混合动力城市车辆CAN总线和车辆网络方面的研究工作。串联式混合动力城市车辆的动力源与传统内燃机汽车相比多了驱动电机,对整车能量进行合理分配才能实现整车控制策略、体现混合动力汽车的优势。使用CAN总线构建整车通信网络,能够将车辆上主要的控制单元联系起来,可靠实时地实现指令传输和参数交换,并根据多能源管理系统预先设定的控制程序,依照控制策略实现动力源的合理分配。论文结合我国城市公交工况研究了串联式混合动力车辆的动力系统,分析了各控制单元的功能。构建了六个CAN节点的网络拓扑结构,包括多能源管理系统、发动机控制模块、发电机控制模块、驱动电机控制模块、电池管理模块和LED显示单元。深入研究了CAN总线的分层结构和报文传输,同时分析了面向汽车网络的J1939协议的原理和编码定义规则,定义了网络节点的源地址,对HEV通信系统网络报文进行了详细定义。构建课题研究所需要的软硬件平台,包括以下两部分内容:(1)基于ARM和Freescale分别完成了两类高速CAN节点的硬件设计,包括电源部分、CAN接口部分和微控制器部分,并对两类节点在硬件方面进行了简单比较。(2)在内建CAN控制器和FullCAN专家函数库的基础上,基于ARM芯片进行了CAN高速节点的软件设计;在msCAN控制器的基础上,基于Freescale芯片进行了CAN高速节点的软件设计,并对这两类节点在缓冲区配置和验收过滤设置方面进行比较。分别在ADS1.2集成开发环境和HC12(V4.5)CodeWarrior开发环境下建立CAN通信工程,并进行程序的调试、编译和下载。基于周立功公司的CANstarter-Ⅱ开发套件完成ARM芯片的CAN节点通信试验,基于清华大学的MC9S12DG128实验系统完成Freescale芯片的CAN节点通信试验。试验结果表明,CAN节点间能够实现可靠通信并进行报文滤波。论文最后总结归纳了本课题研究的结论和创新点,对在本课题基础上进行进一步研究和探讨提出了展望。引证文献(1条)1.刘伟基于MC9S12XS128微控制器的智能车硬件设计[期刊论文]-电子设计工程2010(1)本文链接:授权使用:北京信息科技大学(bjxxkjdx),授权号:70f6cdc1-4414-4e74-b535-9dc6016a1b65下载时间:2010年8月2日

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功