第十届“飞思卡尔”杯全国大学生

Size: px
Start display at page:

Download "第十届“飞思卡尔”杯全国大学生"

Transcription

1 第十届 飞思卡尔 杯全国大学生 智能汽车竞赛 光电组智能车技术报告 学校 : 中国石油大学 ( 华东 ) 队伍名称 : 旋风冲锋参赛队员 : 刘希岩李佩佩孙小雷带队教师 : 鄢志丹王宇红 I

2 关于技术报告和研究论文使用授权的说明 本人完全了解第十届 飞思卡尔 杯全国大学生智能汽车竞赛关保留 使用技术报告和研究论文的规定, 即 : 参赛作品著作权归参赛者本人, 比赛组委会和飞思卡尔半导体公司可以在相关主页上收录并公开参赛作品的设计方案 技术报告以及参赛模型车的视频 图像资料, 并将相关内容编纂收录在组委会出版论文集中 参赛队员签名 : 带队教师签名 : 日期 : II

3 目录 第一章引言... 1 第二章智能车总体设计方案 系统总体方案的选定 系统总体方案的设计 小结... 3 第三章智能车机械结构设计 机械部分总体概述 线性 CCD 布局与安装 电池 电路板等部分的固定 D 模型设计 角度传感器安装... 7 第四章智能车硬件电路设计 系统主板电路设计 系统电源电路设计 电机驱动电路设计 线性 CCD 原理介绍 蜂鸣器电路设计 硬件电路部分总结 第五章智能车软件及控制算法设计 开发工具 软件控制的总体思路 主程序设计 主程序结构 上位机设计 串口调试工具 上位机 角度控制 互补滤波 角度闭环控制 速度控制 方向控制 图像二值化 图像滤波 赛道元素识别 电机差动控制 软件部分总结 第六章智能车技术参数 第七章结语 总结 致谢 参考文献 附录 A 程序核心源代码 III

4 第一章引言 全国大学生 飞思卡尔杯 智能车竞赛以飞思卡尔半导体公司为协办方, 在规定的模型汽车平台上, 使用该公司的 8 位 16 位微控制器作为核心控制模块, 通过增加道路传感器, 电机驱动电路以及编写相应软件, 制作一个能够自主识别道路的模型汽车, 按照规定路线行进, 以完成时间最短者优胜 该竞赛融科学性 趣味性和观赏性为一体, 是以迅猛发展 前景广阔的汽车电子为背景, 涵盖自动控制 模式识别 传感技术 电子 电气 计算机 机械与汽车等多学科专业的创意性比赛 本文中, 我们通过介绍车体机械结构 硬件电路 软件算法等内容, 详细阐述了我们组在此次比赛中对于光电组智能车的研究与制作, 同时也在车体机械结构以及控制策略上有一定的创新点 1

5 第二章智能车总体设计方案 2.1 系统总体方案的选定 此次比赛, 我们选用官方提供的 E 车模 ( 包括其提供的电机 电池 轮胎等器件 ); 赛道检测选择 TSL1401 线性 CCD, 其具有体积小 重量轻 使用简单 易于固定 接口简单等优点, 同时其前瞻较远, 能够有效提取赛道相关信息, 满足此次比赛的要求 图 2-1 车体总体方案 2.2 系统总体方案的设计 智能车以 MKL26Z256VLL4 单片机为控制核心, 采用 TSL1401 线性 CCD 采集图像, 并对二值化图像进行了低通滤波, 通过边沿检测算法识别赛道的黑白边沿, 求出中心偏差后作为转角的控制量 我们通过结合陀螺仪与加速度计的采集值来使得小车直立, 同时用编码器测出轮胎实际转速, 通过 PID 控制, 形成闭环控制 为方便调试, 在智能车上还设计了 OLED 液晶显示和蓝牙通讯模块, 通过无线通信实现上位机实时图像显示 参数曲线显示和在线调整功能 实验证明小车可以准确识别赛道, 并能保持平稳快速运行 2

6 第二章智能车总体设计方案 图 2-2 系统结构图 2.3 小结 本章主要阐述了总体方案的选择, 以及从大方面对各个模块的作用 智能车基本行 驶有一个系统把握 3

7 第三章智能车机械结构设计 第三章智能车机械结构设计 3.1 机械部分总体概述 平衡组智能车要求重心尽量放低, 行驶过程中转动惯量要小, 车模的平衡角度取决于各个部件的安装位置和重量, 必须保证结构稳定牢固 好的机械结构是车模进一步提速的基础, 对于平衡组小车来说尤其重要 我们对车模机械的调整都是为了使车模重量减轻, 重心降低, 齿轮咬合既不宽松也不紧密, 小车行驶顺滑流畅 3.2 线性 CCD 布局与安装 图 3-1 线性 CCD 支架立杆位置示意图图 3-1 是车模 CCD 支架立杆与地面的数学几何图 讨论立杆与地面夹角 的变化对车模前瞻 b 的影响, 对 两个变量进行定量分析, 得出 b 关于 的函数 由正弦定理式 (3-1) 和式 (3-2) b sin sin (3-1) (3-2) 联立 (3-1) 和 (3-2) 得式 (3-3) sin b a (3-3) sin( ) 对式 (3-3) 对 b 关于 求偏导得式 (3-4) b a 1 b 2 a 2 b 2 2 (sin ) sin 2 (3-4) 由式 (3-4) 可得 : 当时, 最小, 此时小于 90 度 4

8 第三章智能车机械结构设计由此可知, 线性 CCD 采集行与 CCD 立杆间的夹角为 90 度, 且立杆前倾时, 平衡车行进过程中车身的晃动对图像稳定性的影响最小 根据今年的新规则, 平衡组小车需要爬过坡度不超过 15 度, 高度不限的的对称坡道和不对称坡道, 由于线性 CCD 采集信息局限, 这时可能会造成小车看得很远致使视野变花, 造成小车冲出跑道, 所以我们采取两个线性 CCD 竖直摆放, 用下面的 CCD 进行坡道辅助识别, 效果明显 采用 PVC 支架将线性 CCD 紧紧固定在直径 5mm 长约 35mm 的碳素杆上 为保证碳素杆不会在小车运行过程中摇晃, 我们使用三个短碳素杆和热熔胶, 采用三脚架结构将竖直碳素杆牢牢固定在车身上 最终确定 CCD 安装位置如图 3-2 所示 图 3-2 CCD 安装位置 3.3 电池 电路板等部分的固定 电池和电路板是车模上重量较大的物体, 它的安装位置决定了小车的平衡角度, 转动惯量大小, 进而影响小车在运行过程中的流畅程度和极限速度 我们将电池和电路板安装在小车前方, 两者紧紧贴合, 保证重心尽可能的低 电池使用厚度 3mm 的 PVC 支架托在车模前方, 安装稳固 mini 编码器安装在车模车身上方, 轮轴上方, 使用塑料支架和螺丝固定在车身上, 并保证齿轮咬合恰到好处 5

9 第十届全国大学生智能汽车邀请赛技术报告 图 3-3 电路板编码器电池安装位置 3.4 3D 模型设计 小车的直立要求机械结构绝对合理稳定, 结合我们小车的特点, 我们用 Solidworks 为小车量身设计了电池固定带 编码器支架 CCD 固定支架, 用学院 3D 打印机制作出来 模型设计如图 3-4 所示 (a) (b) 6

10 第三章智能车机械结构设计 (c) 图 3-4 3D 模型 (a) 电池固定带 ;(b) 编码器支架 ;(c) CCD 固定支架 ; 3.5 角度传感器安装 数字加速度计 MMA8451 安装在车模上, 车模运行震动对它的影响比较大, 所以我们 将加速度计安装在车模底部中间, 尽量减少车模震动对它的影响 图 3-5 加速度计安装位置 为保证数字陀螺仪 L3G4200 的水平安装以及测量精度, 我们沿着车模固有的水平轮 廓线将陀螺仪传感器安装在车模上方中间 7

11 第十届全国大学生智能汽车邀请赛技术报告 图 3-6 陀螺仪安装位置 8

12 第四章智能车硬件电路设计 4.1 系统主板电路设计 主板电路主要有电源接口 单片机最小系统板插座, 线性 CCD 插口,AD 端口, 陀螺 仪 加速度计 液晶蓝牙插口, 电机驱动接口, 编码器接口等 ( 如图 4-1 所示 ) 图 4-1 系统主板电路设计 4.2 系统电源电路设计 稳定的系统首先需要电源稳定, 系统中有三路电源,8.0V,5V,3.3V 8.0V 电池电压直接接到电机驱动模块,5V 为测速编码器 线性 CCD 供电,3.3V 给单片机 陀螺仪 加速度计 液晶 蓝牙 蜂鸣器供电 采用了一片 TPS7350[1] 为两个线性 CCD 供电,TPS7350 为微功耗低压差线性稳压芯片 使用一片低压降串联稳压芯片 LM2940 将电源电压 8.0V 稳到 5.0V, 作为两片电源芯片 TPS7333 的输入电压, 避免 TPS7333 的前后压差太大 同时 LM2940 还要为两个编码器供电 用一片 TPS7333 单独为单片机最小系统供电, 另一片 TPS7333 为陀螺仪 加速度计 液晶 蓝牙 蜂鸣器供电 系统电源原理图如图 4-2 所示 9

13 第十届全国大学生智能汽车邀请赛技术报告 (a) (b) (c) (d) 图 4-2 系统电源原理图 (a)tps7350 5V 稳压 ;(b)lm2940 5V 稳压 ;(c)tps V 稳压 ;(d)tps V 稳压 4.3 电机驱动电路设计 我们使用驱动芯片 BTN7971 搭建 H 桥来控制电机正反转, 硬件电路简单, 控制调试方便 光电平衡组智能车有两个直流电机, 所以我们采用 4 片 BTN7971, 每两片控制一个电机 ( 如图 4-3 所示 ), 用四路 PWM 控制电机正反转 BTN7971 的内阻比较小, 驱动电流可达七十安, 运行过程中发热量较少, 符合智能车比赛要求 10

14 第四章智能车硬件电路设计 图 4-3 电机驱动模块原理图 4.4 线性 CCD 原理介绍 TSL1401 线性 CCD 是本次比赛官方指定传感器, 它由 128 个光电二极管的线性阵列组成 照射在光电二极管上的光的能量产生光电流, 相关像素点上的有源积分电路对这些光电流进行积分 在积分期间, 积分器的输出通过一个模拟开关连接到采样电容 在每个像素中积累的电荷量与光强度和积分时间成正比 积分器的输出和复位由一个 128 位的移位寄存器和复位逻辑控制 11

15 第四章智能车硬件电路设计 图 4-4 线性 CCD 驱动时序图 对于线性 CCD 模拟信号的采集, 我们采取的方法是用单片机两个普通 IO 端口 PTE20 PTE21 驱动两个 CCD 的两个 SI 和两个 CLK 引脚, 采用两路 AD 端口 PTE16 PTE17 分别连接线性 CCD 的模拟输出 AO 口, 既节省了单片机端口资源, 在进行模拟信号采集时也会节约时间 4.5 蜂鸣器电路设计 蜂鸣器的作用在于验证单片机程序是否运行到指定的位置, 对于软件调试起到非常重要的作用 采用贴片式 SS8050 三极管作为驱动三极管, 具有体积小 重量轻 电流大等优点 电路图如图 4-5 所示 图 4-5 蜂鸣器电路原理图 4.6 硬件电路部分总结 硬件电路部分, 我们在前人的基础上做了一些尝试, 也出现了若干问题 尝试在通往驱动的电源上串联一个 470uf 的电感, 因为电感阻碍电流的变化使得平 12

16 第四章智能车硬件电路设计衡车在扰动下站不起来站得很软, 最后把电感剪掉, 用焊锡将焊盘连接到一起解决了问题 为了防止焊接过程中发生短路, 将 PCB 敷铜密度规则设置为线宽的两倍, 没有注意到铜被分割了, 导致 LM2940 的地没有和其它地连接在一起 调试过程中因为粗心大意导致 PCB 短路, 造成一个编码器的地与 PCB 断开并烧坏了一个编码器, 最后只能通过铁丝将地线连接在一起 各个电子元器件的布局, 杜邦线插针和插排的位置也非常重要, 关系到板子的简洁和机械结构重心的合理性, 插线横跨位置尽量少 13

17 第五章 智能车软件及控制算法设计 5.1 开发工具 我们使用的开发环境是 IAR Embedded Workbench,IAR Systems 是全球领先的嵌入式系统开发工具和服务的供应商 IAR Embedded Workbench 是一套完整的集成开发工具集合, 包括从代码编辑器 工程建立到 C/C++ 编译器 连接器和调试器的各类开发工具 功能强大, 支持在线调试, 可以应用到多种处理器 图 5-1 IAR 软件界面 5.2 软件控制的总体思路 平衡车的软件控制首先要求保持车模直立不倒, 然后加入速度控制和方向控制, 它们对角度控制的影响要要尽可能的小 下面首先介绍单片机的中断时序设计和信号采集设计, 进而分别介绍控制所用算法 14

