AD功能模块.pdf

合集下载

控制系统模块 NX-AD DA 模块说明书

控制系统模块 NX-AD DA 模块说明书

Analog inputs and outputs to meetall machine control needs, fromgeneral purpose to high-speedsynchronous control•Connect to other NX I/O Units and EtherCAT® CouplerUnits using the high-speed NX-bus•Separate modules for voltage and currentFeatures•Up to eight analog inputs per unit (NX-AD)•Up to four analog outputs per unit (NX-DA)•Free-run refreshing or synchronous I/O refreshing with the NX1P2 CPU Unit or EtherCAT Coupler Unit •Sampling times down to 10 μs per channel and high resolution of 1/30,000•Single-ended input type with built-in power supply terminals for low power equipments or noize-resistant differential input type (NX-AD)•Selecting channel to use, moving average, input disconnection detection, over range/under range detection, and user calibration•Detachable front connector with screwless Push-In Plus terminals for easy installation and maintenance •Compact with a width of 12 mm per unit•Connect to the CJ PLC using the EtherNet/IP TM bus couplerSysmac is a trademark or registered trademark of OMRON Corporation in Japan and other countries for OMRON factory automation products. EtherCAT® is a registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany.EtherNet/IP TM is a trademark of ODVA.Other company names and product names in this document are the trademarks or registered trademarks of their respective companies.System ConfigurationsConnected to a CPU Unit or Communication Control UnitThe following figure shows a system configuration when NX Units are connected to an NX-series CPU Unit.Note:For whether an NX Unit can be connected to the CPU Unit, refer to the version information.Connected to an EtherCAT Coupler UnitThe following figure shows an example of the system configuration when an EtherCAT Coupler Unit is used as a Communications Coupler Unit.*1.The connection method for the Sysmac Studio depends on the model of the CPU Unit or Industrial PC.*2.An EtherCAT Slave Terminal cannot be connected to any of the OMRON CJ1W-NC @81/@82 Position Control Units even though they canoperate as EtherCAT masters.Note:For whether an NX Unit can be connected to the Communications Coupler Unit, refer to the version information.Support software● CPU RackEtherCAT master *2Support software (Sysmac Studio)System Configuration in the Case of a Communication Control UnitThe following figure shows a system configuration when a group of NX Units is connected to an NX-series Communication Control Unit. To configure a Safety Network Controller, mount the Safety CPU Unit, which is one of the NX Units, to the CPU Rack of the Communication Control Unit.EtherNet/IP UnitCIP Safety on EtherNet/IP deviceNote:For whether an NX Unit can be connected to the Communication Control Unit, refer to the version information.Model Number StructureNX-@@@@@@(1)(2)(3)(4)(1) Unit typeNo.Specification AD Analog input DAAnalog output(2) Number of pointsNo.Specification 2 2 points 3 4 points 48 points(3) I/O rangeNo.Specification1---2 4 to 20 mA 6-10 to +10 V(4) Other specifications Analog Input Units*1Free-Run refreshing*2Synchronous I/O refreshingAnalog Output Units*1Free-Run refreshing*2Synchronous I/O refreshingNo.ResolutionConversion timeInput methodI/O refreshing methodFree-Run refreshing *1 onlySwitching synchronousI/O refreshing *2 and Free-Run refreshing031/8000250 μs/point Single-ended Yes ---041/8000250 μs/point Differential Yes ---081/3000010 μs/pointDifferential---YesNo.ResolutionConversion timeI/O refreshing methodFree-Run refreshing *1 onlySwitching synchronousI/O refreshing *2 and Free-Run refreshing031/8000250 μs/point Yes ---051/3000010 μs/point---YesOrdering InformationApplicable standardsRefer to the OMRON website () or ask your OMRON representative for the most recent applicable standards for each model. Analog Input UnitsProduct nameSpecificationModelNumber of points InputrangeResolutionConversionvalue, decimalnumber(0 to 100%)Over allaccuracy(25°C)InputmethodConversiontimeInputimpedanceI/OrefreshingmethodVoltage Input type2 points-10 to+10 V 1/8000-4000 to 4000±0.2%(full scale)Single-endedinput250 μs/point1 MΩ min.Free-RunrefreshingNX-AD2603DifferentialinputNX-AD26041/30000-15000 to 15000±0.1%(full scale)Differentialinput10 μs/pointSelectableSynchronousI/O refreshingor Free-RunrefreshingNX-AD26084 points 1/8000-4000 to 4000±0.2%(full scale)Single-endedinput250 μs/pointFree-RunrefreshingNX-AD3603DifferentialinputNX-AD36041/30000-15000 to 15000±0.1%(full scale)Differentialinput10 μs/pointSelectableSynchronousI/O refreshingor Free-RunrefreshingNX-AD36088 points 1/8000-4000 to 4000±0.2%(full scale)Single-endedinput250 μs/pointFree-RunrefreshingNX-AD4603DifferentialinputNX-AD46041/30000-15000 to 15000±0.1%(full scale)Differentialinput10 μs/pointSelectableSynchronousI/O refreshingor Free-RunrefreshingNX-AD4608Current Input type2 points4 to20 mA 1/80000 to 8000±0.2%(full scale)Single-endedinput250 μs/point250 ΩFree-RunrefreshingNX-AD2203DifferentialinputNX-AD22041/300000 to 30000±0.1%(full scale)Differentialinput10 μs/pointSelectableSynchronousI/O refreshingor Free-RunrefreshingNX-AD22084 points 1/80000 to 8000±0.2%(full scale)Single-endedinput250 μs/pointFree-RunrefreshingNX-AD3203DifferentialinputNX-AD32041/300000 to 30000±0.1%(full scale)Differentialinput10 μs/pointSelectableSynchronousI/O refreshingor Free-RunrefreshingNX-AD32088 points 1/80000 to 8000±0.2%(full scale)Single-endedinput250 μs/point85 ΩFree-RunrefreshingNX-AD4203DifferentialinputNX-AD42041/300000 to 30000±0.1%(full scale)Differentialinput10 μs/pointSelectableSynchronousI/O refreshingor Free-RunrefreshingNX-AD4208Analog Output UnitsOptional ProductsAccessoriesNot included.Product nameSpecificationModelNumber of pointsOutput rangeResolution Output setting value, decimal number (0 to 100%)Over all accuracy(25°C)Conversiontime I/O refreshing method Voltage Output type2 points-10 to +10 V1/8000-4000 to 4000±0.3%(full scale)250 μs/point Free-Run refreshing NX-DA26031/30000-15000 to 15000±0.1%(full scale)10 μs/point Selectable Synchronous I/O refreshing or Free-Run refreshing NX-DA26054 points1/8000-4000 to 4000±0.3%(full scale)250 μs/point Free-Run refreshing NX-DA36031/30000-15000 to 15000±0.1%(full scale)10 μs/point Selectable Synchronous I/O refreshing or Free-Run refreshing NX-DA3605Current Output type2 points4 to 20 mA1/80000 to 8000±0.3%(full scale)250 μs/point Free-Run refreshing NX-DA22031/300000 to 30000±0.1%(full scale)10 μs/point Selectable Synchronous I/O refreshing or Free-Run refreshing NX-DA22054 points1/80000 to 8000±0.3%(full scale)250 μs/point Free-Run refreshing NX-DA32031/300000 to 30000±0.1%(full scale)10 μs/pointSelectable Synchronous I/O refreshing or Free-Run refreshingNX-DA3205Product nameSpecificationModel Unit/Terminal Block Coding PinsFor 10 Units(Terminal Block: 30 pins, Unit: 30 pins)NX-AUX02Product nameSpecificationModel No. of terminalsTerminal number indicationsGround terminal markTerminal currentcapacityTerminal Block8A/BNone10 ANX-TBA08212NX-TBA12216NX-TBA162General Specifications*Refer to the OMRON website () or ask your OMRON representative for the most recent applicable standards for each model.ItemSpecificationEnclosure Mounted in a panel Grounding methodGround to 100 Ω or less Operating environmentAmbient operating temperature 0 to 55°CAmbient operating humidity 10% to 95% (with no condensation or icing)AtmosphereMust be free from corrosive gases.Ambient storage temperature −25 to 70°C (with no condensation or icing)Altitude2,000 m max.Pollution degree2 or less: Meets IEC 61010-2-201.Noise immunity 2 kV on power supply line (Conforms to IEC61000-4-4.)Overvoltage categoryCategory II: Meets IEC 61010-2-201.EMC immunity level Zone BVibration resistance Conforms to IEC 60068-2-6.5 to 8.4 Hz with 3.5-mm amplitude, 8.4 to 150 Hz, acceleration of 9.8 m/s 2, 100 min each in X, Y, and Z directions(10 sweeps of 10 min each = 100 min total)Shock resistanceIConforms to IEC 60068-2-27. 147 m/s 2, 3 times each in X, Y, and Z directionsApplicable standards *cULus: Listed (UL508), ANSI/ISA 12.12.01, EU: EN 61131-2, C-Tick or RCM, KC Registration, NK, LRAnalog Input Unit SpecificationsAnalog Input Unit (voltage input type) 2 points NX-AD2603Analog Output Unit SpecificationsAnalog Output Unit (voltage output type) 2 points NX-DA2603Analog Output Unit (current output type) 2 points NX-DA2205Analog Output Unit (current output type) 4 points NX-DA3203Analog Output Unit (current output type) 4 points NX-DA3205Version InformationConnected to a CPU UnitRefer to the user's manual for the CPU Unit details on the CPU Units to which NX Units can be connected.Note:Some Units do not have all of the versions given in the above table. If a Unit does not have the specified version, support is provided by the oldestavailable version after the specified version. Refer to the user’s manuals for the specific Units for the relation between models and versions.Connected to an EtherCAT Coupler UnitNote:Some Units do not have all of the versions given in the above table. If a Unit does not have the specified version, support is provided by the oldestavailable version after the specified version. Refer to the user’s manuals for the specific Units for the relation between models and versions.Connected to an EtherNet/IP Coupler UnitNote:Some Units do not have all of the versions given in the above table. If a Unit does not have the specified version, support is provided by the oldestavailable version after the specified version. Refer to the user’s manuals for the specific Units for the relation between models and versions.*1Refer to the user’s manual for the EtherNet/IP Coupler Units for information on the unit versions of EtherNet/IP Units that are compatible withEtherNet/IP Coupler Units.*2Refer to the user’s manual for the EtherNet/IP Coupler Units for information on the unit versions of CPU Units and EtherNet/IP Units that arecompatible with EtherNet/IP Coupler Units.*3For connection to an EtherNet/IP Coupler Unit with unit version 1.0, connection is supported only for a connection to the peripheral USB porton the EtherNet/IP Coupler Unit. You cannot connect by any other path. If you need to connect by another path, use an EtherNet/IP Coupler Unit with unit version 1.2 or later.Connected to Communication Control UnitsNote:Some Units do not have all of the versions given in the above table. If a Unit does not have the specified version, support is provided by the oldestavailable version after the specified version. Refer to the user’s manuals for the specific Units for the relation between models and versions.NX UnitCorresponding unit versions/versions ModelUnit version CPU Unit Sysmac StudioNX-AD @@@@NX-DA @@@@Ver.1.0Ver.1.13Ver.1.17NX UnitCorresponding unit versions/versionsModelUnit version EtherCAT Coupler UnitCPU Unit or Industrial PC Sysmac StudioNX-AD @@@@NX-DA @@@@Ver.1.0Ver.1.0Ver.1.05Ver.1.06NX UnitCorresponding unit versions/versionsModelUnit versionApplication with an NJ/NX/NY-series Controller *1Application with a CS/CJ/CP-series PLC *2EtherNet/IP Coupler UnitCPU Unit or Industrial PCSysmac StudioEtherNet/IP Coupler UnitSysmac StudioNX-IO Configurator *3NX-AD @@@@NX-DA @@@@Ver. 1.0Ver. 1.2Ver. 1.14Ver. 1.19Ver. 1.0Ver. 1.10Ver. 1.00NX UnitCorresponding unit versions/versionsModelUnit versionCommunication Control UnitSysmac StudioNX-AD @@@@NX-DA @@@@Ver.1.0Ver.1.00Ver.1.24External InterfaceScrewless Clamping Terminal Block Type12 mm WidthLetter ItemSpecification(A)NX bus connector This connector is used to connect to another Unit.(B)Indicators The indicators show the current operating status of the Unit.(C)Terminal blockThe terminal block is used to connect to external devices.The number of terminals depends on the Unit.Terminal BlocksApplicable Terminal Blocks for Each Unit ModelLetter ItemSpecification(A)Terminal number indication The terminal number is identified by a column (A through D) and a row (1 through 8).Therefore, terminal numbers are written as a combination of columns and rows, A1 through A8 and B1 through B8.The terminal number indication is the same regardless of the number of terminals on the terminal block.(B)Release hole A flat-blade screwdriver is inserted here to attach and remove the wiring.(C)Terminal holeThe wires are inserted into these holes.Unit model Terminal BlocksModelNo. of terminalsTerminal number indications Ground terminalmark Terminal currentcapacity NX-AD2@@@NX-TBA0828A/B None 10 A NX-AD3@@@NX-TBA12212A/B None 10 A NX-AD4@@@NX-TBA16216A/B None 10 A NX-DA2@@@NX-TBA0828A/B None 10 A NX-DA3@@@NX-TBA12212A/BNone10 A12 mm w idth 8 terminals(B)12 mm w idth 12 terminals 12 mm w idth 16 terminals(C)(A)A1A2A3A4A5A6A7A8A1A2A3A4A5A6A7A8Applicable WiresUsing FerrulesIf you use ferrules, attach the twisted wires to them.Observe the application instructions for your ferrules for the wire stripping length when attaching ferrules.Always use plated one-pin ferrules. Do not use unplated ferrules or two-pin ferrules.The applicable ferrules, wires, and crimping tool are given in the following table.*Some AWG 14 wires exceed 2.0 mm 2 and cannot be used in the screwless clamping terminal block.When you use any ferrules other than those in the above table, crimp them to the twisted wires so that the following processed dimensions are achieved.Using Twisted Wires/Solid WiresIf you use the twisted wires or the solid wires, use the following table to determine the correct wire specifications.*1.Secure wires to the screwless clamping terminal block. Refer to the Securing Wires in the USER'S MANUAL for how to secure wires.*2.With the NX-TB @@@1 Terminal Block, use twisted wires to connect the ground terminal. Do not use a solid wire.<Additional Information> If more than 2 A will flow on the wires, use plated wires or use ferrules.Terminal typeManufacturerFerrule modelApplicable wire (mm 2 (AWG))Crimping toolTerminals other than ground terminalsPhoenix ContactAI0,34-80.34 (#22)Phoenix Contact (The figure in parentheses is the applicable wire size.)CRIMPFOX 6 (0.25 to 6 mm 2, AWG24 to 10)AI0,5-80.5 (#20)AI0,5-10AI0,75-80.75 (#18)AI0,75-10AI1,0-8 1.0 (#18)AI1,0-10AI1,5-8 1.5 (#16)AI1,5-10Ground terminals AI2,5-10 2.0 *Terminals other than ground terminalsWeidmullerH0.14/120.14 (#26)Weidmuller (The figure in parentheses is the applicable wire size.)PZ6 Roto (0.14 to 6 mm 2, AWG 26 to 10)H0.25/120.25 (#24)H0.34/120.34 (#22)H0.5/140.5 (#20)H0.5/16H0.75/140.75 (#18)H0.75/16H1.0/14 1.0 (#18)H1.0/16H1.5/14 1.5 (#16)H1.5/16TerminalsWire typeWire sizeConductor length (stripping length)Twisted wires Solid wire Classification Current capacity PlatedUnplated Plated Unplated All terminals except ground terminals 2 A or less Possible PossiblePossible Possible 0.08 to 1.5 mm 2AWG28 to 168 to 10 mmGreater than2 A and 4 A or less Not Possible Possible *1Not Possible Greater than 4 A Possible *1Not Possible Ground terminals---PossiblePossiblePossible *2Possible *22.0 mm 29 to 10 mmFinished Dimensions of Ferrules1.6 mm max. (except ground terminals)2.0 mm max. (ground terminals)Conductor length (stripping length)Dimensions(Unit/mm) Screwless Clamping Terminal Block Type12 mm Width*The dimension is 1.35 mm for Units with lot numbers through December 2014.Related ManualCat. No.Model number Manual name Application DescriptionW522NX-AD@@@@NX-DA@@@@NX-series Analog I/O UnitsUser’s Manual for AnalogInput Units and AnalogOutput UnitsLearning how to use NX-seriesAnalog Input Units and AnalogOutput UnitsThe hardware, setup methods, and functions ofthe NX-series Analog Input Units and AnalogOutput Units are described.2020.10In the interest of product improvement, specifications are subject to change without notice. OMRON CorporationIndustrial Automation Company/。

ad模块复用详细解说

ad模块复用详细解说

ad模块复用详细解说
AD模块是指广告模块,它是一种常见的网页设计和开发中常用的功能
模块。

广告模块的作用是在网页上展示广告内容,以实现广告的推广
和营销目的。

AD模块的设计和复用分为以下几个步骤:
1.需求分析:在使用AD模块之前,需要明确广告的需求和目标。

例如,需要展示哪些类型的广告、广告位的样式和位置以及点击广告后的跳
转页面等。

2.模块设计:根据需求,设计AD模块的外观和功能。

通常,AD模块包含广告图片、文字描述、广告链接等内容。

可以设计成固定大小的矩
形框或轮播展示多个广告。

3.HTML/CSS编写:在网页中使用HTML和CSS代码创建AD模块的结构
和样式。

可以使用HTML的div元素来创建AD模块的容器,然后使用CSS样式指定容器的大小、边框样式、背景颜色等。

4.脚本编写:为AD模块添加交互功能。

例如,点击广告后跳转到目标
页面、自动轮播广告等。

可以使用JavaScript编写事件监听和处理逻辑。

5.模块复用:将设计好的AD模块保存为独立的组件或文件,以便在多
个网页中复用。

可以使用模块化开发的方式,将AD模块的HTML、CSS
和JavaScript代码拆分为独立文件,使用时通过引入这些文件即可添
加AD模块。

6.测试和调试:在使用AD模块之前,进行充分的测试和调试。

确保AD 模块在不同浏览器和设备上都能正常展示和交互。

通过AD模块的设计和复用,可以提高网页的整体效果和用户体验。

广告的展示和推广将更加灵活和方便,并且可以在多个页面上统一管理和更新广告内容。

ad模块复用详细解说

ad模块复用详细解说

ad模块复用详细解说1. 引言在软件开发过程中,为了提高代码的可复用性和可维护性,我们经常会使用模块化的设计方法。

ad模块是一个常见的模块,用于实现广告相关的功能。

本文将详细解说ad模块的复用方法和相关注意事项。

2. ad模块的功能和特点ad模块是一个通用的广告展示和管理模块,具有以下功能和特点: - 广告展示:能够在页面上展示各种类型的广告,如图片、文字、视频等。

- 广告管理:提供接口和界面,方便管理员对广告进行添加、编辑、删除等操作。

- 广告定位:支持根据用户属性或页面内容进行广告定位,提高广告投放效果。

- 统计分析:能够统计广告展示量、点击量等数据,并生成报表供分析使用。

- 扩展性:支持扩展新的广告类型和定位策略。

3. ad模块的设计原则在复用ad模块时,需要遵循以下设计原则: - 单一职责原则:每个类或函数应该只负责一项职责,保持代码简洁清晰。

- 接口隔离原则:将ad模块拆分成多个接口,避免接口过于庞大和复杂。

- 依赖倒置原则:通过依赖注入等方式,降低模块之间的耦合度。

- 开闭原则:模块应该对扩展开放,对修改关闭,方便后续的功能扩展和维护。

4. ad模块的组成部分ad模块通常由以下几个组成部分构成: - 广告展示组件:负责在页面上展示广告,根据广告类型选择合适的渲染方式。

- 广告管理组件:提供接口和界面,方便管理员对广告进行管理和配置。

- 广告定位组件:根据用户属性或页面内容,在合适的位置投放广告。

- 统计分析组件:负责统计广告数据,并生成报表供分析使用。

5. ad模块的复用方法为了实现ad模块的复用,可以采取以下方法: ### 5.1 封装成独立库将ad模块封装成独立的库,提供清晰的接口和文档。

其他项目可以通过引入该库来使用ad模块的功能。

这种方法适用于多个项目需要共享同一个ad模块的情况。

5.2 模块化设计将ad模块拆分成多个小模块,每个模块负责一个特定的功能。

使用模块化的设计方法,可以提高代码的可维护性和可复用性。

AD-触摸屏

AD-触摸屏

ADC和触摸屏接口16.1 概述10位CMOS的ADC(模数转换器)是有8通道模拟输入的循环类型设备。

其转换模拟输入信号到10 位的数字编码,最大的转换率是在2.5MHz 转换时钟下达到500KSPS。

AD 转换器支持片上采样和保持功能及掉电模式。

触摸屏接口可以控制或选择触摸屏触点用于XY 坐标的转换。

触摸屏接口包括触摸触点控制逻辑和有中断产生逻辑的ADC 接口逻辑。

备注:KSPS 意义kilo Samples per Second 表示每秒采样千次,是转化速率的单位。

所谓的转换速率(Conversion Rate)是指完成一次从模拟转换到数字的AD转换所需的时间的倒数。

积分型AD的转换时间是毫秒级属低速AD,逐次比较型AD是微秒级属中速AD,全并行/串并行型AD可达到纳秒级。

采样时间则是另外一个概念,是指两次转换的间隔。

为了保证转换的正确完成,采样速率(Sample Rate)必须小于或等于转换速率。

因此有人习惯上将转换速率在数值上等同于采样速率也是可以接受的。

常用单位是ksps和Msps,表示每秒采样千/百万次(kilo / Million Samples per Second)。

1msps=1000ksps16.2 特点1.分辨率:10位2.微分线性误差:±1.0LSB3.积分线性误差:±2.0LSB4.最大转换速率:500KSPS5.低功耗6.供电电压:3.3V7.输入模拟电压范围:0~3.3V8.片上采样保持功能9.普通转换模式10.分离的X/Y 坐标转换摸11.自动连续X /Y 坐标转换模式12.等待中断模式16.3 ADC及触摸屏接口操作模块图:如图16-1所示AD 转换器和触摸屏接口的功能模块图。

注意AD 转换器设备是一个循环类型。

图16-1 ADC和触摸屏接口功能模块图表NOTE: (symbol )当触摸屏接口使用时,XM或YM应该接触摸屏接口的地。

当触摸屏设备不使用时,XM或YM应该连接模拟输入信号作为普通ADC转换用。

AD功能模块

AD功能模块
如果转换完成标志(CCF)在没有被清零时结果寄存器被写
入新值(覆盖),则置位。
清零条件:对此位写1;写控制寄存器5,开始一个新队列。

CC2、CC1、CC0:转换计数器。
代表了哪个结果寄存器将要接收当前转换的结果。 非FIFO FIFO
模式(FIFO=0),这3 位的初始值为0,计数完成后 又会回到初始值。 模式(FIFO=1),转换计数器处于循环计数状态。

AN6/PAD6 - AN0/PAD0(51-57):
模拟量输入通道6-0,通用数字输入端口。不可以被用作外部
触发引脚。

AN7/ETRIG/PAD7(58):
模拟量输入通道7,通用数字输入端口。它也可以被配置为
A/D 转换的外部触发引脚。
寄存器
4个控制寄存器
ATDCTL2、3、4、5
ETORF:外部触发溢出标志。
置位条件:


处于边沿触发模式时,如果第一个边沿触发的队列转换正 在进行,而这时却检测到了第二个有效的边沿。 对此位写1; 写控制寄存器2、3或4,终止当前队列; 写控制寄存器5,开始一个新队列。
清零条件:

状态寄存器0—ATDSTAT0

FIFOR:FIFO 溢出标志。1=有FIFO溢出,0=无FIFO溢出。

S8C、S4C、S2C 和S1C 控制位来指定转换次数。
1
时:对多个的通道进行采样。每次采样的通道数量由S8C、 S4C、S2C 和S1C 控制位来指定,第一个采样通道由CC、CB 和CA 控制位来指定,其它采样通道由通道选择码CC、CB 和CA 的增加来决定。

对ATDCTL5进行写操作会终止当前队列的转换,开始一个新

ADI烟雾检测集成光学模块ADPD188BI说明书

ADI烟雾检测集成光学模块ADPD188BI说明书

Rev. 0Document FeedbackInformation furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks andregistered trademarks are the property of their respective owners.O ne Technology Way, P .O . Box 9106, Norwood, MA 02062-9106, U.S.A.Tel: 781.329.4700 ©2018 Analog Devices, Inc. All rights reserved. Technical Support /cnADI 中文版数据手册是英文版数据手册的译文,敬请谅解翻译中可能存在的语言组织或翻译错误,ADI 不对翻译中存在的差异或由此产生的错误负责。

如需确认任何词语的准确性,请参考ADI 提供的最用于烟雾检测的集成光学模块数据手册ADPD188BI特性带集成光学元件的3.8 mm × 5.0 mm × 0.9 mm 模块 1个蓝光LED 、1个红外LED 和2个光电二极管 2个用于其他传感器(例如,CO 和温度)的外部输入 三个370 mA LED 驱动器20位突发累加器支持每个采样周期20位板载采样至采样累加器支持每次读取数据高达27位 针对信号受限情况优化SNR I 2C 或SPI 通信应用烟雾检测概述ADPD188BI 是完整的光电式测量系统,适合采用光学双波长技术的烟雾检测应用。

模拟量输入(AD)模块功能说明

模拟量输入(AD)模块功能说明
1 BYTE 1 BYTE
数据(hex) 04 00 08 00 01
第 9~12 路仅 3058S 和 3057 有效
仅 DAM-3052BD 和 DAM-3039 模块支持 环境温度值 = 读回的值 * 0.1
0x04 0x0000 TO 0xFFFF 1 TO 125(0x7D)
0x04 N*2
35
1. 读保持寄存器
功能码:03 数据起始地址:40001~40408 说明:读取保持寄存器的值
数据说明:读取的是十六位整数或无符合整数
地址
描述
说明
40129
模块类型寄存器
如:3011(HEX)
40130
模块类型后缀寄存器
如:4244(HEX)-‘BD’( ASC II)
40131
模块 MODBUS 协议标识 ‘+’:2B20(HEX) - ASC II
0x02
起始地址
2 BYTE
0x0000 TO 0xFFFF
读取数量
2 BYTE
1 TO 2000(0x7D0)
MODBUS 响应
功能码
1 BYTE
0x02
字节计数
1 BYTE
N
输入状态
n BYTE
n =N or N+1
N =读取数量/8 如果余数不为 0 则 N=N+1
错误 响应
功能码
1 BYTE
0x06+ 0x80 0x1 or 0x2
响应 模块地址 功能码 设置地址高(字节) 设置地址低(字节) 设置内容高(字节) 设置内容低(字节)
数据(hex) 06 00 08 00 19
4. 设置多个保持寄存器
功能码:10

PLC中AD、DA模块说明

PLC中AD、DA模块说明

2)单接点写
发送命令格式 % H L # W C S
BCC CR
接点号
站号
接 接 点 (占4位) 点 数 名 据 正确响应格式 % H L $ W C BCC CR 站号 错误响应格式 % H L ! 站号 BCC CR
错误 代码
系统寄存器号 412 414 413
内容 H0001 H0001 H0042
415
H0001
2.BCC校验码的计算
以字节为单位,逐位进行“异或”计算。
例如:命令信息为“%01#RCSX0000”,则
BCC校验码为1D。
3.命令传送举例
1)单接点读
发送命令格式 % H L # R C S 站号
起 目 目 错 始 的 的 误 码 站 站 传 号 号 送 高 低 标 位 位 志
2. 通信命令代码
RCS WCS RCP WCP RCC WCC SC RD WD SD RS WS
读单个接点 写单个接点 读多个接点 写多个接点 以字为单位读接点信息 以字为单位写接点信息 在接点区以字为单位预置数 读数据区 写数据区 数据区预置 读定时/计数预置值 写定时/计数预置值
第4节
一、A/D转换模块
A/D、D/A模块
1. 占用通道及编程方法
A/D转换单元4个模拟输入通道占用输入端 子分别为: CH0:WX9(X90~X9F) CH1:WX10(X100~X10F) CH2:WX11(X110~X11F) CH3:WX12(X120~X12F) PLC每个扫描周期对各通道采样一次,并进行模 数转换,转换的结果分别存放在输入通道(WX9~ WX12)中。
2)响应帧格式

