
HARRIS SD-98790
价格:999.00
厦门莫格电气自动化有限公司销售HARRISSD-98790您迈开询价的一小步,我还您成功的一大步。HARRISSD-98790HARRISSD-98790HARRISSD-98790由系统分层的设计思想可知,系统中每层都对下一层进行了封装,因此在代码执行过程中需要逐级调用,而不能隔层调用。具体各层间的调用流程如2-1所示。随着仪表硬件模块化和接口标准化的落实,为软件分层模块化设计奠定了基础。根据仪表功能需求,硬件层分为主控模块、传感器模块、HMI模块及通讯模块等基本单元。图2-1系统各层间调用流程图2.1硬件抽象层(HAL)2.1.1硬件抽象层工作原理硬件抽象层(HAL)完成了对硬件模块接口的进一步封装,其中包括MCU内部总线类设备及MCU外部设备,硬件抽象层(HAL)作为BSP的上一层,及应用支持子层的下一层,是整个系统架构非常关键的一层,HAL实现了对底层设备的封装,为应用支持子层及系统架构中其它功能模块提供统一的接口。为实现该功能及代码的通用性,需要对每一个软硬件模块进行***编码,通过设备编码实现对不同设备的区别,根据设备编码通过回调函数的动态映射实现同一设备不同的操作。根据仪表的特征,可以将对设备的操作抽象成一些子操作接口,将这些子操作统一到一个结构中去来实现对上层接口的统一。如对常规设备的操作可以抽象成打开、读、写、休眠、诊断、关闭6个子操作接口,硬件抽象层常规设备接口设计如图2-2所示,在编写设备抽象层代码时,必须将BSP层接口抽象出以上6种接口供应用支持子层及其它功能模块使用,设备操作结构设计如下:StructHal_Dev{.DEV_CODE,.read,.write,.open,.close,.diagnostic,.sleep}图2-2硬件抽象层常规设备结构接口设计图在实际编写硬件抽象层驱动式,可通过open函数来挂载不同的操作接口。例如应用支持子层如果需要对硬件抽象层传感器模块中的某一子设备进行操作时,首先将该子设备的编码(设备编码是全局***的)传入open函数,open函数则根据***编码查找到该设备的操作接口并将其地址赋值给结构中的接口。2.1.2硬件抽象层中断处理接口为及时响应用户需求,硬件抽象层可对红外接口、通讯模块接口提供了中断处理机制,涉及中断处理的模块有红外通讯模块、本地通讯模块及远程通信模块等。在本次系统架构设计中,中断只有定时器中断和UART数据接收中断两种,定时器中断用于驱动事件运转,UART中断发生时用于搬运UART缓冲区中的数据至数据区。RTC中断触发时和UART中断触发时的事件流程图分别如图2-3、2-4所示。GEMultilinF35MultipleFeederManagementRelayF35G00HCHF8FH6PM8HP6PUXXWXXGEMultilinF60FeederManagementRelayF60G00HCHF8HH6PM8HP6NU8HWXXGEGEMultilinF35MultipleFeederManagementRelayF35G00HCHF8HH6PM8HP6NU8HWXXNEWGEMultilinSR760/SR750FeederProtectionRelay760-P5-G5-S5-HI-A20-R-TGEMULTILINCURRENTTRANSFORMER298-301*NIB*GEMULTILINMULTINET-FESERIALTOETHERNETCONVERTER-CHOOSEONE-MACALLDIFFGEF485-F-120MULTILINF485COMMUNICATIONCONVERTERPOWERMANAGEMENTNEWGEMULTILINVOLTAGEMANAGEMENTRELAY2PACKMIVII1000E00HI00CustomsservicesandinternationaltrackingprovidedGEMULTILINVOLTAGEMANAGEMENTRELAYMIVII1000E00HI00GEMULTILINVOLTAGEMANAGEMENTRELAYMIFIINA05E00HIOONEW*GEMULTILINHARDFIBERBRICKSWITCHYARDHARDENEDINTERFACEBRICK-4-HI-CC55GE298-101MULTILINCURRENTTRANSFORMER100:5AN600VAC3INIDR18585GE298-101MULTILINCURRENTTRANSFORMER100:5AN600VAC3INIDR18701GeneralElectricGEMultilinPQMpowerqualitymonitorPQM-T20-C-AGEMULTILIN269MotorManagementRelay269PLUS-100N-120FromCanadaGEMULTILINDIGITALI/OMODELUR6AHGEMULTILINMOTORMANAGERIIMMII-PD-1-2-120FromCanadaUSEDGEMULTILIN269PLUS-100P-120VACMOTORMANAGEMENTRELAY(TR9)Multilin/GE169-120N-120169MotorManagementRelay169120N120CustomsservicesandinternationaltrackingprovidedGEMultilin269PlusMotorManagementRelayUnit48vdcGEMultilin269PlusMotorManagementRelayUnit48vdcMultilinInc.169-120N-120169MotorManagementRelay120VGeneralElectricGEGEMultilin269PlusMotorManagementRelayUnitModel#269Plus-10C-240SNCGEMultilinModel:***10-120Serial:F0750028120VMotorManagementRelayGeneralElectricGEPQM-T20-C-APowerQualityMeterMultilinGEMultilin269PLUS-100P-HI269MotorManagementRelayF/W52E604C0.000PlusGEMultilin169PLUS-100P-120169MotorManagementRelayP/N25-135-288-109PlusGEMultilinMM300-GEHDSCALowVoltageMotorManagerNEWFromChinaGEMULTILINSR469-P1-H1-A20MotorManagementRelayFromAustraliaGEMULTILIN269PLUS-100P-HI120VACMOTORMANAGEMENTRELAYNEWGEMULTILINSR735735METERSR735-5-5-LO-485FEEDERPROTECTIONGENERALELECTGEMultilinFeederManagementRelayMIFIIMIFIIPA55E00H100GEGeneralElectricMultilinPQM-APowerQualityMeterINSTRUMENTTRANSFORMERSINCGEMULTILIN561-151CURRENTTRANSFORMER3.25"x4.25GEMultilinSR469-CASESR469CASENEWGELimitampMultilinStarter350HP4160VCR194A118D2NewlylistedGEMultilin565-5-5-0-ARelay(InBox)/FeederManagementGEMultilinPowerManagementRelaySR469-P5-HI-A20-EFromCanadaGEPQMMultilinPOWERQUALITYMETERRefurbishedGE/MULTILIN565-5-5-O-AFEEDERMANAGEMENTRELAY**XLNT**GEMultilin735FeederManagementRelayModel#735-5-5-HI-485**TESTED**GEMultilin369-HI-R-0-0-0-0-E369MotorManagementRelayFirmware53CMC350.000GEMULTILINMODELSPM-PFSYNCHRONOUSMOTORCONTROL40A210A0.000USEDGEMultilinMotorManagementRelay469-P5-HI-A20FromCanadaGEMultilin269MotorManagementRelay269PLUS-100P-120FromCanadaGEMultilin12HFC21B1AInstantaneousOvercurrentRelayHFC21B1AGEMultilinMotorManagementRelaySR469RELAY469-P5-HI-A20FromCanadaGEMultilinMotorManagementRelaySR469RELAYSR469-P5-HI-A1FromCanadaGEMultilinMotorManagementRelay169Plus-100P-120FromCanadaGEMultilinMotorManagementRelay169PLUS-120N-125VDCFromCanadaGEMultilinMotorProtectionRelay239-RTD-AMFromCanadaGEMultilinMotorManager2***MII-PD-512-120FromCanadaGE239MultilinMotorProtectionRelayFromCanadaGEMultilin269MotorManagementRelay269PLUS-10C-120FromCanadaGE269MultilinMotorManagementRelay268PLUS-100P-120FromCanadaGEMultilin269MotorManagementRelay269PLUS-100P-HIFromCanadaGEMultilin269MotorManagementRelay269PLUS-100P-120FromCanadaW7DGE)