18 第五章智能车软件及控制算法设计 5.3 主程序设计 开始 参数定义 系统初始化 开中断 直立控制 电机输出 速度控制 路径分析 方向控制 (a) 15

19 第十届全国大学生智能汽车邀请赛技术报告 1.5ms 中断进入 时间片段 1: 读入加速度计数值 时间片段 2: 读入上下陀螺仪数值角度互补滤波角度控制电机输出 时间片段 3: 进行 10 次计数每次平滑输出控制量 第 10 次计数 : 读入编码器脉冲数值速度控制 时间片段 4: 进行 2 次计数每次平滑输出控制量第 1 次计数 : 线性 CCD 图像处理第 2 次计数 : 读入转向陀螺仪数值方向控制 1.5ms 中断退出 (b) 双边沿赛道 双边沿赛道对应参 数及算法 直角 直角对应 路径分析 方向控制 单引导线 参数及算法单引导线对应 返回偏差值 参数及算法 楔形障碍 楔形障碍对应 参数及算法 (c) 16

20 第十届全国大学生智能汽车邀请赛技术报告 200ns 中断进入 时间片段 1: SI 置 1 时间片段 2: CLK 置 1 时间片段 3: SI 置 0 时间片段 4-259: 偶数次 : AD1 采集 AD2 采集 CLK 反转奇数次 : 不做动作 时间片段 260: CLK 置 0 计数清零 200ns 中断退出 (d) 图 5-2 主程序结构示意图 (a) 主程序流程图 ;(b)pit0 中断处理 ;(c) 路径分析方向控制 ;(d)pit1 中断处理 ; 主程序结构平衡车的平稳直立和恒速运行需要严格的控制周期, 将所有程序都放在了定时器中断里面, 保证直立, 速度, 方向之间的相互影响尽可能的小 陀螺仪 L3G4200 和加速度 MMA8451 计数据的读入均通过单片机 I2C 总线进行, 使用示波器实际测量陀螺仪和加速度计采集时间, 测得分别耗费时间 1.2ms 左右, 为了保证采样的快速性和在中断时间内采样完成, 将定时器 PIT0 中断配置为 1.5ms, 在定时器 PIT0 里面完成的任务有 : 17

21 第十届全国大学生智能汽车邀请赛技术报告第一个 1.5ms 采集加速度计加速度信号 ; 第二个 1.5ms 采集陀螺仪角速度信号, 进行角度融合, 角度控制, 电机输出 ; 第三个 1.5ms 进行方向控制, 方向控制量 2 次平滑输出 ; 第四个 1.5ms 进行速度控制, 速度控制量 10 次平滑输出 在调试过程中发现, 线性 CCD 采集的图像存在不稳定跳动 经过分析, 原因是线性 CCD 采样放在主循环里面, 一次时序完成需要耗费 4.5ms 左右, 在这期间会被定时器 0 中断打断 2-3 次, 影响 CCD 若干点采样的曝光时间 所以配置了第二路定时器 PIT1, 由于 MKL26 只有 PIT0 和 PIT1 两个定时器通道, 两个定时器共用一个中断号, 两个中断任务写在一个函数里面, 并且写在前面的标志位对应的任务优先级要高 在 PIT0 中每 6ms 开一次 PIT1 定时器中断, 当再次进入 PIT 服务函数时会进入 PIT1 中断, 定时器 1 中断时间为 200ns, 模拟线性 CCD 输入端 SI CLK 采样时序电平, 采样电平同时对两路 CCD 提供驱动信号, 在 260 次 PIT1 中断完成后, 实现了对两路 CCD 数据的采集, 此时关闭 PIT1 中断 [2] 具体中断服务程序见附录 5.4 上位机设计 串口调试工具 利用蓝牙模块可以将车模的角度 车速和偏差等数据无线发送到上位机, 供在线调 试和数据离线分析, 加快调试进程 图 5-3 蓝牙模块 上位机 18

22 第五章智能车软件及控制算法设计直立车有较多的参数需要调试整定, 设计了一个基于 C# winform[3] 环境下的上位机, 对小车参数进行在线传送和参数观测, 下位机中则根据既定的协议配置串口接收中断 图 5-4 上位机面板 利用上位机软件的数据保存功能对智能车的速度, 角度, 图像等进行保存, 采用 matlab 对数据进行绘图显示, 方便离线分析 5.5 角度控制 互补滤波平衡车需要通过车身角度来维持车身平衡, 角度的测量对平衡车极其关键, 常用的用来测量角度的传感器有加速度计和陀螺仪 加速度计的特点是动态响应较慢, 由于机械振动原因, 加速度计测量信号会在实际值附近出现大波动, 在高频段信号不可用 陀螺仪的特点是响应快, 积分后可测倾角, 不过由于零漂和温漂, 会出现积分漂移 [4], 在低频段信号不好 通过低通滤波抑制加速度计高频噪声, 通过高通滤波抑制陀螺仪低频噪声, 这就是互补滤波 图 5-5 是互补滤波器的图形表达 Y X 低通滤波器 角度 加速度计 高通滤波器 数值积分 19 角速度 陀螺仪

23 第十届全国大学生智能汽车邀请赛技术报告 图 5-5 互补滤波器互补滤波将陀螺仪和加速度计的优点融合起来, 得到在高频和低频都比较好的信号 互补滤波相比较卡尔曼滤波 [5] 的优点是不需要对噪声精确建模, 实现简单 互补滤波的程序实现如式 (5-1) angle = Q*(angle + gyro * dt) + R*(x_acc) (5-1) 其中 angle 是滤波后的角度,Q 可以理解为陀螺仪占的比重,gyro 是陀螺仪测得的角速度,dt 是采样时间,R 为加速度计占得比重,R 与 Q 的和为 1,R>0,Q>0,x_acc 是加速度计测得的倾角 本系统采样时间为 dt=0.006s 在小车开机后还没有开始运动时, 因为此时加速度计测得的角度扰动比运动过程中因为电机 车模震动带来的扰动要小得多, 所以在电机还没有开始转动之前让加速度计占得比重大一些, 让滤波后角度快速跟踪加速度计的输出 经过调试取 Q=0.5,R=0.5, 如图 5-6 所示, 滤波后角度能够及时跟踪加速度计输出 互补滤波 加速度计 Z 轴角度 滤波后角度 图 5-6 平衡车开机静止初期加速度计和滤波后角度对比图 在小车运动过程中, 合适的加速度计比例可以滤除加速度计的波动影响, 同时也能 有效抑制陀螺仪的漂移, 这个比例值比小车静止时的比例值要小 经过调试取 Q=0.995, R=0.005 滤波效果不错, 如图 5-7 所示 20

24 第五章智能车软件及控制算法设计 互补滤波 加速度计 Z 轴角度滤波后角度 图 5-7 平衡车运动过程中加速度计和滤波后角度对比图 角度闭环控制 角度采取 PD 控制, 保持小车在静止和运行过程中的角度恒定,PD 参数调整好之后, 小车的角度控制平滑, 整体上小车站得比较硬, 没有大的突变 5.6 速度控制 通过控制电机转速可以控制车轮速度, 实现车模运行速度控制 在平衡组的速度控制中, 最终是通过角度控制改变车模速度, 简单形容则为前倾加速 后倾减速 程序中的速度环实际上是对小车角度控制的扰动, 我们进行 PI 控制的目的是使该扰动在小车运行过程中保持稳定快速, 这和普通速度控制有些类似 但所不同的是, 由于小车速度控制是对角度控制的扰动, 为使此扰动不至于变化太大影响车模稳定直立, 需要设置速度控制周期比角度控制周期长, 但是速度周期过长又会使速度调节缓慢 参考官方方案的 100ms, 调试初期我们采用了 120ms, 后来缩短到 96ms, 再后来缩短到 60ms, 通过不断调节角度 PD 参数使小车在运行过程中保持稳定 综合考虑扰动和响应快慢, 速度控制周期设为角度控制周期的 10 倍, 即 60ms 小车在运行过程中要使速度尽快到达设定值并保持速度稳定, 以减少对小车角度的干扰 对于小车速度, 速度调节采用 PI 控制, 对速度积分项进行限幅, 最终速度控制量输出也要进行限幅 21

25 第十届全国大学生智能汽车邀请赛技术报告 5.7 方向控制 通过线性 CCD 返回的图像信息, 运用路径识别算法得到车模的中心偏离赛道中心的 偏差, 通过控制算法与电机差动控制结合实现方向控制 线性 CCD 路径识别算法主要涉 及两部分, 一是图像的二值化和滤波处理, 二是各种赛道的识别, 最后得出小车转向的 偏差 图像二值化 由于线性 CCD 是模拟传感器, 其传感器信号为电压值, 电压值的大小反映的是传感 器所看到环境的亮暗程度 一方面, 传感器本身的信号稳定性极其重要, 它是识别的基 础 ; 另一方面, 对信号在各种环境下进行处理, 通过软件程序使其能够分辨白色和黑色, 增强其环境适应性极其重要 采取固定阈值二值化, 仅限于在光线特别理想均匀的地方 对于智能车比赛场地, 光线往往不是最理想状态, 有亮的地方也有比较暗的地方, 在这 种情况下采取固定阈值二值化很容易发生误判 经过不断实验和数据观察, 我们最后采取动态阈值二值化 具体步骤是对每行的最 大值和最小值计算比值, 如果最大值比最小值的 2.2 倍要小, 则认为是灰度值差别不大 的颜色, 采取上一次的动态阈值对此行进行二值化 用阈值对每行数据进行二值化, 如 果数据大于阈值, 则将数组 Pixel[i]=255, 否则 Pixel[i]= 图像滤波 车模在运行过程中 CCD 得到的数据具有噪声, 本文主要考虑了两种滤波方法, 高斯 滤波和低通滤波 高斯滤波也是低通滤波, 用在图像二值化以前 ; 低通滤波也就是去除 高频噪声, 如两个黑点中间夹一个白点, 用在二值化之后 高斯滤波是一种线性平滑滤波, 用于消除高斯噪声, 广泛应用于图像处理的减噪过 程 高斯滤波就是对整幅图像进行加权平均的过程, 每一个像素点的值, 都由其本身和 邻域内的其他像素值经过加权平均后得到 高斯滤波的具体操作是 : 用一个模板扫描图像中的每一个像素, 用模板确定的邻域 内像素的加权平均灰度值去替代模板中心像素点的值 由于线性 CCD 为一维数据, 我们实验采取大小为 3 1 的模板, 采取中间点权重 0.8, 两边点权重 0.1, 计算公式如式 (5-2) g 其中, f x 0.1 f x f x 0.1 f x 1 x 为图像中 x 点的灰度值, g x 22 (5-2) 为该点经过高斯滤波后的值

26 灰度值 第五章智能车软件及控制算法设计 采取 matlab 对原图像数据进行仿真, 效果图如图 5-9 所示 250 CCD 图像 原始图像灰度值 高斯滤波后图像灰度值 CCD 像素点位置 图 5-9 原始图像灰度值与高斯滤波后图像灰度值 低通滤波器, 在灰度连续变化的图像中是比较有效的, 二值化后的图像将是成片的白色或者成片的黑色 如果两个相同颜色像素点之间出现一个不一样颜色的像素点, 比如说一片暗区中突然出现了一个白点, 这种情况被认为是一种噪声 利用低通滤波器可以减少图像噪声 最终我们只采用了低通滤波来滤掉小车运行过程中的图像干扰, 效果满足智能车运行要求 具体代码如下 if((max/min)<=ratio_max_min_white)// 比值太小上次阈值二值化 for(i=0;i<=127;i++)// 二值化 if(ad_data[i]>=mid)pixel[i] = 255; else Pixel[i] = 0; 23

27 第五章智能车软件及控制算法设计 else mid= (max+min)*0.5; // 求平均自适应取阈值 for(i=0;i<=127;i++)// 二值化 if(ad_data[i] >= mid)pixel[i] = 255; else Pixel[i]= 0; for(i=1;i<=126;i++)// 图像低通滤波 if(pixel[i-1]!=pixel[i]&&pixel[i]!=pixel[i+1])pixel[i]=pixel[i+1]; 赛道元素识别赛道元素的识别是建立在赛道具有连续性的基础上实现的 图 5-10 是一些典型 24

28 灰度值 灰度值 灰度值 灰度值 第十届全国大学生智能汽车邀请赛技术报告 赛道的原始图像和二值化后图像 300 直道 CCD 像素点位置全白 原始图像 二值化图像 CCD 像素点位置 (a) 300 右转弯 CCD 像素点位置左转弯 原始图像 二值化图像 CCD 像素点位置 (b) 图 5-10 双线元素 (a) 直道和全白 ;(b) 右转弯和左转弯 ; 25