AD转换模块介绍

AD转换模块介绍

>手把手教你写S12XS128程序(9)--A/D转换模块介绍1时间:2009-11-30 22:10来源:电子设计吧作者:dzsj8 点击:365次1、A/D转换原理A/D转换的过程是模拟信号依次通过取样、保持和量化、编码几个过程后转换为数字格式。

a)取样与保持一般取样与保持过程是同时完成的,取样-保持电路的原理图如图16所示,由输入放大器A1、输出放大器A2、保持电容CH和电子开关S组成,要求 AV1 * AV2= 1。

原理是:当开关S闭合时,电路处于取样阶段,电容器充电,由于 AV1 * AV2= 1,所以输出等于输入;当开关S断开时,由于A 2输入阻抗较大而且开关理想,可认为CH没有放电回路,输出电压保持不变。

图16 取样-保持电路取样-保持以均匀间隔对模拟信号进行抽样,并且在每个抽样运算后在足够的时间内保持抽样值恒定,以保证输出值可以被A/D 转换器精确转换。

b)量化与编码量化的方法,一般有舍尾取整法和四舍五入法,过程是先取顶量化单位Δ,量化单位取值越小,量化误差的绝对值就越小,具体过程在这里就不做介绍了。

将量化后的结果用二进制码表示叫做编码。

