• may99
  • 780KB
  • zip
  • 0
  • 1 积分
  • 1
  • 2019-12-02 04:39
Renasys Safety Certification 1296
  • an_r01an1296ej0120_rl78_safety
  • Workspace
  • IEC60730, 60335 Certified Self Test Additional Library
  • stl_adc.h
  • stl_peripheralinit.c
  • stl_RL78_adc_user.c
  • stl_RL78_serial_user.c
  • stl_port.h
  • stl_serial.h
  • globaldefines.h
  • stl_gobal_data_example.h
  • stl_RL78_intc_user.c
  • stl_RL78_intc.c
  • stl_macrodriver.h
  • stl_main_example_support_functions.c
  • stl_RL78_port.c
  • stl_intc.h
  • startup.asm
  • stl_userdefine.h
  • RL_78_IEC60730add_safety_lib.mtpj
  • stl_RL78_adc.c
  • main.h
  • stl_RL78_serial.c
  • main.c
  • r01an1296ej0120_rl78.pdf
  • readme_e.txt
<html xmlns=""> <head> <meta charset="utf-8"> <meta name="generator" content="pdf2htmlEX"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="stylesheet" href=""> <link rel="stylesheet" href=""> <link rel="stylesheet" href=""> <script src=""></script> <script src=""></script> <script> try{ pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({}); }catch(e){} </script> <title></title> </head> <body> <div id="sidebar" style="display: none"> <div id="outline"> </div> </div> <div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src=""><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0"> APPLICATION <span class="_ _0"></span>NOTE </div><div class="t m0 x2 h3 y2 ff1 fs1 fc0 sc0 ls1 ws1"> </div><div class="t m0 x1 h3 y3 ff1 fs1 fc0 sc0 ls2 ws2">R01AN1296EJ01<span class="_ _1"></span>20 Rev. 1.20 <span class="_ _2"> </span> <span class="_ _3"> </span>Page 1 of 22 </div><div class="t m0 x1 h3 y4 ff1 fs1 fc0 sc0 ls3 ws3">May 16, 2014 <span class="_ _4"> </span><span class="ls1 ws1"> </span></div><div class="t m0 x1 h4 y5 ff2 fs2 fc0 sc0 ls1 ws4">RL78 Family </div><div class="t m0 x1 h2 y6 ff1 fs0 fc0 sc0 ls4 ws5">IEC60730/60335 oriented Self <span class="ws1">Test additional Library </span></div><div class="t m0 x1 h5 y7 ff2 fs3 fc0 sc0 ls5 ws1">Introduction </div><div class="t m0 x1 h3 y8 ff1 fs1 fc0 sc0 ls1 ws1"> </div><div class="t m0 x1 h6 y9 ff3 fs1 fc0 sc0 ls6 ws6">Today, as automatic electronic controls systems continue<span class="_ _1"></span> to<span class="ls7 ws7"> expand into many diverse applications, the requirement of </span></div><div class="t m0 x1 h6 ya ff3 fs1 fc0 sc0 ls8 ws8">reliability and safety are becoming an ever increasing factor in system design. </div><div class="t m0 x1 h6 yb ff3 fs1 fc0 sc0 ls9 ws9">For example, the i<span class="_ _1"></span>ntroduction of t<span class="_ _1"></span>he IEC60730 safety<span class="_ _1"></span> standard for ho<span class="_ _1"></span>usehold appl<span class="_ _1"></span>iances requires<span class="_ _1"></span> manufactures t<span class="_ _1"></span>o </div><div class="t m0 x1 h6 yc ff3 fs1 fc0 sc0 lsa wsa">design automatic electronic co<span class="_ _1"></span>ntrols that ensure<span class="lsb wsb"> safe and reliable operation of their<span class="_ _5"></span> products. </span></div><div class="t m0 x1 h6 yd ff3 fs1 fc0 sc0 ls1 ws1"> </div><div class="t m0 x1 h6 ye ff3 fs1 fc0 sc0 lsc wsc">The IEC60730 standard<span class="_ _5"></span> covers all aspects of produ<span class="_ _5"></span>ct design but Annex H is of key importance for de<span class="_ _5"></span>sign of </div><div class="t m0 x1 h6 yf ff3 fs1 fc0 sc0 ls9 wsd">Microcontroll<span class="_ _1"></span>er based control<span class="_ _1"></span> systems. Thi<span class="_ _1"></span>s provides t<span class="_ _1"></span>hree <span class="lsd wse">soft<span class="_ _1"></span>ware classifications for <span class="ls3 wsf">a<span class="_ _1"></span>utomatic electronic controls: </span></span></div><div class="t m0 x1 h6 y10 ff3 fs1 fc0 sc0 ls1 ws1"> </div><div class="t m0 x1 h6 y11 ff3 fs1 fc0 sc0 lse ws10">1. Class A: C<span class="_ _1"></span>ontrol funct<span class="_ _1"></span>ions, w<span class="_ _1"></span>hich are not<span class="_ _1"></span> intended t<span class="_ _1"></span>o be relie<span class="_ _1"></span>d upon for<span class="_ _1"></span> the safety of t<span class="_ _1"></span>he equipm<span class="_ _1"></span>ent. </div><div class="t m0 x3 h6 y12 ff3 fs1 fc0 sc0 lsf ws11">Examples: Room thermostats, humidity contro<span class="ls10 ws12">ls, lighting contro<span class="_ _5"></span>ls, timers, and switches. </span></div><div class="t m0 x3 h6 y13 ff3 fs1 fc0 sc0 ls1 ws1"> </div><div class="t m0 x1 h6 y14 ff3 fs1 fc0 sc0 ls11 ws13">2. Class B:<span class="_ _1"></span> Control f<span class="_ _1"></span>unctions,<span class="_ _1"></span> which are i<span class="_ _1"></span>ntended t<span class="_ _1"></span>o prevent<span class="_ _1"></span> unsafe operat<span class="_ _1"></span>ion of the<span class="_ _1"></span> controlled e<span class="_ _1"></span>quipm<span class="_ _1"></span>ent. </div><div class="t m0 x3 h6 y15 ff3 fs1 fc0 sc0 ls12 ws14">Examples: Therm<span class="_ _1"></span>al cut-offs and doo<span class="lsc ws15">r locks for laundr<span class="_ _5"></span>y equipment. </span></div><div class="t m0 x3 h6 y16 ff3 fs1 fc0 sc0 ls1 ws1"> </div><div class="t m0 x1 h6 y17 ff3 fs1 fc0 sc0 ls13 ws16">3. Class C: C<span class="_ _1"></span>ontrol functi<span class="_ _1"></span>ons, whic<span class="_ _1"></span>h are intende<span class="_ _1"></span>d to preve<span class="_ _1"></span>nt special hazar<span class="_ _1"></span>ds </div><div class="t m0 x3 h6 y18 ff3 fs1 fc0 sc0 ls14 ws17">Examples: Autom<span class="_ _1"></span>atic burner controls<span class="ls15 ws18"> and therm<span class="_ _1"></span>al cut-outs for closed. </span></div><div class="t m0 x1 h6 y19 ff3 fs1 fc0 sc0 ls1 ws1"> </div><div class="t m0 x1 h6 y1a ff3 fs1 fc0 sc0 ls16 ws19">Appliances such as washing m<span class="ls12 ws14">achines, dishwashers, dryers, re<span class="ls3 ws1a">frige<span class="_ _1"></span>rators, freezers, and Cook<span class="ls10 ws1b">ers / Stoves will tend to fall </span></span></span></div><div class="t m0 x1 h6 y1b ff3 fs1 fc0 sc0 ls17 ws1">under the cl<span class="_ _1"></span>assification <span class="_ _1"></span>of Class B. <span class="_ _1"></span> </div><div class="t m0 x1 h3 y1c ff1 fs1 fc0 sc0 ls1 ws1"> </div><div class="t m0 x1 h6 y1d ff3 fs1 fc0 sc0 ls17 ws1c">This Applicat<span class="_ _1"></span>ion Note pr<span class="_ _1"></span>ovides guidel<span class="_ _1"></span>ines of how t<span class="_ _1"></span>o use flex<span class="ls18 ws1d">ible sample software <span class="_ _1"></span>routines to assist with complian<span class="_ _5"></span>ce </span></div><div class="t m0 x1 h6 y1e ff3 fs1 fc0 sc0 ls19 ws1e">with IEC60730<span class="_ _1"></span>/60335 class B<span class="_ _1"></span> safety standard<span class="_ _1"></span>s. <span class="fc1 ls1 ws1"> </span></div><div class="t m0 x1 h6 y1f ff3 fs1 fc0 sc0 ls1a ws1f">Although these rou<span class="_ _5"></span>tines were developed on the assu<span class="_ _5"></span>mption of<span class="ls1b ws20"> trying I<span class="_ _5"></span>EC60730/60335 compliance test as a basis, th<span class="_ _5"></span>ey </span></div><div class="t m0 x1 h6 y20 ff3 fs1 fc0 sc0 ls1c ws21">can be implemented in any system for self testing of Renesas Microcontroller families.<span class="fc1 ls1 ws1"> </span></div><div class="t m0 x1 h6 y21 ff3 fs1 fc0 sc0 ls1 ws1"> </div><div class="t m0 x1 h6 y22 ff3 fs1 fc0 sc0 ls1d ws22">These software routines provided are designed<span class="_ _5"></span> to be used af<span class="ls1e ws23">ter the system power o<span class="_ _5"></span>n, or reset condition and <span class="_ _5"></span>also during </span></div><div class="t m0 x1 h6 y23 ff3 fs1 fc0 sc0 lsf ws24">the application program execution. The end u<span class="_ _5"></span>ser has the flex<span class="ls1e ws25">ibility of what routin<span class="_ _5"></span>es are included and how to integrate </span></div><div class="t m0 x1 h6 y24 ff3 fs1 fc0 sc0 ls1b ws26">these routines into their overall app<span class="_ _5"></span>lication system design. This document and th<span class="_ _5"></span>e accompanying test ha<span class="_ _5"></span>rness code </div><div class="t m0 x1 h6 y25 ff3 fs1 fc0 sc0 ls7 ws27">provide examples of how to do th<span class="_ _5"></span>is. </div><div class="t m0 x1 h6 y26 ff3 fs1 fc0 sc0 ls1 ws1"> </div><div class="t m0 x1 h6 y27 ff3 fs1 fc0 sc0 ls1b ws28">Note. This document is made i<span class="_ _5"></span>magining the European Norm EN6033<span class="_ _5"></span>5-1:2002/A1:2004 Ann<span class="_ _5"></span>ex R, in which the Norm </div><div class="t m0 x1 h6 y28 ff3 fs1 fc0 sc0 ls1f ws29">IEC 60730-1<span class="_ _1"></span> (EN60730-1:<span class="_ _1"></span>2000) is use<span class="_ _1"></span>d in som<span class="_ _1"></span>e points. The A<span class="_ _1"></span>nnex R of t<span class="_ _1"></span>he menti<span class="_ _1"></span>oned Norm<span class="_ _1"></span> contains just a si<span class="_ _1"></span>ngle </div><div class="t m0 x1 h6 y29 ff3 fs1 fc0 sc0 ls20 ws2a">sheet that jumps to the IEC 60730-1 for definition<span class="_ _5"></span>s, information and applicable p<span class="_ _5"></span>aragraphs. </div><div class="t m0 x1 h5 y2a ff2 fs3 fc0 sc0 ls1 ws1"> </div><div class="t m0 x4 h3 y2b ff1 fs1 fc0 sc0 ls9 ws1">R01AN1296E<span class="_ _1"></span>J0120</div><div class="t m0 x5 h3 y2c ff1 fs1 fc0 sc0 ls3 ws3">Rev. 1.20</div><div class="t m0 x6 h3 y2d ff1 fs1 fc0 sc0 ls3 ws3">May 16, 2014</div></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div> </body> </html>