查询方式启动转换过程
- 格式:doc
- 大小:20.00 KB
- 文档页数:1
KPCI-812数据采集卡使用说明书Ver 2.0北京科瑞兴业科技有限公司北京科瑞兴业科技有限公司地址:北京市海淀区知春里28号开源商务写字楼212、213室邮政编码:100086 电话:010-******** 010-******** 传真:010-********Sales E-mail: sgq@ Tech Support E-mail: lilanzhen007@阅读指南:1.对于初次使用工控板卡的用户,我们希望您能从第一章开始仔细阅读本说明书。
2.具有同类产品使用经验,希望快速进入实用的用户,在注意到接线端子的布置,输入信号要符合量程设置,使用出厂默认值的情况下,可以直接跳到第三章阅读板卡的硬件安装和附带光盘上的软件安装部分,正确安装后,可以启动我们在光盘上提供的测试程序检测板卡的工作状态。
目录第一章概述第二章主要元件位置图、信号输出插座和开关跳线选择定义第三章KPCI-812设备驱动程序安装第四章函数模块调用说明第五章KPCI-812 多功能卡的校准、保修和注意事项第一章概述一.介绍:KPCI-812数据采集接口卡具有适用范围广、功能齐全、性能价格比高等特点。
适用于486、586、PⅡ、PⅢ系列的原装机、兼容机和工控机。
该卡可广泛应用于工业过程控制系统以及实验室数据采集系统。
KPCI-812数据采集接口卡安装、使用方便,程序编制简单。
其模拟量输入及I/O信号均由卡上的37芯D型插头与外部信号源及设备连接。
二. 性能和技术指标1. PCI局部总线性能:●总线宽度32位,同步工作频率可达到33MHz,最高传输速率为132MB/S●使用方便,能够实现自动配置,实现设备的即插即用●提供数据和地址奇偶校验功能,保证了数据的完整性和准确性2. 模入部分:●输入通道数:单端16路;* (标*为出厂标准状态,下同)●输入信号范围:0V~10V*;-5V~+5V●输入阻抗:≥10MΩ●放大器可选增益:×1*;×2;×5;×10●A/D转换分辨率:12位●A/D转换速度:10μS●A/D启动方式:程序启动●A/D转换结束识别:程序查询●A/D转换非线性误差:±1LSB●A/D转换输出码制:单极性原码*/双极性偏移码●系统综合误差:≤0.2%FSR3. 数字量输入输出部分:●开关量输入DI:8路;TTL标准电平(高电平≥3.2V,低电平≤1V)●开关量输出DO:8路;TTL标准电平;有输出锁存功能4. 电源功耗:(不使用外部电源)●+5V(±10%) ≤400mA●+12V(±10%) ≤100mA●-12V(±10%) ≤100mA5. 使用环境要求:工作温度:0℃~70℃相对湿度:0%~95%(不凝露)存贮温度:-55℃~+85℃三、软件支持提供Windows95/98/NT/2000下的多种语言的驱动,并提供在VB和VC环境下,开发的示例程序(详见软件说明部分)。
第一章微型计算机概述1.微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
③微型计算机系统包括微型计算机、外设及系统软件三部分。
第二章 8086微处理器1.总线接口部件有哪些功能?请逐一进行说明。
答:1.总线接口部件的功能是负责与存储器、I/O端口传送数据。
2.具体讲:①总线接口部件要从内存取指令送到指令队列;② CPU执行指令时,总线接口部件要配合执行部件从指定的内存单元或者外设端口中取数据,将数据传送给执行部件,或者把执行部件的操作结果传送到指定的内存单元或外设端口中。
1.总线周期的含义是什么?8086/8088的基本总线周期由几个时钟组成?如一个CPU的时钟频率为24MHz,那么,它的一个时钟周期为多少?一个基本总线周期为多少?如主频为15MHz呢?答:1.总线周期的含义是总线接口部件完成一个取指令或传送数据的完整操作所需的最少时钟周期数。
2.8086/8088的基本总线周期由4个时钟周期组成。
3.当主频为24MHz时,Tφ=1/24MHz≈41.7ns,T总=4Tφ≈167ns。
4.当主频为15MHz时,Tφ=1/15MHz≈66.7ns,T总=4Tφ≈267ns。
1.CPU启动时,有哪些特征?如何寻找8086/8088系统的启动程序?答:1.CPU启动时,有以下特征:①内部寄存器等置为初值;②禁止中断(可屏蔽中断);③从FFFF0H开始执行程序;④三态总线处于高阻状态。
2.8086/8088系统的启动程序从FFFF0H单元开始的无条件转移指令转入执行。
1.在中断响应过程中,8086往8259A发的两个信号分别起什么作用?答:第一个负脉冲通知外部设备的接口,它发出的中断请求已经得到允许;外设接口收到第二个负脉冲后,往数据总线上放中断类型码,从而CPU得到了有关此中断请求的详尽信息。
8292924809基于单片机的AD转换电路专业:班级:学号:组员:指导老师:年月日目录键入章标题(第 1 级) (1)键入章标题(第2 级) (2)键入章标题(第3 级) (3)键入章标题(第 1 级) (4)键入章标题(第2 级) (5)键入章标题(第3 级) (6)引言A/D转换是指将模拟信号转换为数字信号,这在信号处理、信号传输等领域具有重要的意义。
常用的A/D转换电路有专用A/D集成电路、单片机ADC模块,前者精度高、电路复杂,后者成本低、设计简单。
基于单片机的A/D转换电路在实际电路中获得了广泛的应用。
一般的A/D转换过程是通过采样、保持、量化和编码4个步骤完成的,这些步骤往往是合并进行的.当A/D转换结束时,ADC输出一个转换结束信号数据。
CPU可由多种方法读取转换结果:a查询方式;b中断方式;c DMA方式。
通道8为A/D转换器,ADC0809是带有8为A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。
它是逐次逼近式A/D转换器,可以和单片机直接接口。
ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成.多路开关可选通8个模拟通道,允许8路模拟量分时输出,共用A/D转换器进行转换。
三台输出锁存器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据.一个实际系统中需用传感器把各种物理参数测量出来,并转换为电信号,在经过A/D转换器,传送给计算机;微型计算机加工后,通过D/A转换器去控制各种参数量。
一、实验方案的选择与分析1.1复位电路方案单片机在开机时都需要复位,以便中央处理器CPU以及其他功能部件都处于一个确定的初始状态,并从这个状态开始工作。
51的RST引脚是复位信号的输入端.复位电平是高电平有效持续时间要有24个时钟周期以上。
本系统中单片机时钟频率为6MHz则复位脉冲至少应为4us.方案一:上电复位电路上电瞬间,RST端的的电位与Vcc相同,随着电容的逐步充电,充电电流减小,RST电位逐渐下降。
PowerBI是一款功能强大的商业智能工具,可以帮助用户分析和可视化数据。
在使用PowerBI的过程中,编辑查询是一个非常重要的步骤,它可以帮助用户对数据进行清洗、转换和整合。
本文将介绍PowerBI编辑查询的三个主要步骤,帮助读者更好地掌握这一重要技能。
一、连接并导入数据1.1 启动PowerBI并新建数据源打开PowerBI Desktop软件,在“开始”页面点击“获取数据”按钮,然后选择要连接的数据源,比如Excel、数据库、Web数据等。
1.2 导入数据在成功连接数据源后,系统会显示数据源的预览信息,用户需要确认导入的表格或数据集,然后点击“加载”按钮,即可将数据导入PowerBI的数据模型中。
二、编辑查询2.1 打开查询编辑器在成功导入数据后,用户可以进入编辑查询的界面。
在PowerBI的菜单栏中点击“编辑查询”按钮,即可打开查询编辑器。
2.2 清洗数据在编辑查询中,用户可以对导入的数据进行清洗和整理。
比如删除不需要的列、处理空值、更改数据格式等。
用户可以通过在查询编辑器的菜单栏中选择相应的操作进行数据清洗。
2.3 新增列除了清洗数据外,用户还可以根据需要新增列。
在编辑查询中,用户可以使用PowerBI提供的函数或者自定义公式来创建新的列,从而满足特定的分析需求。
三、保存并应用更改3.1 保存更改在完成数据清洗和整理后,用户需要保存编辑查询所做的更改。
在编辑查询界面的菜单栏中点击“关闭并应用”按钮,系统会提示用户是否保存更改,用户需要确认保存。
3.2 应用更改到数据模型保存更改后,用户需要将编辑查询中的操作应用到PowerBI的数据模型中。
系统会自动将编辑查询中的更改应用到数据模型中的相应数据表中,用户可以在数据模型中看到最新的数据和结构。
PowerBI编辑查询的三个步骤包括连接并导入数据、编辑查询和保存并应用更改。
通过掌握这些步骤,用户可以更好地利用PowerBI对数据进行清洗、整理和分析,从而更好地支持业务决策和分析需求。
尊敬的用户:您好!欢迎使用凯立德GPS移动导航系统!让凯立德GPS移动导航系统为您轻松导航,无论您驾车出游还是远足郊外,凯立德GPS移动导航系统将为您全程语音导航,您可以放松心情尽情享受您的出游。
凯立德GPS移动导航系统还为您提供了详细的生活资讯,无论身在何地,都可以查询所在地的餐厅、超市、银行网点、小区等10多个大类100多个小类的生活信息。
我们为您提供精准丰富的地图数据并持续不断的更新。
凯立德C系列GPS移动导航系统地图中包含了香港、澳门地图数据覆盖到全国(台湾除外)各地,包含了3万多个乡镇的详细信息,部分沿海及经济发达地区数据覆盖到村。
人性化的设计界面和多种便利的功能带给您舒适的操作和生活的乐趣:轨迹记录、浏览、导航,还可以和好友共享使用。
自由设置收藏新的兴趣点,也可以和好友共享使用智能周边查找兴趣点导航过程中智能纠错超速提示高速公路完全信息2008年奥运会赛事场馆的便利查找凯立德移动导航系统与您共享精彩世界,导航快乐生活。
特别提示1.在汽车驾驶过程中,驾驶员必须确保汽车的安全行驶。
切勿因查看导航系统影响了安全驾驶,这可能会导致严重的交通事故。
严禁在驾车过程中操作此系统,并请遵守实际交通规则。
2.GPS全球卫星定位系统是美国政府所提供和维护。
在建筑物密集区和高架桥下行驶,以及天气变化等因素,都可能影响GPS信号的接收,从而导致不能定位、定位不准、导航操作失败和系统功能失常等现象的发生。
3.由于道路和设施点的易变性和GPS卫星定位系统所要求的地图准确性,请您使用正版软件并及时更新。
4.规划路径和语音提示是系统根据电子地图计算的结果,驾驶人需根据实际道路情况行驶。
5.操作时请您同时遵循相关硬件设备的操作规则和要求,否则会出现系统运行不正常或停止响应的情况,如果出现以上现象请关闭硬件设备(如智能手机、掌上电脑),并重新启动系统。
6.请使存储卡如SD卡保持在可读写状态,否则无法使用存入地址簿、保存轨迹等功能。
电脑启动顺序详解电脑(windows XP)启动顺序第一步:预引导按下电源开关后,到启动Windows XP之前的这段时间称为预引导阶段。
首先计算机会运行自检过程,也就是POST(Power On Self Test,开机自检),检测项目包括内存大小和其他硬件设备的状况,在启动时的能源之星画面中的大堆参数就是自检的结果了。
然后,计算机的BIOS(Basic Input/Output System,基本输入输出系统)进行一些必要的硬件配置,就根据设定好的引导顺序查询设备,一般情况下是找到第一块硬盘,然后找到MBR(Main Boot Recorder,主引导记录,大约在主分区的第一个物理扇区,和分区表一起共512KB),根据MBR中保存的地址载入引导程序(也称为加载器),引导程序包括Windows XP自带的OS Loader或者Linux下的LILO、GRUB等,Windows XP的引导程序文件名为NTLDR。
第二步:引导NTLDR获得控制权之后,会将原来的实模式转换为32位平面内存模式。
在实模式中,系统为MS-DOS保留640KB内存,其余内存视为扩展内存;而在32位平面内存模式中,系统(Windows XP)视所有内存为可用内存。
接着,NTLDR启动内建的mini-file system drivers(迷你文件系统驱动),这样NTLDR就能识别每个NTFS或者FAT文件系统的分区,这样就能顺利地加载可能位于各个分区中的Windows XP。
其实在此过程中还有一步,就是“考虑”究竟该启动谁,它会询问一下主分区根目录下的boot.ini,如果boot.ini告诉它只有一个系统在XXX 位置,NTLDR当然会直接启动系统,而如果有双系统,则NTLDR会显示一个启动菜单供选择。
第三步:加载内核在加载内核阶段,ntldr加载ntokrnl.exe(仅仅是加载,并不初始化),这个文件即为操作系统的内核,然后ntldr加载硬件抽象层HAL(文件为hal.dll),接着系统加载注册表中[HKEY_LOCAL_MACHINEsystem],NTLDR读取其下的“select”键值来决定哪一个“Control Set”分支中的设置数据将被加载(各个“Control Set”分支包含需要加载哪些设备驱动程序以及需要加载的服务的信息)。
2.12位A/D转换器AD574AD574是美国模拟器件公司的产品,是较先进的高集成度、低价格的逐次逼近式转换器。
AD574由两片大规模集成电路构成。
一片为D/A转换器AD565,另一片集成了逐次逼近寄存器SAR、转换控制电路、时钟电路、总线接口电路和高分辨比较器电路。
(1)AD574的结构框图及引脚说明图4. 26 AD574的结构框图引脚信号说明如下:12/8:数据输出方式选择信号,高电平时输出12位数据,低电平时与A0信号配合输出高8位或低4位数据。
信号不能用TTL电平控制,必须直接接至+5V或数字地。
A0:转换数据长度选择控制信号。
在转换状态,A0为低电平可使AD574进行12位转换,A0为高电平时可使AD574进行8位转换。
在读数状态,如果为低电平,当A0为低电平时,则输出高8位数据,而A0为高电平时,则输出低4位数据;如果为高电平,则A0的状态不起作用。
(2)AD574的工作过程AD574的工作过程分为启动转换和转换结束后读出数据两个过程。
启动转换时,首先使/CS、CE信号有效,AD574处于转换工作状态,且A0为1或为0,根据所需转换的位数确定,然后使R/C=0,启动AD574开始转换。
视为选中AD574的片选信号,为启动转换的控制信号。
转换结束,STS由高电平变为低电平。
可通过查询法,读入STS线端的状态,判断转换是否结束。
(2)AD574的工作过程输出数据时,首先根据输出数据的方式,即是12位并行输出,还是分两次输出,以确定是接高电平还是接低电平;然后在CE=1、/CS=0、R/C=1的条件下,确定A0的电平。
若为12位并行输出,A0端输入电平信号可高可低;若分两次输出12位数据,A0=0,输出12位数据的高8位,A0=1,输出12位数据的低4位。
由于AD574输出端有三态缓冲器,所以D0~D11数据输出线可直接接在CPU数据总线上。
(3)AD574接口电路图4.27 12位AD574与8088CPU的接口电路图启动A/D转换并采用查询方式,采集数据的程序如下:MOV DX,278HOUT DX,AL;启动转换,R/C=0、CS=0、CE=1,A0=0MOV DX,27AH;设置三态门地址AA1∶IN AL,DX;读取STS状态TEST AL,80H;测试STS电平JNE AA1;STS=1 等待,STS=0向下执行MOV DX,278HIN AL,DX;读高8位数据,R/C=1,CS=0,CE=1,A0=1,CE=1MOV AH,AL;保存高8位数据MOV DX,279HIN AL,DX;读低4位数据,R/C=1, CS=0,A0=1,CE=1。
一.单片机概述单片机是单片微型计算机SCMC(Single Chip MicroComputer)的译名简称,在国内常简称为“单片微机”或“单片机”。
单片机就是把组成微型机算计的各功能部件:包括中央处理器CPU、随机存储器RAM、只读存储器ROM/EPROM、中断系统、定时器/计数器、并行及串行口输入输出I/O接口电路等等部件集成在一块半导体芯片上,所构成的一个完整的微型机算机。
即是一个不带外围设备的单芯片微型计算机的电路系统。
随着大规模集成电路的发展,单片机内还可包含A/D、D/A转换器、高速输入/输出部件、DMA通道、浮点运算等特殊功能部件。
由于单片机的结构和指令功能都是按工业控制要求设计的,特别适合于工业控制及与控制有关的数据处理场合,国外称其为微控制器(Mirocontroller)。
除了工业控制领域,单片微机在家用电器、电子玩具、通信、高级音响、图形处理、语言设备、机器人、计算机等各个领域迅速发展。
目前单片微机的世界年产量已达100亿片,而在中国大陆地区单片微机的年应用量已达6亿片左右,截止2001年4月,由中国大陆地区自行设计和生产的单片微机也已达到2000万片。
综观二十多年的发展过程,单片微机正朝多功能、多选择、高速度、低功耗、低价格、扩大存储容量和加强I/O功能及结构兼容方向发展。
单片机是典性的嵌入式系统,单片机系统的体系结构和指令系统结构,是按照嵌入式控制应用而设计的。
作为嵌入式应用时,即嵌入到对象环境、结构、体系中作为其中的一个智能化控制单元,如洗衣机、电视机、VCD、DVD等家用电器,打印机、复印机、通讯设备、智能仪表、现场控制单元等。
构成各种嵌入式的应用电路,统称为单片机应用系统。
二.DJ-598KC实验系统相关知识1.认识DJ-598KC+单片机开发系统的结构2.系统主要特点(1)系统自动识别CPU:40芯扁平电缆RS232PC机仿真DJ-598K1单片机开发系电源598KC是集51、96、8088三大系列CPU于一体的三合一实验系统,内置51/96单片机仿真器和8088实验系统。
第十二章填空题1.Rm是运放电阻,被放在O2.DAC0832内部有地和地。
3.LE是DACO832内部寄存器的锁存命令。
当其为时,寄存器输出随变化。
4.当LE为。
时,数据在寄存器,不再随__________________ 上的数据变化而变化。
5.在过程控制应用中,有时对控制量的输出要求是的,在给定值时产生的偏差不改变控制量的,这时可采用单极性输出电路。
6.在随动系统中,由偏差所产生的控制量仅不同,而且控制量不同,这时要求D/A转换器有双极性输出;7.D/A转换器实现双极性输出,在输出除需要有运算放大器外还应增加和。
8.若D/A转换器芯片内部有锁存寄存器,微处理器就把D/A芯片当作一个并行;若D/A转换器芯片内部无锁存寄存器,微处理器就把D/A芯片当作一个并行。
9.ADC0809是CMOS的位转换器。
10.ADa)809的引脚EOC是信号,可作为。
二、单项选择题1.ADCo809启动A/D转换的方式是。
A)高电平B)负电平O负脉冲D)正脉冲2.ADC0809的输出。
A)具有三态缓冲器,但不可控B)具有可控的三态缓冲器C)没有三态缓冲器D)没有缓冲锁存3.ADC0809可以用()引线经中断逻辑向CPU申请中断。
A)OEB)STARTC)EOCD)ALE三、多项选择题1.DACO832有()工作方式。
A)单缓冲B)双缓冲O多级缓冲D)直通2.ADC0809与微机系统相连接,可采用的数据传输方式有。
A)无条件传输B)查询传输C)中断传输D)DMA传输四、简答题1、已知某DAC的最小分辨电压VLSB=5晒,满刻度输出电压VoIiFl0V,试求该电路输入二进制数字量的位数n应是多少?2、A/D转换器和微机接口中的关键问题有哪些?3、A/D转换器为什么要进行采样?采样频率应根据什么选定?4、若ADC输入模拟电压信号的最高频率位20KHz,取样频率的下限是多少?5、双积分式ADC 电路中的计数器是十进制的,最大计数容量M=(100O )10,时钟脉冲频率为5KHz,完成一次转换最长需要多少时间?6、设被测温度的变化范围为300°C~100(ΓC,如要求测量误差不超过±1℃,应选用分辨率为多少位的A/D 转换器?7、模-数转换器ADC 常用的有双积分式和逐次逼近式,请扼要比较它们的优缺点。
计算机控制系统填空20、选择10、判断5、程序10、简答55CH1绪论知识点提要(1)基本的负反馈闭环控制结构(2)领域:信息技术,生物与农业技术,新材料,先进制造与自动化技术,能源技术,资源与环境技术(3)工作方式:在线方式与离线方式(4)展望:1)集成化:CIMS2)智能化3)全球化4)虚拟化:虚拟现实(VR)、虚拟产品开发(VPD)、虚拟制造(VM)、虚拟企业(VE)5)标准化6)绿色化:面向环境(5)总线结构:内部总线、外部总线内:控制总线CB、数据总线DB、地址总线AB、电流总线PB外:RS-232C串行通信总线、IEEE-488并行通信总线重点知识:(1)计算机控制系统的含义?1)用计算机工程帮助设计人员对控制系统进行分析、设计、仿真以及建模等工作。
简称为计算机辅助设计控制系统或控制系统CAD。
(离线应用)2)利用计算机代替常规的模拟控制器,而使它成为控制系统的一个组成部分。
简称为计算机控制系统。
(在线应用)(2)计算机控制系统的典型结构?主要优点是什么?优点:1)能实现更为复杂的控制规律,如非线性控制、逻辑控制、自适应控制、自学习控制及智能控制。
2)输入输出信号都是数字量,只需A/D、D/A。
(3)计算机控制系统的硬件组成?(4)按控制系统的功能及结构特点分类为哪几种,每种的特点及适用场合?1)计算机巡回检测和操作指导系统优:结构简单、控制灵活而且安全。
缺:需由人工操作,速度受到限制,不能同时控制多个对象。
适用:进行数据检测处理及试验新的数学模型和调试新的控制程序等。
2)直接数字控制系统适用:计算机取代模拟调节器,可通过程序改变实现复杂控制规律。
3)监督控制系统优:它可考虑许多常规调节器不能考虑的因素,如环境温度和湿度对生产过程的影响;可以进行过程操作的在线优化;可以实现先进复杂的控制规律;可以进行故障诊断与预报,可靠性好;适用:应用于较为复杂的工业过程及设备的控制中。
5)集散控制系统DCS优:分散控制,集中操作,分级管理,分而自治和综合协调,将危险分散;积木式结构,构成灵活,易于扩展,系统可靠性高;采用CRT,操作、监视方便;采用数据通信技术,处理量大;与集中控制方式相比,电缆和敷缆成本较低,便于施工。
查询方式启动转换过程:
首先主机执行一条启动转换第1路的输出指令,即是把AL中的数据送到地址为PA的接口电路中,此时AL中的内容无关紧要,而地址PA=40H使138译码器的输出一个低电平,连同OUT输出指令造成的低电平,从而使非与门02(3)产生脉冲信号到引脚ALE和START,ALE的上升沿将通道地址代码000锁存并进行译码,选通模拟开关中的第一路VIN0,使该路模拟量进入到A/D转换器中;同时START的上升沿将ADC0809中的逐位逼近寄存器SAR清零,下降沿启动A/D 转换,即在时钟的作用下,逐位逼近的模数转换过程开始。
接着,主机查询转换结束信号EOC的状态,通过执行输入指令,即是把地址为PB的转换接口电路的数据读入AL中,此时地址PB= 0100 1000(48H),使138译码器的输出一个低电平,连同IN输入指令造成的低电平,从而使非与门02(1)产生脉冲信号并选通126三态缓冲器,使EOC电平状态出现在数据线D0上。
然后将读入的8位数据进行带进位循环右移,以判断EOC的电平状态。
如果EOC为“0”,表示A/D转换正在进行,程序再跳回REOC,反复查询;当EOC为“1”,表示A/D 转换结束。
然后,主机便执行一条输入指令,把接口地址为PA的转换数据读入AL 中,即是输出一个低电平,连同IN输入指令造成的低电平,从而使非与门02(2)产生脉冲信号,即产生输出允许信号到OE,使ADC0809内部的三态输出锁存器释放转换数据到数据线上,并被读入到AL中。
接下来,把A/D转换数据存入寄存器BX所指的数据区首地址0000H中,数据区地址加1,为第2路A/D转换数据的存放作准备;接口地址加1,准备接通第2路模拟量信号;计数器减1,不为0则返回到START,继续进行下一路的A/D转换。
如此循环,直至完成8路A/D转换。