2、A/D转换器的技术指标a)分辨率分辨率说明A/D转换器对输入信号的分辨能力,理论上,n位A/D转换器能区分的输入电压的最小值为满量程的1/2n 。

也就是说,在参考电压一定时,输出位数越多,量化单位就越小,分辨率就越高。

S12的ATD模块中,若输出设置为8位的话,那么转换器能区分的输入信号最小电压为19.53mV。

b)转换时间A/D转换器按其工作原理可以分为并联比较型(转换速度快ns级)、逐次逼近型(转换速度适中us级)、双积分型(速度慢抗干扰能力强)。

不同类型的转化的A/D转换器转换时间不尽相同,S12的ATD模块中,8位数字量转换时间仅有6us,10位数字量转换时间仅有7us。

手把手教你写S12XS128程序(10)--A/D转换模块介绍2时间:2009-12-09 21:32来源:电子设计吧作者:dzsj8 点击:368次S12内置了2组10位/8位的A/D模块:ATD0和ATD1,共有16个模拟量输入通道,属于逐次逼近型A/D转换器(这个转换过程与用天平称物的原理相似)。

AD转换模块的结构及分类

AD转换模块的结构及分类

前言A/D转换模块是单片机的高功能模块,用于对模拟信号进行数字转换,本文以STC8H8K64U单片机为例(原理与其他51单片机并无差别),该单片机A/D模块为16通道12位。

