智能小车展望

何其明

目录

  • 1 学习情境 1     汽车空调系统的单片机控制
    • 1.1 概述
    • 1.2 MCS-51单片机的结构
    • 1.3 单片机基本I/O口电路结构
    • 1.4 时钟电路与复位电路
    • 1.5 单片机内部定时/计数器
    • 1.6 单片机与A/D器转换接口的控制
    • 1.7 汽车空调系统机电控制部分构成
    • 1.8 汽车自动空调系统的单片机综合控制
  • 2 学习情境 2     汽车发动机系统的单片机控制
    • 2.1 汽车发动机系统电控部件的构成
    • 2.2 单片机与D/A器转换接口
    • 2.3 发动机电控点火系统的单片机控制
    • 2.4 发动机喷油系统的单片机控制
  • 3 学习情境 3     汽车电子安防系统的单片机控制
    • 3.1 汽车安全气囊防护系统机电部件构成
    • 3.2 ABS防抱死系统机电部件构成
    • 3.3 汽车防盗系统
    • 3.4 汽车安全气囊防护系统的单片机控制
    • 3.5 ABS防抱死系统的单片机的单片机控制
  • 4 学习情境 4     车载总线及网络系统的单片机控制
    • 4.1 汽车LIN总线系统的部件构成
    • 4.2 汽车CAN系统的部件构成
    • 4.3 汽车MOST总线系统的部件构成
    • 4.4 汽CAN总线系统的单片机节点控制
    • 4.5 汽车LIN总线系统的单片机节点控制
    • 4.6 汽车MOST总线系统的单片机模拟节点控制
  • 5 导学篇
    • 5.1 课程内容导学(必看)
    • 5.2 人工智能科普
    • 5.3 课程导学-单元测试
    • 5.4 课程导学-单元作业
    • 5.5 课程基本情况
  • 6 实践篇-人工智能数控电源设计与实现-01-硬件设计
    • 6.1 经典稳压电路分析
    • 6.2 数控稳压电源设计
    • 6.3 数控稳压电源制作
    • 6.4 数控稳压电路调试
    • 6.5 实践篇-01-单元测试
    • 6.6 实践篇-01-单元作业
  • 7 实践篇-人工智能数控电源设计与实现-02-软件设计
    • 7.1 PWM的基本原理
    • 7.2 PWM的软件实现
    • 7.3 PID控制软件实现
    • 7.4 实践篇-02-单元测试
    • 7.5 实践篇-02-单元作业
  • 8 实践篇-人工智能数控电源设计与实现-03-硬件调试
    • 8.1 小信号测量方法
    • 8.2 电源参数测量及性能提升
    • 8.3 实践篇-03-单元测试
    • 8.4 实践篇-03-单元作业
  • 9 实践篇-人工智能数控电源设计与实现-04-硬件控制平台设计
    • 9.1 树莓派简介
    • 9.2 树莓派系统安装
    • 9.3 树莓派的开发流程
    • 9.4 系统设计结构分析
    • 9.5 实践篇-04-单元测试
    • 9.6 实践篇-04-单元作业
  • 10 实践篇-人工智能数控电源设计与实现-05-百度AI平台应用设计
    • 10.1 python简介
    • 10.2 python基础知识讲解
    • 10.3 实践篇-05-单元测试
    • 10.4 实践篇-05-单元作业
  • 11 实践篇-人工智能数控电源设计与实现-07-人工智能数控电源实现
    • 11.1 人工智能数控电源语音控制开关
    • 11.2 人工智能数控电源语音控制开关实现
    • 11.3 实践篇-06-单元测试
    • 11.4 实践篇-06-单元作业
  • 12 实践篇-人工智能数控电源设计与实现-08-人工智能数控电源实现
    • 12.1 人工智能数控电源语音控制连续调节电压
    • 12.2 人工智能数控电源语音控制输出指定电压
    • 12.3 实践篇-07-单元测试
    • 12.4 实践篇-07-单元作业
  • 13 实践篇-人工智能数控电源设计与实现-09-人工智能数控电源应用
    • 13.1 智能电灯设计
    • 13.2 实践篇-08-单元测试
    • 13.3 实践篇-08-单元作业
  • 14 应用篇-人工智能小车设计与实现-01-人工智能小车驱动电路设计
    • 14.1 四驱车原理
    • 14.2 人工智能小车驱动电路设计
    • 14.3 应用篇-01-单元测试
    • 14.4 应用篇-01-单元作业
  • 15 应用篇-人工智能小车设计与实现-02-人工智能小车控制程序设计
    • 15.1 人工智能小车控制程序设计
    • 15.2 人工智能小车驱动程序接口设计(通信协议)
    • 15.3 人工智能小车驱动程序测试
    • 15.4 应用篇-02-单元测试
    • 15.5 应用篇-02-单元作业
  • 16 应用篇-人工智能小车设计与实现-03-人工智能小车语音控制设计
    • 16.1 人工智能小车语音控制程序设计
    • 16.2 人工智能小车语音控制程序测试
    • 16.3 应用篇-03-单元测试
    • 16.4 应用篇-03-单元作业
  • 17 应用篇-人工智能小车设计与实现-05-人工智能小车调试
    • 17.1 泛化
    • 17.2 性能提升
    • 17.3 应用篇-04-单元测试
    • 17.4 应用篇-04-单元作业
  • 18 拓展篇-人工智能其他应用
    • 18.1 人工智能其他应用
    • 18.2 总结展望
    • 18.3 拓展篇-单元测试
    • 18.4 拓展篇-单元作业
时钟电路与复位电路




1.4时钟电路与复位电路

1.4.1时钟电路

    时钟电路用于产生单片机工作所需要的时钟信号,为了保证同步工作方式的实现,电路应在唯一的时钟信号控制下严格的按时序进行工作。

1)时钟信号的产生

80C51芯片内部有一个高增益反相放大器,其输入端为芯片引脚XTAL1,其输出端为引脚XTAL2 。而在芯片的外部,XTAL1XTAL2之间跨接晶体振荡器和微调电容,从而构成一个稳定的自激振荡器,这就是单片机的时钟电路。如图1-7所示。

通常,电容C1C230pF左右,晶体的振荡频率范围是1.224MHz。晶体振荡频率高,则系统的时钟频率也高,单片机运行速度也就快。

 

1-7 时钟振荡电路

2)引入外部脉冲信号

在有多片单片机组成的系统中,为了各单片机之间时钟信号的同步,通常使用唯一的公用外部脉冲信号作为各单片机的振荡脉冲。外部的脉冲信号经XTAL2引脚注入,其连接如图所示。如图1-8所示。

 

                                         图1-8外部时钟源接法


1.4.2单片机的复位电路

1)复位操作

复位是单片机的初始化操作,其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,需按复位键重新启动。

2)复位信号及其产生

RST引脚是复位信号的输入端,复位信号是高电平有效,其有效时间应持续24个振荡脉冲周期(即二个机器周期)以上,若使用频率为6MHS的晶振,则复位信号持续时间应超过4才能完成复位操作。

3)复位方式

复位操作有上电自动复位和按键手动复位两种方式。如1-9所示。 

 

                                     图1-9 各种复位电路