29 灰度值 第十届全国大学生智能汽车邀请赛技术报告 第十届智能车比赛加入了直角元素, 在数学上它属于连续但不可导的, 不同于之前的连续又可导的双边线赛道, 因此直角元素需要特殊识别一下 我们的识别方法首先判别直角元素前面是直道, 之后如果是左边 ( 右边 ) 全白, 触发可能会是左 ( 右 ) 拐直角条件, 然后如果连续 6-7 次左 ( 右 ) 全白即认为是左 ( 右 ) 拐直角, 左 ( 右 ) 拐直角标志置位, 左 ( 右 ) 转向保持, 直到双边沿寻到为止才清左 ( 右 ) 拐直角标志 因为平衡车在运行过程中角度会发生变化, 导致视角的不同, 看相同宽度的东西像素值所对应的宽度差别比较大 因此根据绝对宽度判别楔形障碍容易发生漏判或者误判 我们根据相对宽度为主, 绝对宽度为辅的方法判别楔形障碍 : 观察当小车看到楔形障碍时的图像特征, 如果障碍在赛道左侧, 障碍侧有一段小白, 右边相邻的是障碍的黑色, 右边相邻的是赛道的白色 它们的宽度满足 W1>20,W1<60,W2>10,W1>2*W2,W3>3, W3<W2, 其中 W1 是白块的长度,W2 是障碍的宽度,W3 是小白块的宽度 300 楔形障碍 CCD 像素点位置 图 5-11 楔形障碍 第十届新加入的单引导线背景有多种方式, 其中最典型的是单引导线铺在普通双线赛道中间和铺在白色白板上 对于铺在普通双线赛道中间的单引导线, 识别之后需要往左往右扫一下左右黑边沿是否同时存在, 然后沿着最后的左右边沿求出的赛道偏差运行 对于铺在白色白板上的单引导线, 因为这个白色背景是在两个双边沿赛道的衔接处, 所以当小车在白色背景上运行时, 需要保证小车做好衔接工作, 不能跑出去 因此标志 26

30 灰度值 灰度值 位置 1 之后清零的标志是双边沿已经寻到, 并且宽度合适 第五章智能车软件及控制算法设计 300 白色背景单引导线 CCD 像素点位置背景为双黑线单引导线 原始图像 二值化图像 CCD 像素点位置 图 5-12 单引导线对于坡道的识别, 首先利用历史数据判断直道, 如果最新几行赛道宽度逐渐变宽, 则认为是坡道 由于线性 CCD 采集图像信息少, 容易丢线, 模仿摄像头图像处理的方法, 当车丢线时, 补最近时刻双边沿的宽度 对于弯道入十字我们也进行了特殊处理, 效果显著 方法是看到全白, 则对历史边沿进行分析, 寻找十字与弯道衔接处拐点, 以此时的左右边沿作为此时的修正值进行车体姿态修正, 一定次数后再回到普通寻线 具体图像识别处理算法见附录 电机差动控制利用计算方向所得偏差经过比例微分算法分别与车模速度控制信号进行加和减, 形成左右轮差动控制电压, 使得车模左右轮运行角速度不一致进而控制车模方向 通过简单的比例控制可以初步实现方向控制 通过左右电机速度差驱动车模转向消除车模偏差是一个积分过程, 因此车模差动控制不需要进行积分控制 由于车模本身安装有电池等比较重的物体, 具有很大的转动惯量, 为了抑制车模在拐弯过程中出现过冲摆动现象, 引入陀螺仪的水平转向角速度加入微分作用, 使车模不会发生摆动, 转弯流畅 27

31 第五章智能车软件及控制算法设计 为了减少小车方向控制对角度控制的影响, 方向控制周期设为角度控制周期的 2 倍, 即 12ms 5.8 软件部分总结 软件的调试就是一次一次想算法, 不断实验 改进和排除错误的过程 调试过程中需要根据经验来判断哪里存在问题 CCD 信号采集需要稳定的周期, 不能被其它中断打断 ; 同时调试过程中需要串口发送 CCD 数据, 如果发送与 CCD 采集是顺序关系, 会改变 CCD 曝光时间, 就是此时所得到的数据不是小车真正运行时看到的图像 控制参数的调整也非常重要, 它们是平衡车直立稳定的基础 小车角度设定值要是小车保持静止时的角度, 大了会造成小车超速, 小了会造成小车加速缓慢 小车运行过程中不能站得太软否则角度会波动较大, 速度积分限幅非常重要, 太小小车不能达到设定速度, 太大则容易造成波动 小车转向需要用到水平陀螺仪角速度, 需要确定小车的水平轴具体是什么 调试初期我们用的是小车的陀螺仪 Y 轴作为转向轴, 经过实测才发现水平转向轴是 Z 轴 28

32 第六章智能车技术参数 车模重量 (g) 500 车模长 宽 高 (mm) 200*210*320 电路功耗 (w) 8w 电容总容量 (uf) 1017 传感器种类 线性 CCD TSL1401; 加速度计 MMA8451; 陀 传感器个数 ( 个 ) 6 螺仪 L3G4200; 编码器龙邱 附加电机 赛道检测精度 赛道检测频率 无 5mm 12ms/ 次 29

33 第七章结语 7.1 总结 在这期间, 我们完成了一些基础性工作, 并有一些不错的想法 : (1) 图像处理采用动态阈值二值化并进行低通滤波 能有效适应各种光强, 准确识别赛道信息 (2) 缩短速度控制周期 改进官方方案 100ms 的速度控制周期, 改为 60ms, 保证控制及时有效 (3) 使用上位机与 matlab 结合进行系统软件调试, 包括在线调试和离线分析, 大大加快调试进程 7.2 致谢 感谢实验室智能车小伙伴的辛勤付出, 感谢队友 学长 老师 朋友在艰难岁月里的陪伴和鼓励, 感谢母校中国石油大学 ( 华东 ) 对我们的培养 第十届比赛有幸见到了卓晴老师, 非常佩服老师孜孜不倦, 乐于付出的品德, 向您致敬! 30

34 参考文献 [1] 王明顺, 沈谋全. Power Design of Intelligent Vehicle Based on TPS7350[J]. 东北大 学信息科学与工程学院.2006,(24):1-5. [2] 姚成文, 苏晨光, 顾竟潇. 天津大学光电平衡组 SpeedTime 技术报告 [R].2013: [3] Karli Watson, Jacob Vibe Hammer, Jon D.Reid, Morgan Skinner, Daniel Kemper, Christian Nagel, 齐立波, 黄俊伟, 黄静.C# 入门经典 ( 第 6 版 )[M]. 北京 : 清华大学出版社,2012: [4] Nagel D J. MEMS:Micro technology[j].ieee Circuits & Device, 2001:17(2): [5] Kalman, R.E. A New Approach to Linear Filtering and Prediction Problems. Transaction of the ASME-Journal of Basic Engineering[D]. 1960, 20(10):4-8. [6] 第七届全国大学生飞思卡尔杯智能汽车竞赛电磁组直立行车参考设计方案 ( 版本 2.0)[R]. 竞赛秘书处,2012:

35 附录 A 程序核心源代码 void PIT_IRQHandler(void) if(pit_tflg(pit1) == 1) // 判断是否 PIT1 进入中断 PIT_Flag_Clear(PIT1); // 清中断标志位 static uint16 cnt=0; if(cnt==0) TSL_SI=1; else if(cnt==1)tsl_clk=1;// 第一个 CLK(1) else if(cnt==2)tsl_si=0; else if(cnt==3) gpixel[0]=adc_once(adc0_se5a,adc_8bit); //cnt 奇数时采集, 即在 CLK 置 1 的 200ns 之后 gpixel2[0]=adc_once(adc0_se1,adc_8bit); //cnt 奇数时采集, 即在 CLK 置 1 的 200ns 之后 TSL_CLK=0; else if((cnt%2==1)&&(cnt<=257)) gpixel[((cnt-3)>>1)]=adc_once(adc0_se5a,adc_8bit); //cnt 奇数时采集, 即在 CLK 置 1 的 200ns 之后 gpixel2[((cnt-3)>>1)]=adc_once(adc0_se1,adc_8bit); //cnt 奇数时采集, 即在 CLK 置 1 的 200ns 之后 TSL_CLK=~TSL_CLK; cnt++; if(cnt>=259) // 在这里完成的 129 个 CLK(0) 结束一次采集 TSL_CLK=0; // 第一个 CLK(0) cnt=0; disable_pit(pit1); // gpio_turn (PTD6); if(pit_tflg(pit0) == 1) // 判断是否 PIT0 进入中断 PIT_Flag_Clear(PIT0); // 清中断标志位 static uint8 g_time_counter=0; 32

36 static uint32 Stand_Count=0,START_RUN_Count=0;; static uint8 g_ccd_integ_counter=0; B21_Last=B21; B21=((GPIOB_PDIR>>21)&0x01); if(car_start_run==1) START_RUN_Count++; if(start_run_count>2000) START_RUN_Count=2000; if(b21==1)noreset=1; if(b21_last==1&&b21==0&&e4==1) motor_shut=1; // Beep(1); if(key==0) CCD_DEBUG(gPixel,g_SEND_CNT); g_send_cnt++; if(g_send_cnt==129)g_send_cnt=0; if(key==1) CCD_DEBUG(Pixel,g_SEND_CNT); g_send_cnt++; if(g_send_cnt==129)g_send_cnt=0; /**/ if(car_start_run==0)// 启动控制阶段 if(stand_ready==1) Stand_Count++; if(stand_count==200) car_run_parameter(); // 检测灯塔发车 // if(b21==0&&b21_last==1&&car_start_run==0) 33

37 car_run_start(); CAR_START_RUN=1; if(e5==1&&stand_count>=1000) Stand_Count=1000; car_run_start(); CAR_START_RUN=1; g_time_counter++; g_ccd_integ_counter++; g_battery_cnt++; g_reset_counter++; switch(g_time_counter) case 1: GetGravityAngle();//MMA8451 读取加速度计角度值 break; case 2: GetGyroscopeAngleSpeed(); Angle_Handle();// 互补滤波 // AngleCalculate();// 清华方案 /* if(gpio_get(pte4)&&!(gpio_get(pte5))) // AngleDebug(); AngleDebugNew(); */ // AngleDebug_1(); // 采集角度调试函数 AngleControl(); // 平衡控制函数 motor_speed_output(); break; case 3: if(g_ndirectioncontrolperiod==1) if(!stand_ready)return; Get_Deviation(); //if(gpio_get(pte4)&&gpio_get(pte5)) // DirectionDebug() ; if(g_ndirectioncontrolperiod>=direction_control_period) 34

38 DirectionControl(); g_ndirectioncontrolperiod=0; DirectionControlOutput(); g_ndirectioncontrolperiod++; break; case 4: g_time_counter=0; GetPulse(); if(g_nspeedcontrolperiod>=speed_control_period) SpeedSet();// 速度设定函数 SpeedControl(); // 速度控制函数 /*if(gpio_get(pte5)&&!(gpio_get(pte4)))speeddebug(); if(gpio_get(pte4)&&!(gpio_get(pte5))) AngleDebug(); // AngleDebugNew(); */ g_nspeedcontrolperiod=0; SpeedControlOutput(); g_nspeedcontrolperiod++; break; if(g_ccd_integ_counter>=g_ccd_integ_time) g_ccd_integ_counter=0; enable_pit(pit1); void DirectionControl(void) float fvalue=0; float Error=0,Error_D_Temp=0; static float Error_D=0,Last_Error=0; static float err=4; if(!g_dir_ctrl_on)return; g_fgyroscopeanglespeeddir=(float)get_angle_speed(axis_z)*z_axis_angle_ratio_const;//-gyr 35

39 OSCOPE_OFFSET_DIR;// 转向陀螺仪读数, 防止过冲 Z 轴角速度 // CCD 求出的偏差 // Error=Deviation; /*if(brick_flag==1 LEFT_VERTICAL_START==1 RIGHT_VERTICAL_START==1)Error=Error;// 不连续偏差 else // 连续偏差 if((error-last_error)>err)error=last_error+err;// 防止偏差跳变 else if((error-last_error)<-err)error=last_error-err; */ Error_D_Temp=Error-Last_Error; if(error_d_temp>err)error_d_temp=err; if(error_d_temp<-err)error_d_temp=-err; Last_Error=Error; // 不完全微分 // Error_D=0.5*Error_D+0.5*Error_D_Temp; fvalue=error*dir_control_p+dir_control_d*error_d+g_fgyroscopeanglespeeddir*dir_gy RO; if(fvalue>directioncontroloutmax) // Beep_New2=1; fvalue=directioncontroloutmax; if(fvalue<directioncontroloutmin) fvalue=directioncontroloutmin; // Beep_New2=1; 36

40 DirCtrlOutOld=DirCtrlOutNew; DirCtrlOutNew=fValue; void DirectionControlOutput(void)// 将方向控制输出量的变化平均分配在 2 个周期内 12ms float fvalue=0; if(!g_dir_ctrl_on)return; fvalue=dirctrloutnew-dirctrloutold; //--- 相邻输出变化幅度控制 ---- // /* if(fvalue>dir_change_max) fvalue=dir_change_max; Servo=Servo_last+DIR_CHANGE_MAX; Beep_New=1; else if(fvalue<-dir_change_max) fvalue=-dir_change_max; Servo=Servo_last-DIR_CHANGE_MAX; Beep_New=1; */ g_fdirectioncontrolout=fvalue*(g_ndirectioncontrolperiod+1)/direction_control_period+dir CtrlOutOld; void SpeedControl(void) 37