A/D转换模块的结构STC8H的这个单片机A/D转换模块输入通道有16个(通道越多,同时可以接收的模拟量就越多),分别为ADC0——AD C15,其中ADC15用于测试内部1.19V基准电压,工作时,各个输入通道都工作在高阻状态。

关于位数:12位是用于精度,位数越多,精度越高,以5v电压为例,当一位时,只能分成两份,2.5v以上是1,2.5v以下为0,当两位时,可以分成4份,也就是1.25v,2.5v,3.75v,5v为分界,提高了精度,以此类推。

该单片机A/D转换模块由多路选择开关、比较器、逐次比较寄存器、12位数字模拟转换器(D/A转换模块)、A/D转换结果寄存器、A/D转换模块控制寄存器以及A/D转换模块配置寄存器构成。

A/D转换模块的分类按转化原理分类:逐次逼近型、双积分型、并行/串行比较型、压频转换型等按转化速度分类:超高速<=1ns、高速<=20us、中速<=1ms、低速<=1s。

按转化位数分类:8、12、14、16。

目前主要有逐次比较型转换器(最常用的)和双积分型转换器,故接下来主要讲解逐次比较型转换器。

逐次比较型转换器逐次比较型模拟数字转换器根据逐次比较的逻辑,从最高位(MSB)开始,逐次对每一个输入的电压模拟量与内部D/A转换器输出进行比较,多次比较之后,使得转换得到的数字量逼近输入模拟量对应值,直到A/D转换结束。

