联系人:欧工
手机:18030229050
电话:0592-5709821
传真:0592-5917519
QQ 3151326358
邮箱 3151326358@qq.com
IC693MDL390
上位机为PC机,通过串口与下位机相连。一方面将设定的指令以及人工干预信号发送给下位机,另一方面,对从下位机接收到的温度数据进行适当的处理,并将其以曲线的形式显示出来。
DS18B20直接将测得的温度值转换成数字量输出,其有效引脚只有三个:DQ(数据)、VDD(电源)和GND(地)。DS18B20是通过带5K上拉电阻的DQ线来读取和发送信息的,它可以不外接电源,也可在VDD端外接一个3v~5.5v电源。DS18B20片内含有ROM和RAM,ROM中保存有一个独立的序列号,因而可将多个DS18B20同时连在一条总线上工作。
对DS18B20的操作有:复位;对ROM的操作(若只用一个DS18B20,则可跳过ROM匹配);对RAM的操作,即先发送温度转换命令(044),使DS18B20将采集到的模拟量数据转换为数字量存到RAM中,再发送读取存储器命令(0be),使其将RAM中存储的数据从DQ上按照一定的时序传送出来。传送时,先低位后高位,最后传符号位。
通过对DS18B20进行时序分析知,复位脉信号应为一个持续480us以上的低电平信号;写信号应满足:先使DQ线降为低电平,若写“1”,则在15us内置DQ为高电平,若写“0”,则仍置DQ为低电平,在两次独立写时序之间至少应保持1us的恢复时间;读信号应满足:先将DQ线从高电平拉到低电平,并使其至少保持1us,因DS18B20的输出数据将在下降沿后15us有效,故在此之前,微机必须释放DQ线,以便读取数据。写、读时序均不得小于60us。根据以上分析,可编写出相应的复位和读、写函数,调用这些函数便可实现对DS18B20的操作。温度测量程序流程见图2,相应的温度测量函数为Measure_Temperature()。
图2 温度测量程序流程图
IC693MDL390
公司的理念是帮助您!
→降低您的维护成本!
→延长控制系统寿命!
→以帮助支持现有的控制系统!
→提供嵌入式系统备件!
→各种大型进口DCS系统备品,备件。
→专注于停产的控制系统零部件领先地位!
-------------------------------------
联系人:欧工
手机:18030229050
电话:0592-5709821
传真:0592-5917519
QQ 3151326358
邮箱 3151326358@qq.com公司的理念是帮助您!
→降低您的维护成本!
→延长控制系统寿命!
→以帮助支持现有的控制系统!
→提供嵌入式系统备件!
→各种大型进口DCS系统备品,备件。
→专注于停产的控制系统零部件领先地位!
-------------------------------------
联系人:欧工
手机:18030229050
电话:0592-5709821
传真:0592-5917519
QQ 3151326358
邮箱 3151326358@qq.com公司的理念是帮助您!
Okuma OPUS 5000 Main E4809-045-044 _ 1911-1105-31-15?2
OKUMA E4809-045-061-D USPP E4809045061D
Okuma OPUS 5000 FDC E4809-045-062-F _ 1911-1132-52.13
OKUMA E4809-045-091-E OPUS 5000 II MAIN BOARD W/ BUBBLE
Okuma OPUS 5000 E4809-045-039 E _1911-1110-35-4?0 _E4809
Okuma OPUS 5000 E4809-045-038-C _1911-1103-64-4?1 Main 3
Okuma OPUS 5000 Axis Card 1 PR3 DA3 E4809-045-040-A PCB
Okuma OPUS 5000 ECP 1 E4809-045-047C _ 1911-1140-27-7
OKUMA E4809-045-112-C USPP E4809045112C
OKUMA SVPIID-DA E4809-045-109-D
OKUMA OPUS 3000.2000 MEMORY BOARD E4809-045-048C
OKUMA BMP-N01 E4809-045-042-D
Okuma Opus 5000 Main Card3, E4809-045-038-B?
Okuma CRP II-C Board Opus 5000 II E4809-045-106F
OKUMA OPUS 5000 2 DATA BOARD 2 E4809-045-073-D
OKuma MB1 board 1911-2100 E4809-045-148-C Main PCboard
Okuma Opus 5000 CMOS Memory Card, E4809-045-167-C
Okuma Opus 5000 Main Card 5, E4809-045-044
Okuma Opus 5000 Main Board, E4809-045-035-C
OKUMA 0PUS7000 OSP 7000 PANEL IF CARD E4809-045-205-A
OKUMA SPC1 board, SPCI, E4809-045-110-C?, 1911-1534
OKUMA SVPIID board, SVP2D, E4809-045-109-D?, 1911-1531