41 static uint8 Ramp_End_Cnt=15; float fdelta=0; float fp=0,fi=0,fd=0; if(!g_speed_ctrl_on)return; g_fcarspeed_last=g_fcarspeed; g_fcarspeed=(count_left+count_right)*0.05; // 左右编码器脉冲取平均值 g_fcarspeed=g_fcarspeed*0.4+g_fcarspeed_last*0.6; Count_Left_1=Count_Left*0.1; Count_Right_1=Count_Right*0.1; Count_Left=Count_Right=0; /* for(i=2;i>=1;i--) CarSpeed[i]=CarSpeed[i-1]; CarSpeed[0]=g_fCarSpeed;*/ if(e3==1&&ramp_like_flag==1) // g_speed_set=35; //----- 坡道控速 // Ramp_Count++; if(ramp_count==1) CAR_ANGLE_SET=g_CAR_ANGLE_SET-5; // g_speed_set=0; if(g_speed_tar<=65) 38

42 Ramp_End_Cnt=15; // g_speed_set=45; else if(g_speed_tar<=75) Ramp_End_Cnt=15; // g_speed_set=45; else if(g_speed_tar<=85) Ramp_End_Cnt=12; // g_speed_set=45; if(ramp_count>=ramp_end_cnt) //g_speed_set=g_fcarspeed; // Beep_New2=1; Ramp_Count=0; Ramp_Like_Flag=0; // car_run_parameter(); // car_run_start(); CAR_ANGLE_SET=g_CAR_ANGLE_SET; Beep(Ramp_Like_Flag); fdelta=g_fcarspeed-g_speed_set; 39

43 fp=fdelta*g_speed_kp; // 开始把积分项减小 // if(g_speed_set>0&&g_speed_set<g_speed_set_max&&ramp_like_flag==0) SpeedIntegralMax=400; else SpeedIntegralMax=1500; // 去除无用积分 // /*if((g_fspeedcontrolout>=speedcontroloutmax&&fdelta>0) (g_fspeedcontrolout<=speedcontrolout Min&&fDelta<0)) Beep_New=1; else */ fi=fdelta*g_speed_ki; g_fspeedcontrolintegral+=fi; SpeedIntegralMin=-SpeedIntegralMax; if(g_fspeedcontrolintegral>speedintegralmax)g_fspeedcontrolintegral=speedintegralmax;// 积分限幅 if(g_fspeedcontrolintegral<speedintegralmin)g_fspeedcontrolintegral=speedintegralmin; g_fspeedcontroloutold=g_fspeedcontroloutnew; 40

44 // g_fspeedcontroloutnew=fp; g_fspeedcontroloutnew=fp+g_fspeedcontrolintegral; if(g_fspeedcontroloutnew>speedcontroloutmax)g_fspeedcontroloutnew=speedcontroloutmax; if(g_fspeedcontroloutnew<speedcontroloutmin)g_fspeedcontroloutnew=speedcontroloutmin; // Send_integral=0.1*(g_fSpeedControlIntegral+SpeedIntegralMax); void SpeedControlOutput(void) float fvalue=0; if(!g_speed_ctrl_on)return; fvalue=g_fspeedcontroloutnew-g_fspeedcontroloutold; //--- 相邻输出变化幅度控制 ---- // // 防止速度大跳变影响角度控制包括开机即加到全速使得速度控制量瞬间增大拐急弯等 // 此值太小也会导致速度调节不及时 // 过起伏路时特别有用 if(fvalue>speed_change_max) fvalue=speed_change_max; g_fspeedcontroloutnew=g_fspeedcontroloutold+speed_change_max; else if(fvalue<-speed_change_max) fvalue=-speed_change_max; g_fspeedcontroloutnew=g_fspeedcontroloutold-speed_change_max; g_fspeedcontrolout=fvalue*(g_nspeedcontrolperiod+1)/speed_control_period+g_fspeedcontro loutold; 41

45 void Get_Final_Edge() if(left_found==1&&right_found==0) if(left_standard>ccd_end_point-width) Left_edge=Left_standard; Right_edge=Left_edge+width; else Left_edge=Left_standard; Right_edge=Right_standard; else if(left_found==0&&right_found==1) if(right_standard<ccd_start_point+width) Right_edge=Right_standard; Left_edge=Right_edge-width; else Left_edge=Left_standard; Right_edge=Right_standard; 42

46 else if(left_found==0&&right_found==0) Left_edge=Left_standard; Right_edge=Right_standard; else if(left_found==1&&right_found==1) Left_edge=Left_standard; Right_edge=Right_standard; if((right_standard-left_standard>70))//&&(right_standard-left_standard<90) width=right_standard-left_standard; void Find_Ramp() // 判断坡道 // 首先是直道, 最新几行越来越宽 ---- // for(uint8 i=0;i<=19;i++) if((right_line[i]+left_line[i])*0.5>74 (Right_Line[i]+Left_Line[i])*0.5<54 Right_Line[i]==CCD_END_POINT Left_Line[i]==CCD_START_POINT) break; if(i<5&&((right_line[i]-left_line[i])<100 Right_Line[i]<Right_Line[i+1] Left_Line[i]>Left_Line[i+1]) )// ((Right_Line[i]==Right_Line[i+1]&&Left_Line[i]==Left_Line[i+1])) 43

47 break; if(i==19) // Ramp_Like_Flag=1; motor_shut=1; //----- 直角元素识别 // void Find_Vertical_New() static uint8 StraightFlag=0; static uint8 LEFT_TURNCnt=0,RIGHT_TURNCnt=0; static uint8 RightVERTICALcnt=0,LeftVERTICALcnt=0; uint8 Clear_Cnt=20; // 判断直道 // int cnt=9.0*65.0/g_fcarspeed; if(cnt>9)cnt=9; if(cnt<4)cnt=4; if(g_speed_tar<=65) cnt=8; LeftVERTICALcnt=cnt; RightVERTICALcnt=cnt; 44

48 else if(g_speed_tar<=70) cnt=6; LeftVERTICALcnt=cnt; RightVERTICALcnt=cnt; else if(g_speed_tar<=75) cnt=5; LeftVERTICALcnt=cnt; RightVERTICALcnt=cnt; else if(g_speed_tar<=80) cnt=5; LeftVERTICALcnt=cnt; RightVERTICALcnt=cnt; else if(g_speed_tar<=85) cnt=4; LeftVERTICALcnt=cnt; RightVERTICALcnt=cnt; int Len=10; int str_len=len*60.0/g_fcarspeed; if (str_len<6)str_len=6; //str_len=5; 45

49 for(uint8 i=0;i<str_len;i++) StraightFlag=1; if((right_line[i]+left_line[i])*0.5>74 (Right_Line[i]+Left_Line[i])*0.5<54 Right_Line[i]==CCD_END_POINT Left_Line[i]==CCD_START_POINT (Right_Line[i]-Left_Line[i])< 30) StraightFlag=0; break; if(straightflag==1&&left_standard==ccd_start_point&&left_vertical_likely==0)left_ VERTICAL_LIKELY=1; if(straightflag==1&&right_standard==ccd_end_point&&right_vertical_likely==0)righ T_VERTICAL_LIKELY=1; if(left_vertical_likely==1) if(left_vertical_start==0) if(right_standard!=ccd_end_point&&(right_standard-left_standard>80)&&left_standard==ccd_s TART_POINT) LEFT_VERTICAL++; if(left_vertical>=leftverticalcnt) 46

50 LEFT_VERTICAL=0; LEFT_VERTICAL_START=1; LEFT_TURNCnt=0; else LEFT_VERTICAL=0; LEFT_VERTICAL_LIKELY=0; // 清左直角标志 --- // if(left_vertical_start==1) LEFT_TURNCnt++; if(left_turncnt>=clear_cnt (left_found==1&&right_found==1&&(right_standard-left_standard>50 )) (Right_standard==CCD_END_POINT&&Left_standard==CCD_START_POINT)) LEFT_TURNCnt=0; LEFT_VERTICAL_START=0; LEFT_VERTICAL_LIKELY=0; if(right_vertical_likely==1) 47

51 if(right_vertical_start==0) if(left_standard!=ccd_start_point&&(right_standard-left_standard>80)&&right_standard==ccd _END_POINT) RIGHT_VERTICAL++; if(right_vertical>=rightverticalcnt) RIGHT_VERTICAL=0; RIGHT_VERTICAL_START=1; RIGHT_TURNCnt=0; else RIGHT_VERTICAL=0; RIGHT_VERTICAL_LIKELY=0; // 清右直角标志 --- // if(right_vertical_start==1) RIGHT_TURNCnt++; if(right_turncnt>=clear_cnt (left_found==1&&right_found==1&&(right_standard-left_standard> 50)) (Right_standard==CCD_END_POINT&&Left_standard==CCD_START_POINT)) RIGHT_TURNCnt=0; 48

52 RIGHT_VERTICAL_START=0; RIGHT_VERTICAL_LIKELY=0; //--- 寻找楔形路障 ---- // void Find_Brick() uint8 i=0; static int Brick_Left_standard=64; static int Brick_Right_standard=64; static int Brick_elements[2]=0; static uint8 B1_found=0,B2_found=0; static uint8 W1=0,W2=0,W3=0; if(left_brick_flag==0) //----- 路障摆在赛道左边 --- // flag_left=0,flag_right=0; B1_found=0,B2_found=0; for(i=ccd_end_point-20; i>=ccd_start_point;i--) if(pixel[i+1]==255&&pixel[i]==0&&pixel[i-1]==0) // 检测到左边沿 Brick_Left_standard=i; flag_left=1; break; 49

53 if(flag_left==1) for(i=brick_left_standard; i<=ccd_end_point;i++) if(pixel[i-1]==255&&pixel[i]==0&&pixel[i+1]==0) Brick_Right_standard=i; W1=Brick_Right_standard-Brick_Left_standard; flag_right=1; break; if(flag_right==1&&w1>20&&w1<60)//&&(brick_right_standard-brick_left_standard>30)&&(brick_r ight_standard-brick_left_standard<50) for(i=brick_left_standard; i>=ccd_start_point;i--) if(pixel[i]==0&&pixel[i-1]==255) Brick_elements[0]=i; W2=Brick_Left_standard-Brick_elements[0]; B1_found=1; break; if(b1_found==1&&w2>10&&w1>2*w2)// for(i=brick_elements[0]; i>=ccd_start_point;i--) 50

54 if(pixel[i+1]==255&&pixel[i]==0) Brick_elements[1]=i; W3=Brick_elements[0]-Brick_elements[1]; B2_found=1; break; if(b2_found==1&&w3>1&&w3<w2)// Left_Brick_flag=1; Brick_flag=1; Left_standard=Brick_Left_standard; Right_standard=Brick_Right_standard; Brick_width=Right_standard-Left_standard; return; if(right_brick_flag==0) //----- 路障摆在赛道右边 --- // flag_left=0,flag_right=0; B1_found=0,B2_found=0; for(i=ccd_start_point+20; i<=ccd_end_point;i++) 51

55 if(pixel[i-1]==255&&pixel[i]==0&&pixel[i+1]==0) // 检测到右边沿 Brick_Right_standard=i; flag_right=1; break; if(flag_right==1) for(i=brick_right_standard; i>=ccd_start_point;i--) if(pixel[i+1]==255&&pixel[i]==0&&pixel[i-1]==0) Brick_Left_standard=i; W1=Brick_Right_standard-Brick_Left_standard; flag_left=1; break; if(flag_left==1&&w1>20&&w1<60)//&&((brick_right_standard-brick_left_standard>30)&&(brick_ri ght_standard-brick_left_standard<50)) for(i=brick_right_standard; i<=ccd_end_point;i++) if(pixel[i]==0&&pixel[i+1]==255) Brick_elements[0]=i; W2=Brick_elements[0]-Brick_Right_standard; B1_found=1; 52

56 break; if(b1_found==1&&w2>10&&w1>2*w2)//&&(brick_elements[0]-brick_right_standard>15&&brick_el ements[0]-brick_right_standard<25) for(i=brick_elements[0]; i<=ccd_end_point;i++) if(pixel[i-1]==255&&pixel[i]==0) Brick_elements[1]=i; W3=Brick_elements[1]-Brick_elements[0]; B2_found=1; break; if(b2_found==1&&w3>1&&w3<w2)// Right_Brick_flag=1; Brick_flag=1; Left_standard=Brick_Left_standard; Right_standard=Brick_Right_standard; Brick_width=Right_standard-Left_standard; return; 53