下图为逐次比较型转换器原理图A/D转换模块的参考电压源该A/D转换模块的电源与单片机电源是同一个,但A/D模块有独立的参考电压源输入端。

当测量精度要求不高时,可以直接使用单片机的工作电压,高精度时使用精准的参考电压。

A/D转换模块的控制A/D转换模块主要由ADC_CONTR、ADCCFG、ADC_RES、ADC_RESL和A/D 转换模块时序控制寄存器ADC TI M以及控制A/D转换的有关中断的控制寄存器进行控制和管理。

AD转换器工作原理

AD转换器工作原理

AD 转换器功能模块图:V INV REF OE逐次逼近式ADC 的转换原理(以8位的寄存器为例)A/D 转换器片内有D/A 转换和电压比较器首先向片内D/A 转换器输入1000 0000,若电压比较器:V IN > V N (V N 为片内D/A 转换的输出,V IN 为A/D 转换器的输入电压),N 位寄存器的首位置1 (若V IN < V N ,则寄存器首位写0);再向D/A 转换输入1100 0000(首位写0时,输入0111 1111),若V IN > V N 则寄存器第二位置1(若V IN < V N ,则写0);再向D/A 转换输入1110 0000(或0011 1111),若V IN > V N 则寄存器第三位置1(若小于,则写0);依次下去直到寄存器第8位赋值结束,控制逻辑监测到比较放大器进行8次后,EOC 输入信号,让A/D 转换器将结果通过锁存缓存器输出至D0~D9。

