第1章 导论 1
1.1 检测系统的任务 1
1.2 检测系统的发展 1
1.3 嵌入式系统的概念 3
1.4 智能单元的选择 4
1.5 两种典型的智能单元 4
1.6 在系调试及编程的概念 7
1.7 一种流行的单片机开发软件 8
第2章 信号通道 10
2.1 模拟量输出通道 10
2.1.1 D/A及其接口电路 10
2.1.2 μP控制的波形发生器 14
2.2 模拟量输入通道 18
2.2.1 A/D转换器概述 18
2.2.2 逐次比较式A/D及其与μP接口 20
2.2.3 双积分式A/D 23
2.2.4 高速A/D 26
2.3 数据采集系统 30
2.3.1 DAS概述 30
2.3.2 同步多路采集系统 32
2.3.3 异步多路采集系统 32
2.3.4 多点巡回数据采集系统 33
2.4 开关量输入输出通道 34
2.4.1 开关量输入通道 34
2.4.2 开关量输出通道 35
第3章 人机交流系统 39
3.1 按键开关的控制 39
3.1.1 按键开关的接入 39
3.1.2 消除按键颤动的方法 39
3.1.3 按键信号的软件处理方式 40
3.2 其它开关的控制 42
3.2.1 旋钮开关的接入 42
3.2.2 拨码开关的接入 43
3.2.3 游戏操纵杆类开关的接入 44
3.3 矩阵键盘 44
3.3.1 双口扫描方式 45
3.3.2 用数据口扫描键盘 47
3.3.3 键盘信息的处理方法 48
3.4 LED类发光器件的显示控制 49
3.4.1 信号灯的显示控制 49
3.4.2 数码管及其显示控制 50
3.4.3 LED点阵及其显示控制 56
3.5 CRT的显示控制 58
3.5.1 光栅扫描式系统 58
3.5.2 随机扫描式显示系统 63
3.6 微型打印机的控制 64
3.6.1 微型打印机的字符代码和打印命令举例 64
3.6.2 WH系列打印机与单片机接口 67
第4章 系统总线和通信接口 70
4.1 内总线 70
4.1.1 内总线的定义 70
4.1.2 内总线举例 70
4.1.3 I2C总线 73
4.1.4 内总线的选择原则 82
4.2 系统的外总线 82
4.2.1 GP-IB通用接口简介 82
4.2.2 RS-232C简介 84
4.2.3 RS422/485通信接口 87
4.2.4 USB通用串行总线 90
4.2.5 CAN总线简介 99
第5章 常见的智能处理功能 103
5.1 硬件故障自检 103
5.1.1 硬件自检分类 103
5.1.2 自检算法 103
5.2 自动测量功能 106
5.2.1 自动量程转换 106
5.2.2 自动触发电平调节 113
5.2.3 零点问题 114
5.3 测量精度的提高 115
5.3.1 随机误差处理方法 115
5.3.2 系统误差的处理 115
5.3.3 粗大误差的处理 120
5.4 数字滤波 120
5.4.1 中值滤波法 120
5.4.2 平均滤波法 120
5.4.3 低通数字滤波 121
第6章 常见模拟量信号的检测方法 122
6.1 信号概述 122
6.1.1 信号的分类 122
6.1.2 传感器及变送器 122
6.1.3 模拟信号的基本分类 122
6.2 各类信号的检测方法 123
6.2.1 电压类信号的检测方法 123
6.2.2 电流类信号的检测 127
6.2.3 相位型信号的检测 128
6.2.4 时间型信号的检测 129
6.2.5 电阻型信号的检测 131
6.2.6 电容型信号的检测 133
6.2.7 频率及周期性信号的检测 134
6.2.8 数字协议型信号的检测 137
第7章 智能化检测系统设计举例 138
7.1 设计智能化检测系统的一般步骤 138
7.2 智能温度传感器的设计 138
7.2.1 智能传感器的概念 138
7.2.2 数字温度传感器 139
7.2.3 电路方案 140
7.2.4 软件设计 141
7.3 电子皮带秤 142
7.3.1 皮带运输机简介 142
7.3.2 电子皮带秤基本原理 142
7.3.3 一种电子皮带秤的设计方案 143
7.3.4 软件流程 145
7.4 智能热表的设计 147
7.4.1 热表的功能 147
7.4.2 总体方案 147
7.4.3 流量信号的获取 148
7.4.4 温度信号的获取 149
7.4.5 红外接口的实现 150
7.4.6 软件流程 151
7.4.7 总结 151
7.5 压力开关智能化动态测试系统设计 152
7.5.1 问题的提出 152
7.5.2 系统硬件设计方案 152
7.5.3 系统软件方案 156
7.5.4 系统的性能指标 159
7.6 大容量员工考勤系统 160
7.6.1 大容量员工考勤系统简介 160
7.6.2 射频卡感应记录仪的电路设计 160
7.6.3 射频卡感应记录仪的程序设计 164
附录1 基于图4.38的电路图的USB接口源程序 166
附录2 基于图4.46的CAN接口程序 197
附录3 大容量考勤机系统程序 210
参考文献 226