57 // 十字修正, 防止弯道入十字串道 // if(whitefound==1&&(right_standard!=ccd_end_point Left_standard!=CCD_START_POINT)) WhiteFound=0; WhiteCount=0; if(whitefound==1&&right_standard==ccd_end_point&&left_standard==ccd_start_point) WhiteCount++; //----- 修正 if(whitecount<=2) // Beep_flag=1; Left_standard=Left_Line[0]; Right_standard=Right_Line[0]; return ierror; else ierror=(left_standard+right_standard)/ ; return ierror; if(right_standard==ccd_end_point&&left_standard==ccd_start_point&&whitefound==0) 54

58 WhiteFound=1; if(ierror>=0) for(i=1;i<=len-2;i++)// 寻找拐点 Left_standard=Left_Line[0]; Right_standard=Right_Line[0]; if(left_line[i]>left_line[i-1]&&left_line[i]>=left_line[i+1]&&right_line[i]==ccd_end_point) Left_standard=Left_Line[i]; Right_standard=Right_Line[i]; break; else if(ierror<0) for(i=1;i<=len-2;i++)// 寻找拐点 Left_standard=Left_Line[0]; Right_standard=Right_Line[0]; if(right_line[i]<right_line[i-1]&&right_line[i]<=right_line[i+1]&&left_line[i]==ccd_start_po INT) Left_standard=Left_Line[i]; Right_standard=Right_Line[i]; break; 55

59 ierror=(left_standard+right_standard)/ ; return ierror; void main(void) float Battery_Voltage=0; DisableInterrupts; cpu_device_init(); LCD_CLS();// 清屏 LCD_Init();//LCD 初始化 Beep_warning(); parameter_init_default(); Key_Switch(); //filter GRAVITY_ADJUST_TIME_CONSTANT=0.04; // 此值越大融合角度过程中加速度计占的比例越小陀螺仪占的比例越大 Q=0.5,R=1.0-Q;// 互补滤波权值 EnableInterrupts; DELAY_MS(500);// 等待滤波器稳定 while(abs_f(g_fcarangle-g_car_angle_set)>blance_range abs_f(g_fgravityangle-g_car_angle_set)>blance_range); //filter GRAVITY_ADJUST_TIME_CONSTANT=1.0; // 此值越大融合角度过程中加速度计占的比例越小陀螺仪占的比例越大 Q=0.995,R=1.0-Q;// 互补滤波权值 56

60 car_ctrl_start(); motor_shut=0; Stand_Ready=1; Beep_New2=1; while(1) if(beep_new2==1)// 蜂鸣器中断 Beep_warning(); Beep_New2=0; Key_Switch(); // Display_int(B21,6,60); // Deviation=dir_error_get_new(ImageData); // Display_int(GYROSCOPE_OFFSET_DIR,6,60); //--- 检测电池电压, 每隔 1.5S 检测一次 --- // if(g_battery_cnt>1000) g_battery_cnt=0; /* Battery_Voltage=hw_ad_ave(ADC0_SE8,ADC_8bit,100)/255.0*3.3*3.0; if(battery_voltage<7.7) Beep_warning_Low_Battery(); */ Display_float(Battery_Voltage,0,0); if(car_start_run==1) 57

61 if(g_reset_counter>1000&&noreset==0) g_reset_counter=0; gpio_set (PTD3,0); else gpio_set (PTD3,1); // GetGravityAngle();//MMA8451 读取加速度计角度值 // g_fgyroscopeanglespeed= (float)(get_angle_speed(axis_x));//i2c 采集 ms display_car_state(); //display_para(); // display_ccd();//4ms // display_ccd2(); 58

电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B

电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B 直流稳压电源 第 4 章 4.1 整流电路及其应用 学习目标 1. 熟悉单相整流电路的组成, 了解整流电路的工作原理. 掌握单相整流电路的输出电压和电流的计算方法, 并能通过示波器观察整流电路输出电压的波形 3. 能从实际电路中识读整流电路, 通过估算, 能合理选用整流元器件 4.1.1 认识整流电路 1. 图解单相半波整流电路 ( 图 4-1-1) 电路名称电路原理图波形图 4-1-1. 图解单相全波整流电路

More information

第 卷 第 期 年 月 半 导 体 学 报! " # $%&'%' $!&' #% #$1 /#1 $'! / ?/ ?/ / 3 0,?/ ) * +!!! '!,!! -. & ' $! '! 4% %&1)/1(7%&)03 (% )

第 卷 第 期 年 月 半 导 体 学 报!  # $%&'%' $!&' #% #$1 /#1 $'! / ?/ ?/ / 3 0,?/ ) * +!!! '!,!! -. & ' $! '! 4% %&1)/1(7%&)03 (% ) 第 卷 第 期 年 月!"# $%&'%' $!&'#%#$1/#1 $'! /18103 2?/03101?/18103 /3 0,?/0301.13 )*+!!! '!,!! -.&' $!'! 4%%&1)/1(7%&)03(%)%&,%*(1&0)%$-0*,%30)17*1*)0(+1(1+&1*+*),)1; &113(%44(10&.0701&0-&00*/)%;()1%-1+%&0)0*1*)%

More information

吉林大学学报 工学版 244 第 4 卷 复杂 鉴于本文篇幅所限 具体公式可详见参考文 献 7 每帧的动力学方程建立及其解算方法如图 3 所示 图4 滚转角速度与输入量 η 随时间的变化波形 Fig 4 Waveform of roll rate and input η with time changing 图5 Fig 5 滚转角随时间的变化波形 Waveform of roll angle with

More information

东南大学硕士学位论文 LCD 显示中灰度控制机理的研究及电路实现姓名 : 曹志香申请学位级别 : 硕士专业 : 微电子学与固体电子学指导教师 : 孙大有 20040327 LCD 显示中灰度控制机理的研究及电路实现 作者 : 曹志香 学位授予单位 : 东南大学 相似文献 (1 条 ) 1.

More information

Fig1 Theforceappliedtothetrainwhenrunning :w = w j +w q (3) :w = w = w 0 +w j (4) w i 121 基本阻力 w r = 600 R ( N/kN) (8) :R : [2] w s [3] w s =0

Fig1 Theforceappliedtothetrainwhenrunning :w = w j +w q (3) :w = w = w 0 +w j (4) w i 121 基本阻力 w r = 600 R ( N/kN) (8) :R : [2] w s [3] w s =0 31 4 2012 8 JournalofLanzhouJiaotongUniversity Vol31No4 Aug2012 :1001-4373(2012)04-0097-07 * 张友兵 张 波 ( 100073) : 分析了列车运行过程中的受力情况 给出了制动过程中减速度的计算方法 并采用正向 反向两种迭代方式计算列车制动曲线 两种方式计算出的制动曲线一致 证明了计算制动曲线的方法是正确的

More information

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D 控制器 thert thert thert 接下一个电机驱动模块 () 接下一个电机驱动模块 () 电机驱动模块 电机驱动模块 电源模块 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () X 0 X 0 4 /RK /RK 注 注 制动电阻阻值 Ω Φ 80: 适用电机驱动模块型号 8-M-XXXX--XX Φ : 适用电机驱动模块型号

More information

器之 间 向一致时为正 相反时则为负 ③大量电荷的定向移动形成电 流 单个电荷的定向移动同样形成电流 3 电势与电势差 1 陈述概念 电场中某点处 电荷的电势能 E p 与电荷量 q Ep 的比值叫做该点处的电势 表达式为 V 电场中两点之间的 q 电势之差叫做电势差 表达式为 UAB V A VB 2 理解概念 电势差是电场中任意两点之间的电势之差 与参考点的选择无关 电势是反映电场能的性质的物理量

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

第 期 房建成等 动态定位的强跟踪卡尔曼滤波研究

第 期 房建成等 动态定位的强跟踪卡尔曼滤波研究 第 卷第 期 年 月 东南大学学报 房建成万德钧吴秋平 东南大学仪器科学与工程系 南京 提出一种改进的强跟踪卡尔曼滤波算法 应用于 动态定位滤波中获得明显效果 首先采用描述机动载体运动的 当前 统计模型 建立了一种新的 动态定位扩展卡尔曼滤波模型及其自适应算法 然后 为了进一步提高滤波器的动态性能 改进了周东华等提出的强跟踪滤波器 大大提高了 动态定位扩展卡尔曼滤波器的跟踪能力 动态定位 卡尔曼滤波

More information

任春平 邹志利 在坡度为 的平面斜坡上进行了单向不规则波的沿岸流不稳定运动实验 观测到了沿 岸流的周期性波动 波动周期约为 利用最大熵方法和三角函数回归法求得这种波动的主 频率以及幅值 分析了波动幅值在垂直岸线方向的变化 结果表明该变化与沿岸流变化类似 即在 沿岸流最大值附近这种波动强度最大 为了分析波动的机理 利用线性沿岸流不稳定模型对模型实验结果进行了分析 求得了不稳定运动增长模式和波动周期 并与对应实测结果进行了比较

More information

第 54 卷第 期 年 9 月 电力电容器与无功补偿,-)* %& & "* + )& ".),-)* % )!/&"! " :9::; 4:34 4 * 99 9: 高频电流法检测电容器局部放电的抗干扰研究!"#$%!"# $%&' ()

第 54 卷第 期 年 9 月 电力电容器与无功补偿,-)* %& & * + )& .),-)* % )!/&!  :9::; 4:34 4 * 99 9: 高频电流法检测电容器局部放电的抗干扰研究!#$%!# $%&' () 第 54 卷第 期 9943994 9 年 9 月 电力电容器与无功补偿,-)* %& & "* + )& ".),-)* % )!/&"! 54 9943994 7 " 9 67 89:9::; 4:34 4 * 99 9: 高频电流法检测电容器局部放电的抗干扰研究!"#$%!"# $%&' ()*+,-./01 2 +.3-4 56789:;. ?.?@ABCDE. 3 FG?.HI 0JKLM

More information

