描述
在过去,是很难在一个小而廉价的微控制器中找到内存保护单元(MPU)的,但这种情况已经开始改变。现在从高端到低端的微控制器都已经有MPU,而这些MPU为嵌入式软件开发人员提供了一个可以大幅提高其固件(firmware)鲁棒性(robustness)的机会。
MPU 已逐渐与操作系统耦合,以便建立内存空间,其中的处理都分开,或任务可执行其代码,而不用担心被stomped on。倘若真有事情发生,不受控制的处理会被取消,也会执行其他的保护措施。请留意带有这种组件的微控制器,如果有,请多加利用它的这种特性。
你经常会发现的一种总是最受喜爱的看门狗(watchdog)实现是,在看门狗被启用之处(这是一个很好的开始),但也是可以用周期性定时器将该看门狗清零之处;定时器的启用是完全与程序中出现的任何情况隔离的。使用看门狗的目的是协助确保如果出现错误,看门狗不会被清零,即当工作暂停,系统会被迫去执行硬件重设定(hardware reset),以便恢复。使用与系统活动独立的定时器可以让看门狗保持清零,即使系统已失效。
对应用任务如何整合到看门狗系统中,嵌入式开发人员需要仔细考虑和设计。例如,有种技术可能可以让每个在一定时期内运行的任务标示它们可以成功地完成其任 务。在此事件中,看门狗不被清零,强制被复位。还有一些比较先进的技术,像是使用外部看门狗处理器,它可用来监视主处理器如何表现,反之亦然。
对一个可靠的系统而言,建立一个强大的看门狗系统是很重要的。由于有太多的技术,难以在这几个段落中完全涵盖,但针对此一议题,笔者未来还会发表相关的文章。
产品承诺:
保 证 全新原装进口,
保 证 安全准时发货,
保 证售后服务质量,
优势价格,大量现货。
主营DCS系统配件
机器人系统配件
大型伺服系统配件
品牌:ABB ,AB ,GE,FOXBORO,本特利,英维思,伍德沃德,西屋,瑞恩,施耐德,西门子,摩托罗拉,安川。力士乐。ACSO,横河等进口品牌。 专业销售进口DCS PLC系统备件模块
Triconex Siemens Yaskawa ABB GE Ovation AB Foxboro Motorola Schneider XYCOM KUKA 专业销售进口DCS PLC系统备件模块 15天包退换 一年质保 大量现货 国内实力库存商家
Giddings & Lewis 24 VDC Power Supply, 810-21979-00
Siemens SITOP Power 40, 6EP1437-1SL11, Nice
Mitsubishi CNC Module, BN624A219H04 FX42A
Siemens PrIimary Switched-Mode Regulator 6EP1342-0AA10
Siemens Modular Power Sup, #E220 G5/3WRGD, E220G5/3WRGD
Varian SD-90 Vacuum Pump, WARRANTY
Cincinnati Milacron PC Board 3-531-4238A WARRANTY
5 HP Motor w/ Vickers Hyd Pump, PVB15-LSY-41-CM-12
Allen Bradley Contactor Relay 700-RTC40Z1000U1 Series A
Okuma OSP2000 Puncher EC DA Board, E4809-032-394-A
Rimrock Corp. Circuit Board # 11120-108/9 WARRANTY
Robotron Series 415 Weld Controller, 503-2-0329, V9.005
Selema Smart Plus Drive, 1,7 KW, Cod. 72IDS2 I 07/15
Zeiss Coordinate Measuring Machine Board, # 608481-0303
Zeiss Coordinate Measuring Machine Board, # 608481-2004
Balluff Set Point Controller, # BTA-S11-200, WARRANTY
Tailstock Turret Attachment Hardinge Super Slant III
NEW Allen Bradley Bar Code Decoder, # 2755-DM6 Series A
Fanuc Transformer, A80L-0026-0016, Used WARRANTY
Fanuc Transformer, A80L-0001-0517 A80L00010517, Used
Leuze Lumiflex Compact Light Curtain Set CR14-600 CT14
Mitsubishi PC Board FX53A, BN624A240H04, Rev G
Toyoda BL Super Servo Motor, 20BM090BBDT7 Rev 4 Absosyn
Kearney Trecker Analog Interface,1-20641-02, Warrenty
Motortronics K Plus Controller, # KP1-403, WARRANTY
Cincinnati Milacron PC Board 3 531-3749A WARRANTY
STI Light Curtain Controller LCC-FB-AC1-U-W
Allen Bradley AC Servo Motor, N-3412-2-H00AA WARRANTY
Indramat Servo Drive Motor, # MKD025B-144-KPO-KN, NICE
CHATILLON Dynamometer CSD200 w/ Plastic Case WARRANTY
Kearney Trecker Feedback Subsystem 1-20662-01 REV 13
Fanuc Operator Panel w/ Handwheel # A02B-0091-C161
Allen Bradley Comm Module Board 900052-90 03E WARRANTY
Mitsubishi Meldas PC Board # TCUA-01-DWC BY171A318G54
PLC模块,可编程控制器,CPU模块,IO模块,AI模块,通讯模块。AB/施耐德/ABB/GE/本特利/西屋/英维斯/霍尼韦尔/黑马/FU克斯波罗
15天包退换 一年质保 大量现货 国内实力库存商家