




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
- 第六届第六届“飞思卡尔飞思卡尔”杯全国大杯全国大 学生智能车竞赛技术报告学生智能车竞赛技术报告 学 校: 队伍名称: 参赛队员: 带队教师: - 关于技术报告和研究论文使用授权的说明 本人完全了解第六届全国大学生“飞思卡尔”杯智能汽车竞赛关保留、使 用技术报告和研究论文的规定,即:参赛作品著作权归参赛者本人,比赛组委 会和飞思卡尔半导体公司可以在相关主页上收录并公开参赛作品的设计方案、 技术报告以及参赛模型车的视频、图像资料,并将相关内容编纂收录在组委会 出版论文集中。 参赛队员签名: 带队教师签名: 日 期: - 目录 第一章 引言.1 第二章 方案设计.2 2.1 总体设计思路 .2 第三章 机械结构调整与优化.3 3.1 机械结构部分 .3 3.1.1 传感器的安装.3 3.1.2 前轮定位的调节.3 3.1.3 舵机的安装.3 3.1.4 主控板的连接与固定.4 3.1.5 赛道起始检测元件及安装.4 3.1.6 电机驱动模块的安装.5 3.1.7 编码器的安装.5 3.1.8 后轮差速的调整.6 第四章 电路的设计说明.7 4.1 电磁传感器电路的设计 .7 4.2 主控板的设计.8 4.3 电机驱动模块的设计.9 第五章 控制软件的设计说明.11 5.1 程序流程图 .11 5.3 速度控制 .13 第六章 开发工具与调试过程说明.14 第七章 赛车的主要技术参数.15 第八章 总结.16 参考文献.17 附 录.I 源代码 .I - 0 第一章第一章 引言引言 全国大学生智能汽车竞赛是全国高等教育司委托高等学校自动化专业教学 指导分委会主办,旨在培养创新精神、协作精神,提高工程实践能力的科技活 动。该竞赛是以迅猛发展的汽车电子为背景,涵盖了控制、模式识别、传感技 术、电子、电气、计算机、机械等多个学科交叉的科技创意性比赛。 本校积极组队参加第六届“飞思卡尔”杯全国大学生智能汽车竞赛。从 2010 年 底着手准备,历时半年多,经过不断试验设计,最终设计出较为完整的智能 赛车。在赛区比赛中获得了较好的综合性能和成绩。 在本次比赛中,采用大赛组委会统一提供的竞赛车模,采用飞思卡尔 16 位微 控制器 MC9S12XS128 作为核心控制单元,构思控制方案及系统设计,进行包 括机械结构的调整与优化,硬件的设计与组装、软件控制算法的编写与改进等 过程(小车上的具体方案模块有传感器信号采集处理、控制算法及执行、动力 电机驱动、转向舵机控制等)从而实现小车智能化的识别道路,最终实现智能 化竞速。 本技术报告主要对小车的整体设计思路,硬件与软件设计与优化,机械结构的 安装以及赛车的调试操作等过程作简要的说明。 - 0 第二章第二章 方案设计方案设计 2.1 总体设计思路 赛车是以检测通以 20KHz、100mA 的导线的电磁场为基础,通过单片机处理 采集到的磁感应电压信号,实现对赛车的转向控制,进而识别赛道达到路径寻 迹的目的。 根据电磁寻迹的设计方案,赛车整体包括以下四大模块:1.单片机控制模 块 2.电磁传感器模块 3.电机驱动模块 4.电源管理模块等,除此之外系统还有 一些外部设备,例如编码器测速、舵机控制转向、直流电机驱动车体,干簧管 起跑线识别等。 系统总体结构如图 2.1 所示。 单片机系统 起跑线检测 人机交互 传感器信号检测 电机驱动 直流电机编码器串行通信口 舵机 图 2.1 系统结构图 - 1 第三章第三章 机械结构调整与优化机械结构调整与优化 3.1 机械结构部分 机械结构部分工作主要包含传感器的安装、前轮注销倾向的调节、舵机的 安装、主控板得连接与固定,干簧管的安装、驱动模块的安装、编码器的安装 以及后轮差速的调整等。 3.1.1 传感器的安装 传感器采用的是 6 个磁场检测电感一致字匀布的布局安装,如图 3.1 所示。 传感器伸出车体一定的距离以获得相应的前瞻性。 图 3-1 传感器布局 3.1.2 前轮定位的调节 对于汽车而言,要保持车辆直线行驶的稳定性,使之转弯自动回正、转向 轻便,必须确定车轮定位参数,包括主销后倾、主销内倾、前轮外倾和车轮前 束。 主销后倾角和车轮前束可以提高车模行驶时的转向回正力。所使用的车模 中,车轮和主销是平行的,调成了 0 度左右,适当的正前束可以提高连续转向 的反应能力。主销内倾角给了一个适当的值,会更有利于过弯。 3.1.3 舵机的安装 考虑到适当增加力臂来提高舵机的灵敏度和为了赛车布局的的紧凑,采取 了如图 3.2 所示的安装方法。 -第六届全国大学生智能汽车邀请赛技术报告- - 2 图 3.2 舵机安装结构 3.1.4 主控板的连接与固定 采用接插件与焊接结合的方式连接传感器、主控板、编码器、电机驱动电 路、电机、赛道起始检测等单元,既考虑可靠性,又兼顾结构调整与安装的便 利性。具体安装结构如图 3.3 所示, 图 3.3 主控板安装结构 3.1.5 赛道起始检测元件及安装 采用干簧管作为赛道起始线检测元件,如图3.4,采用两两并联,在实际比 赛时,与比赛用的起始线磁铁水平宽度相比,我们的赛车干簧管的安装宽度较 大,如此考虑,可以增大检测的范围,好处是可以有效地防止车子临近终点时 因跑偏太多而导致不能检测到起跑线不能停车的情况的发生。 第三章 机械结构的调整与优化 - 3 图 3.4 赛道起始线检测干簧管部位 3 3.1.6 电机驱动模块的安装 驱动模块采用英飞凌半桥 MOS 驱动电路 BTS7960 构成 H 全桥驱动电路,由 于车模电机自身的空载电流很大,导致工作时电流偏大,但赛车实际运行中, 快速加减速十分频繁,易导致芯片过热,为提高可靠性,采用了双 H 全桥并联 分流驱动,运行稳定。安装结构如图 3.5 所示。 图 3.5 电机驱动电路的安装 3.1.7 编码器的安装 轴编码器用于电机测速,是电机闭环控制的关键检测反馈元件。采用每转 500 线的编码器通过齿轮传动安装,固定于赛车尾部。安装部位结构如图图 3.6 所示。 -第六届全国大学生智能汽车邀请赛技术报告- - 4 图 3.6 轴编码器的安装 3.1.8 后轮差速的调整 车在转弯时后轮的速度会不同,再不打滑的情况下,存在差速。在后轮不 打滑的情况下,差速越松,转向效果越好,但是太松的差速会影响驱动力的提 供。实际中在赛道上调整到比较平衡的值就可以了。在差速和摩擦轴承中适当 加点油保持良好的轮滑,也可以一定程度上改善差速的性能。 - 5 第四章第四章 电路的设计说明电路的设计说明 4.1 电磁传感器电路的设计 电磁传感器是赛车循迹的前提,采用图 4.1 电路,由谐振回路,放大电路和 倍压整流电路三部分组成,电路如下图所示。 R1 470K B 1 C 2 E 3 T1 1815 R2 330 W1 2.2K C2 104 C3 104 +5V C1 682 A 1 K 2 D1 SS34 D2 SS34 C4 104 R3 47K L1 10mH 1 2 3 4 J1 CON +5V Rx Cx1 Cx2 C5 104 C6 470uF/16V R10 1k 1 A 2 K D10 A 主主主主主主主主主主主主主主 图 4.1 电磁传感器电路 -第六届全国大学生智能汽车邀请赛技术报告- - 6 4.2 主控板的设计 主板承担着整部赛车各类电源的提供以及信号采集控制任务,主要由各类 电源电路和单片机系统与接口电路组成。我们没有将传感器和传感器电路设置 在主板上。否则,将大量消耗狭小的底盘安装空间,使得主板面积过小元件信 号线过度密集导致抗干扰性能变差,不利于系统的可靠性,电路图与 PCB 图分 别如图 4.2、4.3 所示。 2011主主主主主主 主主主 主主 F1 FUSE-500mA 470nF C1 200 R2 12 3 RW1 100 1 1 2 2 22uF C4 GND GND CPU+5V GND 7.2V 7.2V D1 4.7K R1 GND 470nF C2 200 R3 12 3 RW2 100 22uF C5 GND GND 7.2V 470nF C3 200 R4 BOT 1 TOP 2 TAP 3 RW3 100 22uF C6 GND +5V GND 7.2V +5.5V 0.1uF C7 1 2 3 4 P8 wireless +5V GND PS0/RXD0 PS1/TXD0 GND CPU+5V GND PB5 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PB6 PB7 PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7 VRH VRL PB0 PB1 PB2 PB3 PB4 PT2/IOC2 PT3/IOC3 PT4/IOC4 PT5/IOC5 PT6/IOC6 PP0/PWM0 PP1/PWM1 PP2/PWM2 PP3/PWM3 PP4/PWM4 PP5/PWM5 PP7/PWM7 PM0 PM1 PM2 PM3 PM4 PM5 PJ6 PJ7 PS0/RXD0 PS1/TXD0 PS2 PS3 GND C9 0.1uF GND GND 7.2V 1 2 P2 Motor Power GND PT0/HREF PT1/VSYNC 0.1uF C8 7.2V PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 B主主主 +5.5V GND GND +5V 1 2 P4 steer power ADJUST 1 OUT 5 IN 4 ON/OFF 2 GND 3 T1 LM294 ADJUST 1 OUT 5 IN 4 ON/OFF 2 GND 3 T3 LM294 ADJUST 1 OUT 5 IN 4 ON/OFF 2 GND 3 T2 LM294 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 *1 MCU-LEFT 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 *2 MCU-RIGHT 1 2 3 45 6 7 8 4.7KR6 1 2 3 45 6 7 8 4.7KR7 1 2 3 4 5 6 7 89 10 11 12 13 14 15 16 S2 SW-DIP8 34 76 S SW-DPST +5V +5V +5V 4.7K R5 PT7/IOC7 12 34 56 78 910 1112 1314 1516 P7 Header 8X2 AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7PP1/PWM1 PP3/PWM3 PP5/PWM5 PA0 PA1 PA2 PA3 AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 GND 12 34 56 78 910 P6 Header 5X2 PA4 PT7/IOC7 12 34 56 78 910 1112 1314 1516 1718 1920 P3 Header 10X2 1 2 3 P1 POWER POWER PP7/PWM7 图 4.2 主控板电路图 第四章 电路的设计说明 - 7 图 4.3 主控板 PCB 图 4.3 电机驱动模块的设计 电机驱动电路的功率问题比较重要,驱动的好坏将会影响电机速度的 PID 调节,本次比赛的 B 车模电机空载损耗很大,空载电流可达到 2 安培以上,考 虑赛道运行机械负载与加速的加速度负载等,依据常规经验粗略推断,电机电 流至少可达十几安培以上,对于低压小型电机,如此的电流损耗是较为惊人的。 驱动电路必须能够驱动如此大的电机电流且必须拥有较为完善的过流、超温保 护等功能有效防止驱动电路的损坏。比较分立原件和集成芯片的优劣之后我们 选择了英飞凌半桥 BTS7960 构成全桥以实现正反转以及能耗制动。 BTS7960 电路不需要升压电路,可耐受瞬时 45A 以上的电流,具备较为完 善的保护功能。但在 B 车的使用过程中它也出现了一些问题:对 PWM 的频率 有要求,过高或过低都会使芯片发烫。频繁的 PID 调速也会使芯片发烫。以上 导致的的芯片发烫会偶然触发其内部的过温保护电路,导致赛车中途停车。 为了解决以上问题我们采用并联双 H 桥的形式,从而保证了赛车的稳定运 行。图 4.4 与 4.5 分别是是电机驱动电路的电路图与 PCB 图。 INH 3 IN 2 IS 6 SR 5 GND1Vs 7 OUT 4 OUT 8 U2 BTS7960B INH 3 IN 2 IS 6 SR 5 GND1Vs 7 OUT 4 OUT 8 U1 BTS7960B R3 10k R2 10k R7 2.2k R8 10k R510k R6 2.2k R4 2.2k C2 0.1u C1 0.1u C51 47u R1 2.2k C11 0.1u 1A1 2 1A2 4 1A3 6 1A4 8 2A1 11 2A2 13 2A3 15 2A4 17 1Y1 18 1Y2 16 1Y3 14 1Y4 12 2Y1 9 2Y2 7 2Y3 5 2Y4 3 1G 1 2G 19 VCC 20 GND10 U3 74HC244 C50 0.1u INH GND GND ERR2 ERR2 INN2 INN2 INN1 INN1 ERR1 ERR1 R0 0 BAT+ BAT+ GND GND 1 2 3 4 5 6 7 8 J1 CON8 GND IN2 INH IN1 GND GND C12 0.1u BAT+ R10 1k D1 BAT+ BAT- M- M+ M- M+ VCC GND GND GND 1 2 3 4 J3 INH 3 IN 2 IS 6 SR 5 GND1Vs 7 OUT 4 OUT 8 U2A BTS7960B INH 3 IN 2 IS 6 SR 5 GND1Vs 7 OUT 4 OUT 8 U1A BTS7960B U2-2U2-3U2-5U1-2U1-5 U2-3U2-2U2-5U1-3U1-2 ERR1 U1-5 M- M- M+ M+ BAT+ BAT+ ERR2 IN2 IN1 VCC VCC U1-3 C21 0.1u C22 0.1u BAT+ C31 47u C32 47u C41 47u C42 47u 图 4.4 电机驱动板电路图 -第六届全国大学生智能汽车邀请赛技术报告- - 8 图 4.5 电机驱动板 PCB 图 - 9 第五章第五章 控制软件的设计说明控制软件的设计说明 5.1 程序流程图 整个系统由单片机为主控MCU,对模拟和数字传感器信号进行采集处理,并 对输出的PWM分别控制,进行舵机和电机的控制,控制舵机来决定赛车的角度, 通过电路驱动来控制电机,决定赛车的速度。另外使用编码器采集速度值,作 为辅助速度控制。 程序整体框架如图 5.1所示。 MCU (控制与运算处理) 调速PWM输出 驱动控制 电机控制输出 电机速度反馈 人机交互管理 数字信号输入 数字信号输出 舵机PWM输出 舵机控制输出 模拟传感器信号采集 图5.1 程序整体框架图 程序中用到的硬件资源有 PWM 模块、AD 模块、脉冲累加器、普通数字 I/O 口,主程序流程图如下: -第六届全国大学生智能汽车邀请赛技术报告- - 10 开始 各模块初始化 有磁场? N 最小二乘拟合 PIT中断时刻到?到达终点? 是否冲出赛道? 延时 是否冲出赛道? 减速,舵机调整 是否回正? 速度回归设定值 读取模拟传感器值 舵机角度控制 电机速度控制 测取速度 停车 Y N YY N Y N Y N Y N 图 5.1 主程序流程图 5.2 舵机控制 经实际调试,舵机采用 PD 控制方可确保其闭环稳定性。 基本原理是通过比较两路 A/D 采集传感器电压大小,可以得知传感器与赛 道通电漆包线中心线之间的位置,通过传感器采集到的赛车与赛道中心线的几何 偏移量,利用前后几次偏移量之差进行 PD 控制。 DiffKdbKp* 因为无法保证传感器的绝对线性,故程序中采用线性拟合的办法将用六个 第五章 控制软件的设计说明 - 11 电感传感器采集的模拟量拟合成线性关系。具体代码可参见本文附录所附的源 程序清单。 程序调试中,须反复调试试验,逐渐逼近最佳状态,确定合适的 Kp、Kd 参数,并在程序中区分不同的赛道状况,动态切换不同的 Kp、Kd 参数组合, 最终实现最佳状态的循迹效果。 舵机 PD 的具体代码可参见本文附录所附的源程序清单。 5.3 速度控制 速度采用 PID 控制,PID 控制控制直观,技术可靠,对被控对象的模型适 应性强。 位置式 PID 算式连续控制系统中的 PID 控制规律是: 0 0 )(1 )()(x dt tde Tde T teKtx t d i p 其中是偏差信号为零时的控制作用,是控制量的基准。利用外接矩形法 0 x 进行数值积分,一阶后向差分进行数值微分,当选定采样周期为 T 时,可得如 下位置式 PID 的离散差分方程: 0 0 1 )()()(xee T T e T T teKtx k j kk d j i p 计算机控制时,常采用增量式 PID 算法。计算每周期的 PID 输出增量,在 于前一周期的输出相加,得出最终的 PID 控制输出。增量式 PID 算法的每周期 的 PID 输出增量计算算法如下: )2( 2111 kkk d k i kkpkkk eee T T e T T eeKxxx 每周期的 PID 输出增量反映了第 k 和第 k1 周期输出之间的增量。算式的 结果可正可负的。利用增量算式控制执行机构,执行机构每次只增加一个增量, 因此执行机构起了一个累加的作用。对于整个系统来说,位置和增量式两种算 式并无本质区别,但增量式有不少优点:算式只与最近几次采样值有关,不易 引起误差累积;误动作影响小,易于加逻辑保护;增量算法在实际控制中应用 得比位置式更为广泛。 电机 PID 的具体代码可参见本文附录所附的源程序清单。 - 12 第六章第六章 开发工具与调试过程说明开发工具与调试过程说明 使用 CodeWarrior Development Studio for HCS12(X) V4.7 作为程序编写、 编译、下载、调试工具。在调试中,建议使用无线模块进行赛车运行的实时在 线电机速度与舵机角度监视。实现了闭环控制参数的完全在线调试验证,极大 改进了调试效果,提高了解决问题的效率。 - 13 第七章第七章 赛车的主要技术参数赛车的主要技术参数 车 模 重 量1.4kg 车模几何尺寸(长/宽/高)460/240/69(mm) 总电容量约 669.51 微法 传感器个数 电磁传感器6;编码器1; 干簧管4 电机个数舵机1;电机1 芯片个数MC9S12XS1281;电机驱动1; 赛道位置检测精度 5mm 赛道检测频率100 次/秒 总功率12W - 14 第八章第八章 总结总结 在这四个月的赛车设计制作中我们的收获与体会都相当的多,在运用了现 有的理论基础之上,再通过课外的拓展,将理论应用于实际,在这过程中充分 锻炼了我们的动手能力、项目统筹安排的能力、解决问题的态度与技巧,以及 与队友的团结合作等等。 在参加赛区比赛赛后,与兄弟学校的赛车的对比,发现了一些不足之处, 主要如:赛车的重心偏靠前,导致后轮摩擦力不够,长直道加速后若紧接小弧 度弯道,后轮容会打滑漂移;前瞻的的潜力没有充分挖掘,前瞻相对而言偏短; 电机驱动电路的散热尚显不足,有待改进;整体结构加工工艺及坚固性有待进 一步改进完善。 - 15 参考文献参考文献 1 宋文绪,杨帆传感器与检测技术M第 1 版,北京:高等教育出版社,2004.1 2卓晴.黄开胜.邵贝贝.学做智能车挑战“飞思卡尔”杯.北京:北京航空航天大学出 版社,2007.3. 3李仕伯.马旭.卓晴.基于磁场检测的寻线小车传感器布局研究 ,清华大学,2009.12 4竞赛组秘书处.路径检测设计参考方案.2010.1 5竞赛组秘书处 技术组.20KHz 电源参考设计方案 6卓晴.基于磁场检测的寻线小车传感器布局研究J.清华大学.2009 7杨延玲.载流直导线的电磁场特性分析J.山东师范大学.2007 8王毅敏.马丽英等. 一种改进的数字 PID 控制算法及其在励磁系统中的应用电网技术J. 1998 9高金源,夏洁. 计算机控制系统M.清华大学出版社.2007 10 第五届北京交通大学电磁二队的技术报告.2010 11 第五届哈尔滨工程大学电磁组极品飞车三号队的技术报告.2010 12 第五届清华大学三角洲电磁队的技术报告.2010 - 附附 录录 源代码 (1)main.c 文件代码 #define MotorMax 14000 #define MotorMin 10 #define NMAX 3/使用 3 个电感拟合 #define ZSPEED 130/100 /#define K 10 /#define Kp 1;/PID 的三个参数 /#define Ki 1; /#define Kd 1; #include #include #include #include #include int ad8=0; float a=0,b=0,y1=0,y2=0; unsigned int *p=ad,*pold4=0,*pold5=0,admax=0; int stop=0; int nowspeed=0, setspeed=0; unsigned char LEDflag=1,admaxnum=0; static float ek3=0; /#include PBset.h #include SCI.h #include derivative.h /* derivative-specific definitions */ #include abs.h #include delay_1ms.h #include readad.h #include ZXEC.h #include wait.h #include PID.h #include PIT.h /#include Copy of PIT.h #include Busclock80MHz.h #include PWM.h #include Portinit.h #include AD_Init.h #include intmoto.h #include intsteer.h 附录 - I #include IOC.h #include Set_almode.h void main(void) /unsigned int a=0,b=0; Set_almode(); Dly_ms(2000);/延时两秒 等 AD ZXEC();/直线拟合 /PORTB_PB1=0; wait(); setspeed=50; EnableInterrupts; for(;) if(ad22|ad32|ad410|ad510)/接驱动板上的 IN2;IN1 接 PWM01 stop=0; /PWMDTY01=3000; PORTA_PA0=1;/INH else setspeed=0; /Dly_ms(500); /count=0; /while(count=500); /PORTA_PA0=0; while(stop=1) else PWMDTY01=200*nowspeed; PORTA_PA0=1; Dly_ms(1); PORTA_PA1=1; Dly_ms(6); /PORTA_PA0=0; /Dly_ms(1); -第六届全国大学生智能汽车邀请赛技术报告- - II /PWMDTY01=0; PORTA_PA0=0; Dly_ms(1); /Dly_ms(1000); /* Dly_ms(1000); a= ad5*100/51; b= a/100; a= a%100; sprintf(txtbuf,nAD5: %d.%02dV %dn,b,a,ad5); putstr(txtbuf); Dly_ms(1000); a= ad2*100/51; b= a/100; a= a%100; sprintf(txtbuf,nAD2: %d.%02dV %dn,b,a,ad2); putstr(txtbuf); Dly_ms(1000); a= ad3*100/51; b= a/100; a= a%100; sprintf(txtbuf,nAD3: %d.%02dV %dn,b,a,ad3); putstr(txtbuf); Dly_ms(1000); a= ad4*100/51; b= a/100; a= a%100; sprintf(txtbuf,nAD4: %d.%02dV %dn,b,a,ATD0DR4L); putstr(txtbuf); Dly_ms(1000); a= ad5*100/51; b= a/100; a= a%100; sprintf(txtbuf,nAD5: %d.%02dV %dn,b,a,ATD0DR5L); putstr(txtbuf);/* Dly_ms(1000); a= ad6*100/51; b= a/100; a= a%100; sprintf(txtbuf,nAD6: %d.%02dV %dn,b,a,ad6); putstr(txtbuf); Dly_ms(1000); 附录 - III a= ad7*100/51; b= a/100; a= a%100; sprintf(txtbuf,nAD7: %d.%02dV %dn,b,a,ad7); IOCcnt=IOCcnt/500*50/107*206.298/10; sprintf(txtbuf,n motor speed: %f %s%s%sn,IOCcnt,M,/,S); putstr(txtbuf); Dly_ms(1000); sprintf(txtbuf,n PWM23 duty ratio: %f%n,(float)PWMDTY23/PWMPER23*100); putstr(txtbuf); Dly_ms(1000); sprintf(txtbuf,n PWMDTY23: %un,PWMDTY23); putstr(txtbuf); */ /Dly_ms(200); /sprintf(txtbuf,n PWMDTY01:%dn ,PWMDTY01);/,stop , /putstr(txtbuf); Dly_ms(100); sprintf(txtbuf,n %d n,nowspeed);/,stop MotorPWM:%f,MotorPWM putstr(txtbuf); PORTB_PB0=PORTB_PB0; / _FEED_COP(); /* feeds the dog */ #pragma CODE_SEG _NEAR_SEG NON_BANKED interrupt 29 void pll_selfclock(void) CRGFLG_SCMIF=1; SetBusCLK_80M(); (2)SCI.h 文件代码 byte u8_RCV_Ch=0; char txtbuf30=; static void SCI_Init(void) SCI0CR2=0 x2c; /enable Receive Full Interrupt,RX enable,Tx enable SCI0BDH=0 x02; /busclk 8MHz,19200bps,SCI0BDL=0 x1a SCI0BDL=0 x08; /SCI0B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年保全工考试试题及答案
- 2025数字化的合同管理:未来的合同签署与存储方式
- 2025上海市汽车销售行业劳动合同示范文本
- 2025年爱婴医院理论考试及答案
- 2025关于科技公司劳动合同模板
- 《2025年签订租房合同的五大注意事项》
- 《2025员工试用期合同协议》
- 2025年国网陕西省电力有限公司第二批录用人选模拟试卷带答案详解
- 旋转雾化器安装施工方案
- 英语名著阅读真题及答案
- DB11-T 344-2024 陶瓷砖胶粘剂施工技术规程
- 《《中央企业合规管理办法》解读》课件
- 药学本科毕业论文范文
- 锅炉节能器施工方案
- 《食品厂员工绩效方案》
- 工程人员驻场服务方案
- 汽车智能技术与应用 教案全套 朱升高 项目1-10 智能网联汽车技术介绍- 车载嵌入式操作系统应用
- 产品方案设计模板
- 企业合规经营规范手册
- 骨与关节运动学基础-运动链(康复护理技术)
- 2.2中国的气候季风气候特殊天气和气象灾害课件八年级地理上学期
评论
0/150
提交评论