1000w 1000w 风力发电机输出功率曲线图 风速 m/s 输出功率 P(w) 风速 m/s 输出功率 P(

1000w 1000w 风力发电机输出功率曲线图 风速 m/s 输出功率 P(w) 风速 m/s 输出功率 P( 1000w 1000w 风力发电机输出功率曲线图 风速 m/s 3 4 5 6 7 8 9 10 11 12 输出功率 P(w) 20 65 130 240 390 580 825 1100 1300 1380 风速 m/s 13 14 15 16 17 18 19 20 21 22 输出功率 P(w) 1380 1350 1310 1255 1185 1095 990 875 735 570 1000w

More information

专科疾病诊治(二十)

专科疾病诊治(二十) ...1... 11...19...32...43...50...52...53...58...61...64...66...69...84...89...92...95 I ...97... 100... 103... 107... 109 AD...111... 125... 128... 131... 135... 138... 140... 143... 146... 149... 152...

More information

家装知识(十)

家装知识(十) I...1...2...5...6...7...8...10...12...14...20...21 PVC...22...22...22...25...26...28...29...30...31...33...35...41 II...42...44...45...47...48...49...50...51...56...57...57...58...62...64...65...69...71...74...77...79...82...83...85...86...87...90

More information

<4D F736F F D20C9EEDBDACAD0B6ABB3CFD0C5B5E7D7D3BFC6BCBCD3D0CFDEB9ABCBBEBDE9C9DCBCB0BFE2B4E6>

<4D F736F F D20C9EEDBDACAD0B6ABB3CFD0C5B5E7D7D3BFC6BCBCD3D0CFDEB9ABCBBEBDE9C9DCBCB0BFE2B4E6> 台湾合泰 HOLTEK 型号品牌封装说明 HT7022A-1#-SOT89 HOLTEK SOT89 2.2V N 沟开漏电压监测器 HT7022A-1-TO92 HOLTEK TO92 2.2V N 沟开漏电压监测器 HT7024A-1#-SOT89 HOLTEK SOT89 2.4V N 沟开漏电压监测器 HT7024A-1-TO92 HOLTEK TO92 2.4V N 沟开漏电压监测器 HT7027A-1#-SOT89

More information

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用 第 卷 第 期 年 月 交通运输工程学报 曹 源 唐 涛 徐田华 穆建成 为了确保列车运行控制系统设计和开发的正确性 比较了仿真 测试和形式化 种能够验证 系统设计正确性的方式 根据列车运行控制系统对安全的苛求性 提出了 个与系统安全相关的重要特性 即实时性 混成性 分布 并发 性 反应性 并分析了与这些特性相关的具体形式化方法 通 过对每种形式化方法的数学基础和应用范围的分析和归类 给出了各种方法的优势和不足

More information

SB 系列 / C-Link 产品特点 引用标准 : IEC 结构 : 金属化聚丙烯膜结构 封装 : 塑料外壳 ( UL94 V-0), 树脂填充 电气特性 工作温度 : - 40 至 C 范围 : 1.0 至 150μF 额定电压 : 700 至 1100 VC 偏差 :

SB 系列 / C-Link 产品特点 引用标准 : IEC 结构 : 金属化聚丙烯膜结构 封装 : 塑料外壳 ( UL94 V-0), 树脂填充 电气特性 工作温度 : - 40 至 C 范围 : 1.0 至 150μF 额定电压 : 700 至 1100 VC 偏差 : SA 系列 / C-Link 产品特点 引用标准 : IEC 61071 结构 : 金属化聚丙烯膜结构 封装 : 聚酯胶带, 树脂填充 电气特性 工作温度 : - 40 至 + 85 C 范围 : 15 至 500μF 额定电压 : 500 至 1100 VC 偏差 : ± 5%, ± 10% 损耗因素 : 2 10-3 @100z 20±5 C 预期寿命 : 100,000 小时 @Un, 70

More information

证券代码(A股/H股):000063/ 证券简称:中兴通讯 公告编号:

证券代码(A股/H股):000063/ 证券简称:中兴通讯 公告编号: 2 21,310,164 21,779,131-2.15 10,156,038 10,125,095 0.31 10.58 10.55 0.28 10.57 10.55 0.19-2,271,243-2,336,083 2.78% 0.035 0.240-85.42% 0.33 2.45 2.12 0.35 2.43 2.08 3 2,089 2,292 7,425-457 -2,587 4.2 33,418

More information

考生编号政治政治分外语外语分科目 1 科目 1 分科目 2 科目 2 分总分专业代码专业名称专业排名考试方式报名号 思想政治理论 62 英语一 78 数学一 108 普通物理 ( 包括力学 电磁学 光学 ) 物理电子学 1 全国统考 11

考生编号政治政治分外语外语分科目 1 科目 1 分科目 2 科目 2 分总分专业代码专业名称专业排名考试方式报名号 思想政治理论 62 英语一 78 数学一 108 普通物理 ( 包括力学 电磁学 光学 ) 物理电子学 1 全国统考 11 100019000480001 思想政治理论 62 英语一 78 数学一 108 122 370 080901 物理电子学 1 全国统考 110199199 100019000480002 思想政治理论 49 英语一 44 数学一 0 电子线路 0 93 080902 电路与系统 3 全国统考 110189851 100019000480003 59 英语 ( 单考 63 高等数学 100 电子线路

More information

东南大学学报 自然科学版 第 卷

东南大学学报 自然科学版 第 卷 第 卷第 期 年 月 东南大学学报 自然科学版 徐 进 邵毅明 彭其渊 蒋朝哲 以路线 驾驶者 车辆仿真系统为行车试验手段 根据行驶过程中方向盘角输入和转速的时域变化 分析了多条路线的操纵负荷特性 试验路线的设计车速 为 含长大圆 曲线 卵型 凸型 回头曲线等组合 结果表明 在 的山岭区高速公路上操纵车辆是非常容易的 当曲线半径大到一定程度时 曲线行驶和直线行驶已经不存在差别 但仍需要方向 干预 当行驶速度偏离设计车速不多时

More information

+!"# $%# "& (") $* (+) "!!* ",, "% + (,) () "!!$ () (),*** () ( ) "!!- +**".$% %*** "*** % (%) "*

+!# $%# & () $* (+) !!* ,, % + (,) () !!$ () (),*** () ( ) !!- +**.$% %*** *** % (%) * !"!##! $ % & ( " -!##! 1!. $! "))! "*" "*! "))+ % "# "*% "#!##" "##,-./#, 0#, -. "##, +!"# $%# "& (") $* (+) "!!* ",, "% + (,) () "!!$ () (),*** () ( ) "!!- +**".$% %*** "*** % (%) "* !""# $%! & ,!"# $%!

More information

第十届“飞思卡尔”杯全国大学生

第十届“飞思卡尔”杯全国大学生 第十届 飞思卡尔 杯全国大学生 智能汽车竞赛 技术报告 学 校 : 中国计量学院 队伍名称 : 赛博 -6 队 带队教师 : 陈东晓 李红亮 参赛队员 : 张玉成 李越 李健波 关于技术报告和研究论文使用授权的说明 本人完全了解第十届 飞思卡尔 杯全国大学生智能汽车邀请赛关保留 使用技术报告和研究论文的规定, 即 : 参赛作品著作权归参赛者本人, 比赛组委会和飞思卡尔半导体公司可以在相关主页上收录并公开参赛作品的设计方案

More information

TD

TD *TD-000212-05* 20- 应用实例 4 本例显示的是使用两个亚低 音扬声器和多个顶箱的双声 道 立体声 设置 除了各声道都增加了一个顶 箱外 也可以增加更多的顶 箱 本例和例 3 的情况一 致 声道 2 或 右声道 声道 1 或 左声道 要接到更多的顶箱 将最后 一个顶箱的全幅线路输出接 头处的线缆接到下一个顶箱 的全幅线路输入接头 在不 降低信号质量的情况下 最

More information

通州区、密云县、大兴区(一)

通州区、密云县、大兴区(一) ...1...1... 32... 34... 37... 41... 46... 47... 49... 52... 54... 55... 60... 62... 63... 66... 72... 72... 74 I ... 78... 80... 85... 86... 87... 88... 91... 96... 99... 99... 106...113...115...115...119...

More information

数字带通 带阻 高通滤波器的设计 把一个归一化原型模拟低通滤波器变换成另一个所需类型的模拟滤波器, 再将其数字化 直接从模拟滤波器通过一定的频率变换关系完成所需类型数字滤波器的设计 先设计低通型的数字滤波器, 再用数字频率变化方法将其转换成所需类型数字滤波器

数字带通 带阻 高通滤波器的设计 把一个归一化原型模拟低通滤波器变换成另一个所需类型的模拟滤波器, 再将其数字化 直接从模拟滤波器通过一定的频率变换关系完成所需类型数字滤波器的设计 先设计低通型的数字滤波器, 再用数字频率变化方法将其转换成所需类型数字滤波器 数字带通 带阻 高通滤波器的设计 把一个归一化原型模拟低通滤波器变换成另一个所需类型的模拟滤波器, 再将其数字化 直接从模拟滤波器通过一定的频率变换关系完成所需类型数字滤波器的设计 先设计低通型的数字滤波器, 再用数字频率变化方法将其转换成所需类型数字滤波器 模拟原型方法 : 模拟低通 - 模拟带通 H ( j) H ( j) 3 3 3 模拟原型方法 : 模拟低通 - 模拟带通 H ( j) 模拟低通

More information

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63> 第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

自然科学版 预处理 视盘粗定位 视盘垂直坐标的粗定位 视盘水平坐标的粗定位

自然科学版 预处理 视盘粗定位 视盘垂直坐标的粗定位 视盘水平坐标的粗定位 自然科学版 文章编号 视网膜图像中视盘的快速自动定位方法 赵晓芳 林土胜 李碧 摘 要 基于眼底视网膜血管的分布结构及视盘本身的特点 提出一种快速自动定位视盘的方法 首先根据视网膜血管的网络分布结构大致定位视盘的垂直坐标 然后根据视盘 的亮度信息及视盘与血管的关系来定位视盘的水平坐标 最后把视盘限定在以粗定位的视盘为中心的一个小窗口内 用 变换精确定位视盘中心 该方法不需要事先分割视网膜血管 也不需要对算法进行训练

More information

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD Leica MC170 HD Leica MC190 HD 5 6 7 8 11 12 13 14 16 HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD 22 23 24 26 Leica MC170 HD Leica MC190 HD ( ) 28

More information

8S E600Y 0773-CE

8S E600Y 0773-CE 控制面板及侧 背面端子 液晶电视快速操作引导 液晶电视快速操作引导 控制面 板 按键介 绍 控制面板按键及侧面端子介绍 感光头 红外接收器 指示灯 电源 开 关 按键 频 道- 频 道+ 音 量- 音 量+ 频道选择键 音量控制键 菜单 确定 返 回/主 页 确定键 返回/主页键 菜单键 背面端 子 介绍 USB1 光纤音频 输出 USB2 USB3 SD卡 SD卡槽 CA卡 V 注:当您使用非本机配送的重低音音箱连接本机

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

卫生洁具

卫生洁具 I...1...2...13...15...17...25...29...35...37...39...42...54...56...58...61...62...64...73...74...79...81...83 ...87...93...95...98... 100... 102... 103... 106... 108... 112... 114... 116... 119... 124...

More information

xilinx FPGA 串口设计笔记 在设计中, 需要用 FPGA 读取 GPS 内部的信息,GPS 的通信方式为串口, 所以在 FPGA 中移植了串口程序 本次移植的程序源代码是特权的串口程序, 本以为移植应该很快就能完成, 但其中还是出了一写小问题, 耽误了不少的时间, 下面将问题进行一个总结!

xilinx FPGA 串口设计笔记 在设计中, 需要用 FPGA 读取 GPS 内部的信息,GPS 的通信方式为串口, 所以在 FPGA 中移植了串口程序 本次移植的程序源代码是特权的串口程序, 本以为移植应该很快就能完成, 但其中还是出了一写小问题, 耽误了不少的时间, 下面将问题进行一个总结! xilinx FPGA 串口设计笔记 在设计中, 需要用 FPGA 读取 GPS 内部的信息,GPS 的通信方式为串口, 所以在 FPGA 中移植了串口程序 本次移植的程序源代码是特权的串口程序, 本以为移植应该很快就能完成, 但其中还是出了一写小问题, 耽误了不少的时间, 下面将问题进行一个总结! 以下是串口的时序 : 在设计中, 耽误时间最长的问题就是数据老是出错, 为了找出问题的所在, 用示波器观察了

More information

小儿疾病防治(四).doc

小儿疾病防治(四).doc ...1...3...6...10...12...13...14...15...17...20...21...22...23...23...24...25 B...28...31...32 I ...33...35...37...40...41...43 X...44...45...47...49...50...52...52...54...56...57...59...61...62...62...63...66

More information

安全注意事项 2. 设置对焦模式 3. 变焦 1. 安装和卸下镜头 4. 固定变焦环 1 2 CHI-2

安全注意事项 2. 设置对焦模式 3. 变焦 1. 安装和卸下镜头 4. 固定变焦环 1 2 CHI-2 CHI EF 镜头使用说明书 EF24-70mm f/4l IS USM 感谢您购买佳能产品! 使用注意事项 如果将镜头从寒冷的环境拿到温暖的环境中, 镜头表面和内部零件可能会发生结露 高温可能导致镜头故障 特点 安全注意事项 安全注意事项 请勿透过镜头或相机观看太阳或明亮的光源 无论镜头是否装在相机上, 请勿将没有盖上镜头盖的镜头置于太阳下 本说明中使用的符号 CHI-1 安全注意事项 2. 设置对焦模式

More information

(i) (ii) (iii) (i) (ii) (iii) (iv) 1. 2

(i) (ii) (iii) (i) (ii) (iii) (iv) 1. 2 696 14A.35(1) 14A 1 (i) (ii) (iii) (i) (ii) (iii) (iv) 1. 2 14A.35(1) 14A.35(1) 14A.35(1) 14A.35(1) 2. 2.1 A. 3 (i) (ii) (iii) (iv) (1) (i)(ii) 4.5 6.5 6.5 7 (2) (iii) (a) 74 (b) 500 4 (3) (iv) PID PID

More information

第四章 102 图 4唱16 基于图像渲染的理论基础 三张拍摄图像以及它们投影到球面上生成的球面图像 拼图的圆心是相同的 而拼图是由球面图像上的弧线图像组成的 因此我 们称之为同心球拼图 如图 4唱18 所示 这些拼图中半径最大的是圆 Ck 最小的是圆 C0 设圆 Ck 的半径为 r 虚拟相机水平视域为 θ 有 r R sin θ 2 4畅11 由此可见 构造同心球拼图的过程实际上就是对投影图像中的弧线图像

More information

說 明 會 內 容 全 民 健 保 暨 施 行 細 則 修 正 之 承 保 重 點 與 案 例 說 明 二 代 健 保 實 施 後 就 醫 權 益 更 有 保 障 補 充 保 險 費 知 識 自 我 檢 測 及 討 論 附 錄 全 民 健 康 保 險 保 險 費 負 擔 金 額 表 ( 四 )- 職

說 明 會 內 容 全 民 健 保 暨 施 行 細 則 修 正 之 承 保 重 點 與 案 例 說 明 二 代 健 保 實 施 後 就 醫 權 益 更 有 保 障 補 充 保 險 費 知 識 自 我 檢 測 及 討 論 附 錄 全 民 健 康 保 險 保 險 費 負 擔 金 額 表 ( 四 )- 職 第 二 三 類 投 保 單 位 二 代 健 保 實 務 說 明 會 行 政 院 衛 生 署 全 民 健 康 保 險 局 南 區 業 務 組 說 明 會 內 容 全 民 健 保 暨 施 行 細 則 修 正 之 承 保 重 點 與 案 例 說 明 二 代 健 保 實 施 後 就 醫 權 益 更 有 保 障 補 充 保 險 費 知 識 自 我 檢 測 及 討 論 附 錄 全 民 健 康 保 險 保 險 費

More information

燃烧器电子控制系统 目录 2

燃烧器电子控制系统 目录 2 聚焦 REC27 燃烧器电子控制系统 燃烧器电子控制系统 目录 2 REC27 燃烧器电子控制系统 2 概述 燃烧器电子控制系统 2 2 2 2 2 A B1 B2 C D E 22 2 2 系统图示 2 2 2 2 2 2 主要特征及优点 燃烧器电子控制系统 2 2 集成控制 2 2 节能 安全运行 运行模式 远程锁定复位 可根据需求提供特殊机型 无接合间隙及机械迟滞 简单的试运行及燃烧器设定 2

More information

01

01 ZEBRA 技术白皮书 条码编码 101 相关知识介绍 引言 20 70 数据 80 20 90 (JIT) AIAG EIA HIBCC HAZMAT 条码的优势提高数据准确性 99% 85% / / 提升效率 / 2 Zebra Technologies 保持一致性 ID 改进库存和资产管理 成本 / 效益分析 ID ID ID (ERP) RFID Zebra Technologies 3 ID

More information

CHCN_8-14_K.indd

CHCN_8-14_K.indd 是德科技 三个理由让您选择深存储快响应示波器 应用指南 介绍 1. 更长的波形捕获时间 = / 1 1 Mpts 10 GSa/s 1 2 100 Mpts 10 1. = / 1 Mpts 10 GSa/s 1 ms 2. = / 100 Mpts 10 GSa/s 10 ms 3 12.5 Mpts 3 300 Kpts 3 3. 3 12.5 Mpts 3 300 Kpts? Agilent

More information

<4D F736F F D20B5E7B4C5D7E9B2CEBFBCC9E8BCC6B7BDB0B85FD7EED6D5B0E6B1BE2E646F6378>

<4D F736F F D20B5E7B4C5D7E9B2CEBFBCC9E8BCC6B7BDB0B85FD7EED6D5B0E6B1BE2E646F6378> 第七届全国大学生 飞思卡尔 杯智能汽车竞赛 电磁组直立行车参考设计方案 ( 版本 1.0) 直立控制 速度控制 方向控制 竞赛秘书处 2011-12-22 1 目 录 一 前言... 4 二 原理篇... 6 2.1 直立行走任务分解... 6 2.2 车模直立控制... 7 2.3 车模速度控制... 11 2.4 车模方向控制... 14 2.5 车模倾角测量... 15 2.6 车模直立行走控制算法总图...

More information

重点产品技术性贸易措施研究报告-音视频产品

重点产品技术性贸易措施研究报告-音视频产品 --------------------------------------------------------------- ------------------------------------------------------ --------------------------------------------------------- -------------------------------------------

More information

OB1

OB1 SIMATIC 克索稳定杆淬火机 20150813\ 2018-06-14 09:29: 30 OB1 - < 离线 > Cycle Execution 名称 : 系列 : 作者 : 版本 : 0.1 块版本 : 2 时间标志代码 : 2018-02-10 14:06:32 接口 : 1996-02-15 16:51:12 长度 ( 块 / 逻辑 / 数据 ): 11154 10520 00030

More information

江南大学硕士学位论文图像式刀具预调仪测控系统的设计姓名 : 王诣申请学位级别 : 硕士专业 : 机械制造及自动化指导教师 : 张秋菊 ; 尤丽华 20080601 图像式刀具预调仪测控系统的设计 作者 : 王诣 学位授予单位 : 江南大学 本文读者也读过

More information

A20_banana_v12_141107

A20_banana_v12_141107 hrsday, gst, of heet ate: ev ocment mber ize itle anana ro.,, lace & close to I I I I I I I I M M M M Q Q Q Q Q Q Q Q Q Q Y Q Q Q Q Q Y Q Q Q Q Q Q Q Q M Q J Q Q Q Q Q Q M Q Q Y Q Q# Q Q# Q Q# Q J Q# QM

More information

Microsoft Word - 实用案例.doc

Microsoft Word - 实用案例.doc 计 算 机 系 统 应 用 2009 年 第 12 期 嵌 入 式 Linux 下 温 湿 度 传 感 器 的 设 计 与 实 现 1 Design and Implementation of Temperature and Humidity Sensor Based on Embedded Linux 陈 博 刘 锦 高 ( 华 东 师 范 大 学 电 子 科 学 技 术 系 上 海 200241)

More information

游戏攻略大全(五十二).doc

游戏攻略大全(五十二).doc ...1 III...1...2...7... 11...14...21...29...32 4...38...50...55...56...61...62 2...66 3...88... 101... 124... 134... 134... 138... 141 I ... 145... 148... 150 II 1 III 2 3 4 5 6 7 8 9 10 11 12 13 14 15

More information

游戏攻略大全(五十一).doc

游戏攻略大全(五十一).doc I...1...5...5...12 2...12...13...13...14...15...15...16...17...17...18...19...20...21...21...22...23...24...24...25 II...26...27...27...28...29...30...30...48...48...51...54...63 -...67...67...75...81...86...89...94...94...97...

More information

¨Æ·~½g¡ã¾·~¤ÀÃþ

¨Æ·~½g¡ã¾·~¤ÀÃþ 事 業 篇 年 級 課 題 名 稱 目 標 1. 讀 書 時 讀 書 遊 戲 時 遊 戲 生 活 計 劃 初 2. 一 寸 光 陰 一 寸 金 處 事 態 度 3. 職 業 分 類 職 業 資 訊 1. 個 人 每 天 生 活 時 間 表 生 活 計 劃 中 2. 誰 的 工 作 處 事 態 度 3. 十 條 問 題 猜 一 猜 職 業 資 訊 1. 時 間 投 資 大 拍 賣 生 活 計 劃 高

More information

% 25% (i) 95% 96,290,900 (ii) 99.9% 17,196,000 (iii) 99.9% 89,663,100 2

% 25% (i) 95% 96,290,900 (ii) 99.9% 17,196,000 (iii) 99.9% 89,663,100 2 01165 2016 12 30 (i) 95% 96,290,900 (ii) 99.9% 17,196,000 (iii) 99.9% 89,663,100 1 14.22 14.07 5% 25% 14 14 2016 12 30 (i) 95% 96,290,900 (ii) 99.9% 17,196,000 (iii) 99.9% 89,663,100 2 2016 12 30 (i) (ii)

More information

Microsoft Word - om388-rnt _excl Items 16 & 38_ 23.1.09 _final_for uploading_.doc

Microsoft Word - om388-rnt _excl Items 16 & 38_ 23.1.09 _final_for uploading_.doc 城 市 規 劃 委 員 會 鄉 郊 及 新 市 鎮 規 劃 小 組 委 員 會 二 零 零 九 年 一 月 二 十 三 日 下 午 二 時 三 十 分 舉 第 3 8 8 次 會 議 記 錄 行 的 出 席 者 規 劃 署 署 長 伍 謝 淑 瑩 女 士 主 席 陳 偉 明 先 生 簡 松 年 先 生 梁 廣 灝 先 生 吳 祖 南 博 士 鄭 恩 基 先 生 鄺 心 怡 女 士 陳 漢 雲 教 授

More information

國立中山大學學位論文典藏.PDF

國立中山大學學位論文典藏.PDF I II ..1.1.1.1.4. 4.....5...11.13... 13...23.........31........42....42 57.......70...70... 75.......83......83......88....100..115.115.127.130..137.137.138..141 III 1979 860 1 1979 1980 4 1987 1979 34

More information

Microsoft Word - 405-mpc-min-chi.doc

Microsoft Word - 405-mpc-min-chi.doc 城 市 規 劃 委 員 會 都 會 規 劃 小 組 委 員 會 二 零 零 九 年 十 月 九 日 上 午 九 時 舉 行 的 第 4 0 5 次 會 議 記 錄 出 席 者 規 劃 署 署 長 伍 謝 淑 瑩 女 士 黃 遠 輝 先 生 主 席 副 主 席 陳 華 裕 先 生 陳 弘 志 先 生 梁 乃 江 教 授 林 雲 峰 教 授 杜 本 文 博 士 邱 小 菲 女 士 陳 家 樂 先 生 陳

More information

穨cwht.PDF

穨cwht.PDF 1 3 3 4 5 6 6 8 10 12 13 13 14 15 16 ii 17 17 18 19 20 21 21 22 22 23 24 25 25 26 26 27 27 28 28 iii 29 29 29 30 30 31 31 32 33 1 85 000 70% 2 1 1 41 3 1 1 1 2 1 3 (a) 4 (b) (c) (d) 1 4 1 5 1.6% 457 000

More information

900502_Oasis.indb

900502_Oasis.indb 2010 1 22 93 1996 4 1 2009 8 27 2015 4 24 2005 5 1 94 12 95 2013 5 15 2 2005 12 1 2015 5 30 1993 11 12011 1 8 96 1994 10 11 1996 2005 3 28 2005 5 1 2009 10 11 97 98 (i) (ii) (iii) 2002 11 1 2014 8 31 2015

More information

bnb.PDF

bnb.PDF - 1 - - 2 - - 3 - - 4 - - 5 - 1 2 3 4 5 6 7 8 9 10-6 - 5 5 900,000,000 2 10 10 10 10-7 - - 8 - - 9 - -14,833.25 (%) (%) - 10 - - 11 - 277.84 0 21,003.87 6668.57 355.99 18,421.47 405.7290.67 0 0 399.79-12

More information

untitled

untitled 2016 3 175,688 163,875 510,091 493,725 (85,912) (81,373) (253,533) (262,191) 89,776 82,502 256,558 231,534 3 611 827 3,158 7,011 3 656 326 2,768 1,480 (53,355) (48,544) (148,127) (120,526) (12,592) (14,056)

More information

Microsoft Word - 75413980_4

Microsoft Word - 75413980_4 中 国 资 产 管 理 业 翘 首 等 待 修 订 后 的 证 券 投 资 基 金 法 及 配 套 法 规 的 施 行 2012 年 12 月 28 日, 业 内 期 盼 已 久 的 中 华 人 民 共 和 国 证 券 投 资 基 金 法 ( 新 基 金 法 ) 修 订 通 过, 自 2013 年 6 月 1 日 起 施 行 为 了 支 持 新 基 金 法 的 实 施, 有 关 监 管 部 门, 主

More information

郑州大学(下).doc

郑州大学(下).doc ...1...10 ( )...12...14...18...20...24...26...30...33...37...39...42...45...48...52...53 I ...57...63...65...74...82...84...85...87...91...95...97... 101... 103... 106... 109... 115... 124... 126... 128

More information

厨房小知识(六)

厨房小知识(六) ...1...1...2...2...4...6...7...8...9...10...13...14...17...18...20...20...21...23...24...24...26...27...28 I II...31...32...32...35...36...39...40...41...41...42...43...44...47?...49...50...52...53...54...54...60...67...68...69

More information

广 东 纺 织 职 业 技 术 学 院 发 展 党 员 公 示 制 实 施 办 法...189 关 于 推 荐 优 秀 团 员 作 为 党 的 发 展 对 象 工 作 的 意 见...192 后 勤 管 理 工 作 广 东 纺 织 职 业 技 术 学 院 新 引 进 教 职 工 周 转 房 管 理

广 东 纺 织 职 业 技 术 学 院 发 展 党 员 公 示 制 实 施 办 法...189 关 于 推 荐 优 秀 团 员 作 为 党 的 发 展 对 象 工 作 的 意 见...192 后 勤 管 理 工 作 广 东 纺 织 职 业 技 术 学 院 新 引 进 教 职 工 周 转 房 管 理 目 党 政 工 作 广 东 纺 织 职 业 技 术 学 院 党 委 理 论 中 心 组 学 习 制 度...1 广 东 纺 织 职 业 技 术 学 院 教 职 工 政 治 理 论 学 习 制 度...4 广 东 纺 织 职 业 技 术 学 院 党 风 廉 政 建 设 责 任 制 实 施 办 法 ( 试 行 )...6 广 东 纺 织 职 业 技 术 学 院 党 风 廉 政 建 设 暂 行 规 定...18

More information

2005 2005 12

2005  2005 12 2005 2005 http://www.nsfc.gov.cn 2005 12 2005...1 1-1 2005...1 1-2 2005...2 1-3 2005...5 1-4 2005...6 1-5 2005...7 1-6 2005...8 1-7 2005...9 1-8 2005...10 1-9 2005 200...11 1-10 2005...21 1-11 2005...61

More information

游戏攻略大全(五十).doc

游戏攻略大全(五十).doc I...1...2...18...32...37...39...40...40...41...41...41...42...42...42...43...44...44...44...45...45...45...46 ...46...46...47...47...47...47...48...48...48...49...51...72...80...82...85...86...91...94...97

More information

金融英语证书考试大纲

金融英语证书考试大纲 金 融 英 语 证 书 考 试 大 纲 第 一 部 分 考 试 说 明 一 考 试 目 的 金 融 英 语 证 书 考 试 是 国 家 级 行 业 性 专 业 外 语 水 平 考 试, 旨 在 通 过 统 一 的 标 准 化 考 试 程 序 和 测 试 标 准, 为 中 国 金 融 业 提 供 金 融 英 语 水 平 行 业 参 考 标 准, 测 试 并 认 定 应 试 人 员 的 金 融 英 语

More information

I...1...2...3...4...6...7...8...10... 11...12...13...14...16...17...18...20...21...22...23...25...26...27...28...30 II...31...33...34...35...37...38...39...41...43...44...45...47...49...50...52...54...55...56...57...59...60...61...62...63...64...65

More information

健康知识(二)

健康知识(二) I...1...6...7...8...10...12...14...15...17...19...22...26...28...29...30...31...32...34...36...37...38...39...40 II...41...42...43...46 7...47...48...49...53...55...56...57...58...60...66...67...68...69...69...70...73...73...74...75...78...79...79

More information

中南财经大学(二).doc

中南财经大学(二).doc 2004...1...3 2004...5...9 2004...10 2004...13...16...18...19...23...35...39...42...44...46...50 I ...53...54 ( )...57...58...62... 121... 124... 149 ( )... 151... 152... 154... 157... 158... 159... 163...

More information

广西大学(一).doc

广西大学(一).doc .....1... 11...14...15...16...17...19...19...22 ( )...30 ( )...32...34...39...44 ( )...63...64...67...69 I ...75...77...79...81...87 ( )...88...92...93...95...98... 100... 104... 114... 116... 124 ( )...

More information

根据学校教学工作安排,2011年9月19日正式开课,也是我校迁址蓬莱的第一学期开学

根据学校教学工作安排,2011年9月19日正式开课,也是我校迁址蓬莱的第一学期开学 济 南 大 学 泉 城 学 院 2014 届 毕 业 生 就 业 质 量 年 度 报 告 前 言 济 南 大 学 泉 城 学 院 是 国 家 教 育 部 和 山 东 省 人 民 政 府 正 式 批 准 成 立, 实 施 本 科 层 次 学 历 教 育 的 综 合 性 高 等 院 校 自 2005 年 建 校 以 来, 学 院 依 托 济 南 大 学 雄 厚 的 办 学 实 力, 坚 持 以 学 生

More information

山东大学(一).doc

山东大学(一).doc ...1...8...23...27...30 ( )...33...36...40...44...46...52 ( )...53...54...54 I ...55...56...58...59...60 ( )...63...75...88...92...99 ( )... 110... 118... 138... 142... 148 ( )... 152 2004 2006... 156

More information

主 编 : 杨 林 副 主 编 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 评 审 顾 问 : 杨 林 张 新 民 评 审 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 李 忆 萍 徐 如 雪 文 字 编 辑 : 曹 纯 纯 邹 兰 李 雅 清

主 编 : 杨 林 副 主 编 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 评 审 顾 问 : 杨 林 张 新 民 评 审 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 李 忆 萍 徐 如 雪 文 字 编 辑 : 曹 纯 纯 邹 兰 李 雅 清 主 编 : 杨 林 副 主 编 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 评 审 顾 问 : 杨 林 张 新 民 评 审 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 李 忆 萍 徐 如 雪 文 字 编 辑 : 曹 纯 纯 邹 兰 李 雅 清 周 秋 婷 李 忆 萍 徐 如 雪 何 雯 技 术 编 辑 : 李 雅 清 曹 纯 纯 薛 莞 陈 敏

More information

最新文物管理执法全书(十四).doc

最新文物管理执法全书(十四).doc I...1...3...5...8...12...15...19...23...25...28...30...34...37...39...43...47...50...52...55...59...60...63...67...70 ...75...79...82...83...85...90...92...95...99... 103... 106... 113... 117... 119...

More information

园林常识(二).doc

园林常识(二).doc I...1...1...1...2...32...33...36...38...41...42...43...43...43...44...45...45...46...48...49...56...62...65 ...68...77...84...98... 103 :... 104... 105 :... 107 :... 109... 110...111... 126... 127... 130

More information

前 言 二 一 六 年 四 月 四 日, 兒 童 節, 誕 生 了 一 件 美 事 : 中 國 作 家 曹 文 軒 在 意 大 利 博 洛 尼 亞 國 際 童 書 展 榮 獲 國 際 安 徒 生 文 學 獎, 是 該 獎 創 設 六 十 年 來, 第 一 位 摘 桂 的 中 國 作 家, 意 義 重

前 言 二 一 六 年 四 月 四 日, 兒 童 節, 誕 生 了 一 件 美 事 : 中 國 作 家 曹 文 軒 在 意 大 利 博 洛 尼 亞 國 際 童 書 展 榮 獲 國 際 安 徒 生 文 學 獎, 是 該 獎 創 設 六 十 年 來, 第 一 位 摘 桂 的 中 國 作 家, 意 義 重 目 錄 前 言 i 童 年 1 關 於 肥 肉 的 歷 史 記 憶 ( 節 錄 ) 7 疲 民 15 水 邊 的 文 字 屋 23 海 邊 的 屋 29 紅 葫 蘆 37 追 隨 永 恆 ( 草 房 子 代 跋 一 ) 53 因 水 而 生 草 房 子 寫 作 札 記 59 書 香 人 家 73 朗 讀 的 意 義 79 知 無 涯, 書 為 馬 85 讀 是 誰 91 給 孩 子 講 課 文 學

More information

湖 南 科 技 大 学

湖 南 科 技 大 学 I 目 录 第 一 章 2015 年 度 培 训 概 况 1 1 基 本 情 况 1 1.1 项 目 申 报 情 况 1 1.2 项 目 实 施 情 况 3 1.3 学 员 来 源 情 况 5 1.4 项 目 经 费 情 况 7 2 组 织 管 理 9 2.1 学 校 设 立 培 训 项 目 实 施 工 作 领 导 小 组 9 2.2 施 训 学 院 设 立 项 目 实 施 办 公 室 9 3 培

More information

上海外国语大学(二).doc

上海外国语大学(二).doc ...1...3...4...9...10 ( )... 11...12...16...31...33...34...50...56...58...60...62 I II...63...65...68...74...75...75...76...76...78...87...92...96 ( )...96 ( )...97 ( )...98 ( )...99... 100 ( )... 101

More information

2009 陳 敦 德

2009 陳 敦 德 前 言 : 發 掘 香 港 歷 史 獨 有 的 寶 藏 2010 2009 陳 敦 德 目 錄 前 言 發 掘 香 港 歷 史 獨 有 的 寶 藏 / i 第 一 章 香 港 設 立 八 路 軍 辦 事 處, 青 年 廖 承 志 為 主 任 /1 一 毛 澤 東 認 為, 八 路 軍 駐 香 港 辦 事 處, 是 個 獨 特 的 辦 事 處 /10 二 毛 澤 東 親 自 點 將, 為 小 廖 舉

More information

切 实 加 强 职 业 院 校 学 生 实 践 能 力 和 职 业 技 能 的 培 养 周 济 在 职 业 教 育 实 训 基 地 建 设 工 作 会 议 上 的 讲 话 深 化 教 育 教 学 改 革 推 进 体 制 机 制 创 新 全 面 提 高 高 等 职 业 教 育 质 量 在

切 实 加 强 职 业 院 校 学 生 实 践 能 力 和 职 业 技 能 的 培 养 周 济 在 职 业 教 育 实 训 基 地 建 设 工 作 会 议 上 的 讲 话 深 化 教 育 教 学 改 革 推 进 体 制 机 制 创 新 全 面 提 高 高 等 职 业 教 育 质 量 在 目 录 中 华 人 民 共 和 国 职 业 教 育 法... 1 国 务 院 关 于 大 力 推 进 职 业 教 育 改 革 与 发 展 的 决 定... 7 国 务 院 关 于 大 力 发 展 职 业 教 育 的 决 定... 17 教 育 部 财 政 部 关 于 实 施 国 家 示 范 性 高 等 职 业 院 校 建 设 计 划 加 快 高 等 职 业 教 育 改 革 与 发 展 的 意 见...

More information

鸽子(三)

鸽子(三) ...1...3...5...7....9...12...20...28...30...33...39...52....53...56...60...61...64...67....86 I ...88...90...95.... 102... 107... 112... 115... 125... 127... 128... 134... 139... 149... 151... 152... 156...

More information

兽药基础知识(四)

兽药基础知识(四) ...1...1...3...4...9...10... 11...13...14...15...16...18...19...23...24...26...29...32...34 I ...36...38...39...40...41...43...45...47...49...50...52...53...54...55...57...59...61...64 E...68...69...72

More information

园林植物卷(十).doc

园林植物卷(十).doc I II III 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

More information

园林植物卷(十七).doc

园林植物卷(十七).doc I II III 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

More information

临床手术应用(三)

临床手术应用(三) ...1...5...5... 11...16...16...24...30...34...36...38...42...49...49...51...53...55...57...58...58...61 I ...63...65...67...69...73...73...75...80...83...85...86...88...92...94...94...98... 101... 102...

More information

家装知识(二十)

家装知识(二十) I..1...2...5...7...10... 11...12...14...17...19...20...21...25...26...27...30...32...33...37...40...42...44...45 II...49...50...53...54...56...61...62...63...64...67...68...69...71...74...75...76...79...80...81...81...82...83...87...90...91...93

More information

医疗知识小百科

医疗知识小百科 ...1...3...4...7...8...9... 10... 12... 13... 13... 14... 15... 17... 19... 29... 30... 32... 34... 37... 38... 39... 42 I ... 47... 48... 52... 53... 57... 58... 59... 61... 63... 65... 66... 67... 69...

More information

家庭万事通(一)

家庭万事通(一) I...1...2...3...5...7...9...10... 11...12...14...14...16...18...19...21...22...24...27...28...29...31...32...34 II...36...37...38...39...41...45...46...46...49...50...51...52...54...56...58...59...67...69...71...72...73...75...77...78...80...83

More information

家装知识(三)

家装知识(三) I...1...2...3...4...7...8... 11...13...16...18...19...20...21...23 10...25...26...30...31...33...35...38...42...44 II...45...47...49...51...53...54...56...57...59...62...64...66...68...69...71...75...77...80...81...82...83...85...85...88...90...91

More information

园林绿化(一)

园林绿化(一) ( 20 010010) 7871092 32 162.50 2004 12 1 2004 12 1 11 000 495.00 ( 19.80 ) ...1...2 605...5 84K...7 9...9...12...15...17...18...20...30...32...36...40...40...43...45...50 ( )...52 I ... 106... 113... 121...

More information

园林植物卷(十五).doc

园林植物卷(十五).doc I II III 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

More information

最新监察执法全书(一百五十).doc

最新监察执法全书(一百五十).doc ................................ I ............................. 2000.................. II ...... III [2002]5 1 2 3 4 5 6 1 2 3 1993 8 14 () () () () () () () () () () () () () () () () () ()

More information

兽药基础知识(三)

兽药基础知识(三) ...1...2...5...8...10... 11...16...18...20...24...26...27...30...31...35...39...43...45...46 I ...49...50...52...53...54...54...57...61...62 ()...64...65...67...68...71...73...75...77...77...78.....80...81

More information

奥运档案(四).doc

奥运档案(四).doc ...1 2012...1...2 (2004.3.22 28)...2 (2004 3 15 21)...8 (2004.3.8 14)...14 (2004.3.1 3.7)...21 (2004.2.23 29)...28 (2004.3.8 14)...34...41 2012...45...48...50 1964...51 1968...59 1972...69 1976...79 1980...90

More information

最新监察执法全书(五十).doc

最新监察执法全书(五十).doc ............................ ( )... I ................................. II ..................... III @ 3 12 2 2 1 ( ) ( [1999]9 ) ( [2001]21 ) 1. 2. 3.

More information

最新执法工作手册(三百八十四)

最新执法工作手册(三百八十四) [1999 2 5 1999 7 ]............... I ... 1998... 1998................... II ....................... III [1999 2 5 1999 7 ] 30 30 2 1 15 30 30 B 15 1 1 2 2 l 2 1 5 12 5 10 18 10 24 1 1 2 1 l 24 1 12 13 24

More information

中华美食大全4

中华美食大全4 I...1...1...2...3...5...6...8...9...12...13...14...16...17...19...20...21...23...24...26...27...28...30...31...33 II...35...37...39...40...41...43...44...45...47...48...49...50...52...54...55...56...57...58...60...62...63...65...66...67...69...70

More information

动物杂谈_二_.doc

动物杂谈_二_.doc I...1...2...4...5...6...7...12...13...14 :...16...18 10...19...21...23...24...24 50...25...26...27 :...28...29...30 :...31...32 II...33...34...35...35...36...37 -...43...44...45...49...50 8000...54...54...57...58...60...61...63...65...68...77...78...79...90...93

More information

抗非典英雄赞歌(三)

抗非典英雄赞歌(三) ...1...8... 16... 25... 30... 34... 38... 45... 48 15... 50... 51... 53... 54 :... 56 309... 61... 64 I ... 67.. 70... 73... 76... 80... 85... 87... 91... 94... 98... 100... 103... 106 80...116...118...

More information