第1章 城市交通信号控制系统概论
1.1 城市交通控制发展历程
1.2 典型交通控制系统
1.2.1 英国SCOOT系统
1.2.2 美国ACTRA系统
1.2.3 澳大利亚SCATS
1.2.4 典型系统结构及功能
1.3 交通信号控制发展趋势
第2章 控制系统实验平台开发环境
2.1 Linux操作系统基础
2.1.1 Linux系统登录方式
2.1.2 Linux系统目录结构
2.1.3 Linux系统常用基本命令
2.2 C语言程序设计基础
2.2.1 编译与链接
2.2.2 C程序构成
2.2.3 数据结构
2.2.4 输入与输出
2.2.5 基本结构
2.2.6 函数及形参实参
2.2.7 程序的调试
2.3 MySQL数据库基础
2.3.1 MySQL数据库常见指令
2.3.2 MySQL数据库管理软件
2.3.3 MySQL数据库C语言接口
2.4 实验平台库函数
第3章 交通信号控制理论基础
3.1 信号控制基础
3.1.1 信号控制的设置依据
3.1.2 信号控制类别
3.1.3 信号控制基本概念
3.2 固定配时信号控制原理
3.2.1 周期计算
3.2.2 绿灯时间计算
3.3 感应信号控制原理
3.4 干线协调控制原理
第4章 固定配时信号控制器程序设计
4.1 固定配时信号控制器需求分析
4.1.1 控制器输入
4.1.2 控制器输出
4.2 固定配时信号控制器程序设计
4.2.1 主流程设计
4.2.2 子流程设计
4.3 固定配时信号控制器程序优化
4.3.1 方案结构可变
4.3.2 过渡灯态执行
4.3.3 输出函数封装
4.3.4 特殊常量处理
4.3.5 配时方案输入
4.4 固定配时信号倒计时算法及程序设计
4.4.1 绿灯倒计时程序设计
4.4.2 全灯态倒计时程序框架
4.4.3 全灯态倒计时计算方法
4.4.4 全灯态倒计时程序设计
第5章 感应信号控制原理及程序设计
5.1 感应控制器需求分析
5.1.1 控制器输入
5.1.2 控制器输出
5.2 车辆检测算法原理及设计
5.2.1 检测器类型及特点
5.2.2 多线程独立检测
5.2.3 车辆检测原理及设计
5.3 全感应信号控制算法及设计
5.3.1 全感应控制程序框架
5.3.2 绿灯时长算法设计
5.3.3 全感应控制程序设计
5.4 半感应信号控制算法及设计
5.4.1 主路半感应控制程序设计
5.4.2 支路半感应控制程序设计
第6章 信号控制系统数据库设计
6.1 数据库系统概述
6.1.1 什么是数据库系统
6.1.2 关系数据模型
6.1.3 数据库设计步骤
6.1.4 概念数据库设计
6.1.5 逻辑数据库设计
6.2 控制方案数据库设计
6.2.1 需求分析
6.2.2 概念数据库设计
6.2.3 逻辑数据库设计
6.3 控制方案程序设计
6.3.1 控制器主流程设计
6.3.2 数据库连接和查询流程设计
6.3.3 数据解析和输出流程设计
6.4 时间表/调度表控制器设计及实现
6.4.1 需求分析
6.4.2 数据库设计
6.4.3 C语言时间头文件
6.4.4 控制器程序设计
第7章 信号控制系统通信设计
7.1 计算机网络基础
7.1.1 计算机网络体系结构
7.1.2 常用通信协议
7.1.3 TCP/IP网络模型
7.2 socket接口基础
7.2.1 socket常用函数
7.2.2 socket调用流程
7.3 信号控制器应用层通信协议设计
7.3.1 通信协议架构设计
7.3.2 通信协议内容设计
7.4 信号控制器通信程序设计
7.4.1 数据封装及发送
7.4.2 数据接收及解析
第8章 信号控制系统管理平台设计
8.1 系统管理模块
8.2 配置模块
8.2.1 基础信息配置
8.2.2 控制信息配置
8.2.3 辅助参数配置
8.3 监控模块
8.3.1 空间监控
8.3.2 机柜监控
8.4 数据查询模块
8.4.1 管理日志
8.4.2 运行状态
8.4.3 交通数据
参考文献
展开