AD0804工作原理引脚功能及典型接法如下图:转换状态引脚电平如下:转换状态:首先确保片选信号CS处于低电平(只有CS低电平转换器才会工作),在AD0804转换期间,INTR处于高电平,当WR赋予一个低脉冲信号(该低脉冲时间要≧100ns,对51系列单片机而言,每条命令执行时间即≧100ns)时,转换器开始转换,经过一段时间(该时间长短与转换器有关)的工作后,转换结束。

(注意:不工作时,WR引脚是处于高电平的,只有给予其一个低脉冲后,才开始转换)读取状态引脚电平如下:数据读取状态:同样确保片选信号CS处于低电平,转换器转换结束后,INTR将由转换器自动清零(若不用中断处理AD 转换器,IN 脚可以不接),用单片机给TR 引RD 予低电平(注意:赋RD 控制转换器内部的锁存器,若不给脚RD 电平,将无法输出转换结果)后,我们可以将转换结果从AD 转换器的11-18引脚脚读走。

(低WR 低赋予脉冲信号时,要等待一段时间才能开始读取,待读取结束后,RD 1) 脚要置。

FX4AD模块应用

FX4AD模块应用
24v-、24+:接直流电源24V,分别为0V和+24V。 :接地 V+、I+、VI-、FG:分别有四个通道CH1、CH2、CH3、CH4。
如果输入是电流信号,要将V+和I+接在一起,电压信号, 直接接V+和VI- ,FG接地。
3、FX2N-4AD接线
Байду номын сангаас
4、缓冲存储器分配
5、模块初始化
(1)通道选择:
初始化通道,通道1、2为电压输 入,3、4关闭
平均采样数
16位故障信息保存到 M10~M25中
BFM#5、6的值即通道1、2采样 平均值分别读入D0、D1
三、PT100与FX2N-4AD接线图
课堂小结:
1、加热器作用及接线 2、PT100热电偶作用及与变送器接线。 3、FX2N-4AD结构。 4、 FX2N-4AD电压和电流信号接线方法。 5、PT100热电偶与FX2N-4AD接线。
1、数字量 在时间上和数量上都是离散的 物理量称为数字量。
2、模拟量 在时间上或数值上都是连续的 物理量称为模拟量。把表示模拟量的信号叫 模拟信号。把工作在模拟信号下的电子电路 叫模拟电路。
3、A/D转换 输入通道接收模拟信号并将其 转换成数字量,这称为A/D转换。
一、加热器作用及接线
作用:加热 工作电压:交流电220V
5、当液体温度到达触摸屏设定温度时,加热器停止加热。
材料清单:
加热器、继电器、热电偶PT100、变送器、FX3U-32M、 FX4AD、触摸屏、24V开关电源、导线若干等。
1.掌握加热器使用及接线。 2.掌握热电偶PT100及变送器作用及接线。 3.理解数字量和模拟量的概念。 4.掌握FX4AD模块结构及接线。 5.熟悉MCGS触摸屏使用。 6.掌握FX4AD模块编程及应用。

AD800普通(AD系列功能完整版说明书(18版))2019119-20044312614

AD800普通(AD系列功能完整版说明书(18版))2019119-20044312614

4、上电前: 危险
★请确认电源电压等级是否和变频器额定电压一致;输入、输出的接线位置是否正确,并注 意检查外围电路中是否有短路现象,所连线路是否紧固,否则可能引起变频器损坏! ★变频器必须盖好盖板后才能上电,否则可能引起触电!
注意 ★变频器无须进行耐压试验,出厂时产品此项已做过测试,否则可能引起事故! ★所有外围设备是否按本手册所提供电路正确接线,否则可能引起事故!
不适合在手册所规定的允许工作电压范围之外使用 AD 系列变频器,易造成变频器内器件损 坏,如果需要请使用相应的升压或降压装置进行变压处理。
第3页
第一章 安全及注意事
AD 系列矢量型变频器用户手册
8、三相输入改成两相输入 不可将 AD 系列中三相变频器改成两相使用,否则将导致故障或变频器损坏。
9、雷电冲击保护 本系列变频器内装有雷击过电流保护装置,对于感应雷有一定的自我保护能力,对于雷电频发
因变频器输出电压是 PWM 波,含有一定的谐波,因此电机的温升、噪声和振动同工频运行相 比会有增加。 5、输出侧有压敏器件或改善功率因数的电容的情况
变频器输出是 PWM 波,输出侧如安装有改善功率因数的电容或防雷用压敏电阻等,易引发变 频器瞬间过电流甚至损坏变频器。 6、变频器输入、输出端所用接触器等开关器件
2、安装时: 危险
请安装在金属等阻燃的物体上:远离可燃物,否则可能引起火警!
注意 ★两个以上的变频器置于同一柜中时,请注意安装位置(参照第三章机械及电气安装),保 证散热效果. ★不能让导线或螺钉掉入变频器中,否则引起变频器损坏!
3、配线时: 危险
★应由专业电气工程人员施工,否则有触电危险! ★变频器和电源之间必须有断路器隔开,否则可能发生火警! ★接线前请确认电源处于关断状态,否则有触电危险! ★请按标准要求接地,否则有触电危险!

AD9850模块使用手册

AD9850模块使用手册

