智能化电子系统设计系统软件设计精品PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软 轻易的实现通道功能的选择。
件
设
计
西华大学 电气信息学院
22.10.2020
13
智
2009年智能化电子系统设计
能
温
度
电
压
监
测
系
正常情况下ADC0832与单片机的接口应为4条
统 数据库线,分别是/CS、CLK、DO、DI。但由于
软 DO端与DI端在通信时并未同时工作,且与单片机 件 的接口是双向的,所以电路设计时可以将DO和DI
22.10.2020
12
智
2009年智能化电子系统设计
能 温
3、AD转换:
度
A/D转换采用8位分辨率A/D转换芯片
电 压
ADC0832 ,其最高分辨可达256级。其内部电源输
监 入与参考电压的复用。使得芯片的模拟电压输入在
测 系
0~5V之间,8位分辨率时的电压精度为19.53mV。
统 芯片转换时间仅为32 u S。通过Dl数据输入端,可以
智
2009年智能化电子系统设计
能
温
度
电
压
智能化电子系统设计题目
监
测 系
智能温度、电压监测系统
统
软
件
设
计
西华大学 电气信息学院
22.10.2020
1
智
2009年智能化电子系统设计
能 温
一、系统组成原理
度 ◆智能温度、电压监测系统组成原理
电
数码管显示电路1 数码管显示电路2 报警
压
电路
监 测
温度检测
系 Vin A/D转换 统
本实验选用P1.1、 P1.5、 P1.6、 P1.7作行
温
N
Y
是否有键按下
线,P3.2 、P3.7作列线。
度
延时去抖动
行线初始状态全为
电
N
Y
确认是否按下
“1”。先让列线全部 为低电平“0”,如果
压
进行列扫描
没有键按下,行线全部
监
第一列为0
为高电平“1”状态,
测
N 该列是否有键 Y 按下
若有任何一个键按下,
系
第二列为0
判断键值并执行相 行线上为非全“1”状 应功能
统
N
Y
该列是否有键
态。在有键按下后,通 过列线逐个送“0”,
按下
软 件 设
判断键是否松开,直 到松开按键才返回
判断键值并执行相 应功能
然后逐行检查哪根行线 为“0”状态,即可查 出是哪个按键。
计
西华大学 电气信息学院
22.10.2020
4
智 能 温 度
件 P3.7作列线。定义了8个键,分别是“+(S2)”、“-(S3)”、
设 计
“左移(S4)”、“右移(S5)”、“确定(S6)”、“设温度上限状 态(S7)”、“设电压上限状态(S8)”、“启动/停止(S9)”。
西华大学 电气信息学院
22.10.2020
3
智
2009年智能化电子系统设计
能
按键的行值设为1 列值设为0
西华大学 电气信息学院
22.10.2020
8
智
2009年智能化电子系统设计
能 温 度
位码送P0
这是显示一位的子程 序,如多位则多次循
电
段码送P2
环即可!
压
监
延时
测
系
统
有小数点的位P2赋0x7f
注意:这里对有小数 点的位要多扫描一次
软
件
P0=0xff消影
设
计
西华大学 电气信息学院
22.10.2020
件 设
通道功能,如下表所示:
计
西华大学 电气信息学院
22.10.2020
16
智
2009年智能化电子系统设计
能 其功能项见表
温
度
差分模式 通道选择
通道
单端模式 通道选择
通道
电 SGL/DIF ODD/SIGN 0
1 SGL/DI ODD/SIGN 0
1
压
0
0
+
F
1
0
+
监
测
0
1
+
1
1
+
系
统
如表所示,当此2位数据为“1”、“0”时,只对CH0进 行单通道转换。当2位数据为“1”、“1”时,只对CH1进行
温 就失去输入作用,此后D0/DI端则开始利用数据
度 输出DO进行转换数据的读取。从第4个脉冲下降
电 压 监 测 系 统
软
件
设
计
西华大学 电气信息学院
22.10.2020
5
智
2009年智能化电子系统设计
能
温
度
电 压 监 测 系 统
软
件
设
计
西华大学 电气信息学院
22.10.2020
6
智
2009年智能化电子系统设计
能
温
度
电 压 监 测 系 统
软
件
设
计
西华大学 电气信息学院
22.10.2020
7
智
9
智
2009年智能化电子系统设计
能
温
度
电 压 监 测 系 统
软
件
设
计
西华大学 电气信息学院
22.10.2020
10
智
2009年智能化电子系统设计
能
温
度
电 压 监 测 系 统
软
件
设
计
西华大学 电气信息学院
22.10.2020
11
智
2009年智能化电子系统设计
能
温
度
电 压 监 测 系 统
软
件
设
计
西华大学 电气信息学院
2009年智能化电子系统设计
能
2、显示电路
温 数码管显示电路采用 度 共阳极数码管,P0作
电 位选,P2作段选。
0
1
压 位码:P0.7 … P0.0
来自百度文库
监 0xF7: 1 1 1 1 0 1 1 1
测
LED2 LED1
系
统
软
件 段码:h g f e d c b a
设 计
0xC0: 1 1 0 0 0 0 0 0
单片机
串口调试助手 进行监测值显示
串口 RS232
计算机
软
按键电路
供电电路
件
EEPROM 存储电路
设
计
西华大学 电气信息学院
22.10.2020
2
智
2009年智能化电子系统设计
能 1、按键电路
温
列线:P3.2/INT0 P3.7/RD
度
P1.1
电
P1.5
压
P1.6
监
测
P1.7
系
统
软
键盘电路,P1.1、P1.5、P1.6、P1.7作行线,P3.2、
软 单通道转换。当2位数据为“0”、“0”时,将CH0作为正输
件 入端IN+,CH1作为负输入端IN-时行输入。当2位数据为
设
“0”、“1”时,将CH0作为负输入端IN-,CH1作为正输入端 IN+时行输入。
计
西华大学 电气信息学院
22.10.2020
17
智
2009年智能化电子系统设计
能
到第3个脉冲的下降沿之后DI端的输入电平
当要进行A/D转换时,须先将CS使能端置于低电
电 平并且保持低电平直到转换完全结束。此时芯片
压
监 开始转换工作,同时由处理器向芯片时钟输入端
测 CLK输入时钟脉冲,DO/DI端则DI端输入通道功
系 能选择的数据信号。在第1个时钟脉冲的下降沿 统 之前DI端必须是高电平,表示启始信号。在第2、
软 3个脉冲下降沿之前DI端应输入2位数据用于选择
设 并联在一根数据线上使用。
计
西华大学 电气信息学院
22.10.2020
14
智
2009年智能化电子系统设计
能
温
度
电 压 监 测 系 统
软
件
设
计
西华大学 电气信息学院
22.10.2020
15
智
2009年智能化电子系统设计
能
当ADC0832未工作时其CS输入端应为高电
温 度
平,此时芯片禁用,CLK和DO/DI的电平可任意。