一、原理图
二、模块说明
1、
注意实物与原理图的对应关系,电路板上也做了功能标识。

2、
使用非常简单,仅仅使用主接口,即能完成全部工作。

3、
主接口红色部分(即P1-1,P1-2)为外接电源。

1引脚为+5V, 2引脚为地,接反会烧毁芯片。

注意外接电源需要纯净,否则,影响正弦信号高频特性。

4、
主接口粉色部分(即P1-3,P1-4,P1-5)为单片机控制I/O。

5、 主接口青色部分(即P1-6,P1-7,P1-8)为模块输出引脚。

6脚为方波输出,7脚为正弦波滤波后输出,8脚为正弦波未滤波输出。

6、 辅助接口天蓝色部分对应原理图P4和主接口P1-7功能相同,可以用于示波器观测。

AD7028 通讯模块使用手册说明书

AD7028 通讯模块使用手册说明书

AD7028通讯模块使用手册厦门爱陆通通信科技有限公司热线:400-808-5829电话:传真:网址:地址:厦门市集美区杏北二路146-148号、目录目录 (3)第1章产品简介 (5)1.1 产品概述 (5)1.2 产品特点 (5)1.3 工作原理框图 (6)1.4 产品规格 (7)1.5 订购信息 (8)第2章产品安装 (9)2.1 概述 (9)2.2 装箱清单 (9)2.3 安装与电缆连接 (9)2.4 电源说明 (12)2.5指示灯说明 (13)2.6 复位按钮说明 (13)第3章参数配置 (14)3.1 设备与PC连接图 (14)3.2 登录到配置页面 (14)3.2.1 PC机IP地址设置(两种方式) (14)3.2.2 登录到配置界面 (15)3.3 网络基本 (16)3.3.1 广域网 (16)3.3.2 广域网状态 (19)3.3.3 局域网 (19)3.3.4 局域网状态 (21)3.4 网络高级 (22)3.4.1 静态地址分配 (22)3.4.2 高级路由 (22)3.4.3 MAC地址克隆 (23)3.4.4 静态域名解析 (23)3.5 无线设置.......................................................................................... 错误!未定义书签。

3.5.1 基本设置............................................................................... 错误!未定义书签。

3.5.2 无线安全............................................................................... 错误!未定义书签。

3.5.3 无线状态............................................................................... 错误!未定义书签。

VC-4AD 模拟量输入模块用户手册说明书

VC-4AD 模拟量输入模块用户手册说明书

1VC-4AD 模拟量输入模块用户手册感谢您购买苏州伟创电气科技股份有限公司开发生产的VC-4AD 模拟量输入模块。

在使用我公司VC 系列PLC 产品前,敬请您仔细阅读本手册,以便更清楚地掌握产品的特性,正确地进行安装使用。

更安全地应用,充分利用本产品丰富的功能。

提示:在开始使用之前,请仔细阅读操作指示、注意事项,以减少意外的发生。

负责产品安装、操作的人员必须经严格培训,遵守相关行业的安全规范,严格遵守本手册提供的相关设备注意事项和特殊安全指示,按正确的操作方法进行设备的各项操作。

1 接口描述1.1 接口说明VC-4AD 的扩展接口和用户端子均有盖板,外观如图1-1所示。

图1-1 模块接口外观图1.2 产品型号说明VC- 4 ADAD(模拟量输入模块)模拟量通道数量(例中为4通道输入)VC:伟创可编程控制器图1-2 产品型号说明图1.3 端子定义1-3端子定义表说明:对每个通道而言,电压与电流信号不能同时输入,当测量电流信号时,请将通道电压信号输入端与电流信号输入端短接。

1.4 接入系统通过扩展接口,可将VC-4AD 与VC 系列PLC 主模块或其他扩展模块连结在一起。

其扩展接口也可用于连接VC 系列的其他相同型号或不同型号的扩展模块。

如图1-4所示。

图1-4 与主模块和其他扩展模块的连接示意图1.5 布线说明用户端子布线要求,如图1-5所示。

图1-5 用户端子布线示意图图中的①~⑦表示布线时必须注意的7个方面:1.模拟输入建议通过双绞屏蔽电缆接入。

电缆应远离电源线或其他可能产生电气干扰的电线。

2.如果输入信号有波动,或在外部接线中有电气干扰,建议接一个平滑电容(0.1μF ~0.47μF/25V )。

3.如果当前通道使用电流输入,请短接该通道的电压输入端与电流输入端。

4.如果存在过多的电气干扰,请连接屏蔽地FG 与模块接地端PG 。

5.将模块的接地端PG 良好接地。

6.模拟供电电源可以使用主模块输出的24Vdc 电源,也可以使用其它满足要求的电源。

AD转换模块简介

AD转换模块简介

A/D转换模块1、A/D转换原理A/D转换的过程是模拟信号依次通过取样、保持和量化、编码几个过程后转换为数字格式。

a)取样与保持一般取样与保持过程是同时完成的,取样-保持电路的原理图如图16所示,由输入放大器A1、输出放大器A2、保持电容CH和电子开关S组成,要求 AV1 * AV2= 1。

原理是:当开关S闭合时,电路处于取样阶段,电容器充电,由于 AV1 * AV2= 1,所以输出等于输入;当开关S断开时,由于A 2输入阻抗较大而且开关理想,可认为CH没有放电回路,输出电压保持不变。

图16 取样-保持电路取样-保持以均匀间隔对模拟信号进行抽样,并且在每个抽样运算后在足够的时间内保持抽样值恒定,以保证输出值可以被A/D 转换器精确转换。

b)量化与编码量化的方法,一般有舍尾取整法和四舍五入法,过程是先取顶量化单位Δ,量化单位取值越小,量化误差的绝对值就越小,具体过程在这里就不做介绍了。

将量化后的结果用二进制码表示叫做编码。

2、A/D转换器的技术指标a)分辨率分辨率说明A/D转换器对输入信号的分辨能力,理论上,n位A/D转换器能区分的输入电压的最小值为满量程的1/2n 。

也就是说,在参考电压一定时,输出位数越多,量化单位就越小,分辨率就越高。

S12的ATD模块中,若输出设置为8位的话,那么转换器能区分的输入信号最小电压为19.53mV。

b)转换时间A/D转换器按其工作原理可以分为并联比较型(转换速度快ns级)、逐次逼近型(转换速度适中us级)、双积分型(速度慢抗干扰能力强)。

不同类型的转化的A/D转换器转换时间不尽相同,S12的ATD模块中,8位数字量转换时间仅有6us,10位数字量转换时间仅有7us。

S12内置了2组10位/8位的A/D模块:ATD0和ATD1,共有16个模拟量输入通道,属于逐次逼近型A/D转换器(这个转换过程与用天平称物的原理相似)。

1、功能结构图图17 A/D 模块功能结构图图17所示的是A/D 模块的功能结构,这个功能模块被虚线划分成为图示所示的虚线所隔离的三个部分:IP 总线接口、转换模式控制/寄存器列表,自定义模拟量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通道来使用
控制寄存器2—ATDCTL2
ASCIE:A/D队列转换完成中断允许。
1=允许,并使标志位ASCIF=1 0=禁止。
ASCIF:A/D 队列转换完成中断标志。
如果ASCIE=1,此标志位和SCF拥有相同的含义。 此位只能读取到0,写入无效。
控制寄存器3—ATDCTL3
S8C、S4C、S2C、S1C:定义转换队列的长 度。默认长度为4。
AN6/PAD6 - AN0/PAD0(51-57):
模拟量输入通道6-0,通用数字输入端口。不可以被用作外部 触发引脚。
AN7/ETRIG/PAD7(58):
模拟量输入通道7,通用数字输入端口。它也可以被配置为 A/D 转换的外部触发引脚。
寄存器
4个控制寄存器
ATDCTL2、3、4、5
对ATDCTL5进行写操作会终止当前队列的转换,开始一个新
的队列转换。
状态寄存器0—ATDSTAT0
SCF:队列完成标志。
置1条件:
当一个队列转换完毕后置位; 如果处在SCAN模式,则每次转换完毕L5,开始一个新的对列; ATDCTL2的AFFC=1(标志快速清除)且读结果寄存器。
2个状态寄存器
ATDSTAT0、1
8个结果寄存器
ATDDRx
控制寄存器2—ATDCTL2
电源、中断、外部触发 ADPU:A/D模块的电源管理
1=正常模式 0=低功耗模式
AFFC:标志位快速清零。
1=对转换结果寄存器访问会自动清除标志位 0=正常模式,访问结果寄存器前读状态寄存器1可以清
控制寄存器4—ATDCTL4
PRS4、PRS3、PRS2、PRS1、PRS0: A/D 时钟分频因子的选择。
A/D时钟的计算公式如下图。
最高可达总线时钟的一半。 注意,A/D模块的时钟频率要在500KHz和2MHz之间,所以在
选择分频因子时一定要注意。
控制寄存器5—ATDCTL5
DJM:16位结果寄存器数据的对齐方式。
状态寄存器0—ATDSTAT0
ETORF:外部触发溢出标志。
置位条件:
处于边沿触发模式时,如果第一个边沿触发的队列转换正 在进行,而这时却检测到了第二个有效的边沿。
(3)采样时间:两次转换之间的间隔。采样速率必 须小于或等于转换速率。
9S12的A/D模块主要特性
大部分的freescale的MCU都带有内置的AD转换模块。
8位/10位可选择的转换精度
5/256=
速度快
每进行一次10位的转换,仅仅需要7uS
采样时间可编程 左对齐/右对齐的数据格式,有符号/无
除转换完成标志CCF。
控制寄存器2—ATDCTL2
AWAI
1=等待时进入低功耗模式,0=等待时ATD保持运行。
ETRIGLE、ETRIGP:外部触发的边沿/极性控制。 ETRIGE:上两位的使能位。允许在PAD7输入外部
触发信号,允许在外部触发到来的同时进行采样和 AD转换。
1=允许,0=禁止。 注意:当使用外部触发式,ATD通道7将不能作为AD转换
MC9S12单片机AD模块
模数转换ATD模块
A/D转换的基本概念
模数转换定义: 将时间连续、幅值也连续的模拟信 号转换为时间离散、幅值也离散的 数字信号
模数转换精度
模数转换精度是指二进制的位数。9S12的AD模块有 两种精度可选:
8位精度(0—255) 10位精度(0—1023)
(2)转换速率:完成一次由模拟转换成数字所需的 时间的倒数。
符号的转换结果; 转换完毕可产生中断; 使用PAD7外部触发控制。
转换完毕中断 转换队列长度1-8(或1-16) 不间断转换模式 多通道扫描
9S12的A/D模块外部引脚
AD口。ATD子系统输入或通用输入引脚。复位后默 认为通用I/O输入引脚并且只能做输入 对应于两个独立的ATD模块:ATDm (m=0或1) 。
VDDA(59)、VSSA(62):
A/D 模块提供电源。实验板上,VDDA接到VCC,VSSA接到 GND。单独的供电引脚,可以不受其他模块的影响。
VRH(60)、VRL(61):
A/D 转换模块的参考高电压和参考低电压。 模拟输入信号的电压值在VRH---VRL之间才能得到正确的转
换结果 VRH应大于VRL,且VRH和VRL应在VDDA-VSSA之间。
1=右对齐;0=左对齐。
DSGN:结果寄存器中数据有无符号。
1=有符号,0=无符号。
SRES8、DJM 和DSGN 三位配合起来使用,决定了结果寄存器中 数据的格式,一共有8种情况。
控制寄存器5—ATDCTL5
SCAN:连续转换队列的模式。此位定义了 A/D 转换是连续进行还是只进行一次。 1=连续队列转换 0=单次队列转换。
控制寄存器4—ATDCTL4
转换频率的预分频因子、采样时间和AD转换的精度。 SRES8:转换精度选择。
1=8位精度(0~255) 0=10位精度(0~1023)
控制寄存器4—ATDCTL4
SMP1、SMP0:采样时间选择。 采样时间分为两个阶段
第一阶段长2个AD时钟周期 第二阶段由SMP1、SMP0决定
控制寄存器5—ATDCTL5
MULT
0 时:单个通道采样。ATD 的队列控制器只从指定的输入 通道进行采样,可以使用ATDCTL5寄存器中的CC、CB 和 CA 三位来指定需要采样的模拟量输入通道。
S8C、S4C、S2C 和S1C 控制位来指定转换次数。
1 时:对多个的通道进行采样。每次采样的通道数量由S8C、 S4C、S2C 和S1C 控制位来指定,第一个采样通道由CC、CB 和CA 控制位来指定,其它采样通道由通道选择码CC、CB 和CA 的增加来决定。
控制寄存器3—ATDCTL3
FIFO:结果寄存器先进先出模式。
1=FIFO模式,转换结果是连续存放的 0=非FIFO模式,转换结果放在对应的寄存器中。
FRZ1、FRZ0:背景调试冻结模式允许。这两 个控制位就决定了,当遇到断点时,A/D 模 块怎样反应。
控制寄存器3—ATDCTL3
FRZ1、FRZ0:背景调试冻结模式允许。这 两个控制位就决定了,当遇到断点时,A/D 模块怎样反应。
相关文档
最新文档