DS1232 看门狗芯片
罗克韦尔自动化 TLS3-GD2 门锁定和监视安全功能应用说明书
24 V 直流以太网适配器
带可拆卸 IEC 螺丝端子的模块基座
POINT Guard 安全输入模块
POINT Guard 安全输出模块
Stratix 2000™ 非管理型以太网交换机
数量
1 1 2
1
1 1 1 1 1 1 4 1 1 1
7
安装和接线
关于安装和接线的详细信息,请参见其他资源中所列的产品手册。
11. 展开 Safety (安全) 目录,选择 1734-IB8S 模块,然后单击 OK (确定)。
12. 在 New Module (新建模块) 对话框中,将设备命名为“IB8S”,然后单击 Change (更改)。
13. 当 Module Definition (模块定义) 对话框打开后,将 Output Data (输出数据) 更改为“None”(无), 并确认 Input Status (输出状态) 为“Combined Status-Power”(状态-电源组合),然后单击 OK (确 定)。将输出数据设为“None”(无) 意味着您无法使用 Test Outputs (测试输出) 作为标准输出,在 本例中,我们未作如此设置。注意,由于只使用了输入连接,这么做可以节省一个控制器连接。
4
安全功能的实现:风险评估
经过风险评估将得出必需的性能等级,它指控制系统安全相关部件所能降低的风险量。风险降低过 程中的部分环节将决定机器的安全功能。为便于说明,本文档中假定所需的性能等级为 4 类,PLe。
ਸ๔ǖޅ၃ೠࠚ (ISO 12100)
1
Ҿඇࠀీ๎՚
2
߳Ҿඇࠀీڦ༬Ⴀࡀ߭
3
ඓۨ߳ҾඇࠀీႴ ڦPL (PLr)
MAX1232
④ 选择看门狗定时器时间必须充分考虑到程序设计中的中断嵌套、多重调用、查询等待、与外部低速器件(如液晶显示屏)接口等影响程序完成一个循环所需时间的各种因素并适当留有余量,否则容易产生意外的看门狗复位。具体时间应由试验决定。在设计初始阶段最稳妥的办法,是在监控芯片的时间选择端设置拨位开关,以便根据实际情况进行选择。
因此,从程序运行产生错误到DSP芯片完成复位,将有共计1.8 s的非受控时间,这对于对实时性要求很高的电力故障录波器来说是不能忍受的。如果在此期间电网发生故障,录波器将无法作出正确的反应。很显然,必须寻找一种具有适合看门狗定时器时间和复位脉冲宽度的硬件监控芯片。
在这里,必须明确对看门狗定时器时间的选择条件。在程序设计中,为了保证硬件监控效果,不宜过多地设置对看门狗芯片的操作,一般应在程序循环的关键部位设置1~2处对看门狗芯片的触发操作。所以,看门狗定时器的时间只要大于一个需时最长的程序循环即可。在基于F206的故障录波器中,需时最长的程序循环包含1个16点的FFT运算,整个程序循环的总时间小于2 ms。
由此看来,硬件监控电路的看门狗时间只要大于2 ms即可满足要求,过长的看门狗时间是不必要的,对保证装置的实时性也是十分不利的。
2 MAX6369~MAX6374监控芯片的原理及应用
根据以上标准,我们选用了MAXIM公司出品的MAX6374监控芯片。MAX6374是MAX6369~ MAX6374系列监控芯片中的一员。该系列芯片的看门狗定时器时间可以通过外部引脚SET2、SET1、SET0的逻辑电平进行精确调节,其引脚电平与看门狗定时器时间的关系如表1所列。
但是,根据我们的设计经验和对系统运行的仔细分析,使用MAX706等类似的许多硬件监控芯片存在2个需要注意的问题:第一,看门狗定时器的时间过长,MAX706的典型时间为1.6 s,也就是说,当DSP中的程序运行产生错误时,MAX706要在 1.6 s(相当于80个工频周期)后才能发出复位信号。第二,监控芯片输出的复位信号脉冲宽度过大,MAX706的典型值为200 ms(相当于10个工频周期),这主要是为了兼顾上电复位时对晶振100~300 ms稳定期的要求。
用DS12887组成的微处理器看门狗电路
-44-《国外电子元器件》1998年第2期1998年2月●实用电路介绍用DS12887组成的微处理器看门狗电路后勤工程学院郭凌王丰图1DS12887硬件电路构成图1.概述DS12887是美国达拉斯半导体公司生产的实时时钟芯片,它作为微处理器的实时时钟被广泛使用。
IN T EL 8031、89C51系列单片机没有自身的看门狗电路。
使用DS12887作为它们的时钟芯片时可与单片机构成看门狗电路,能降低系统的成本。
原理在于利用DS12887的方波输出口(SQ W ,23脚),输出定时方波,该方波的频率最小可设定为2Hz ,可作为数字计数器的时钟输入,看门狗周期设定为 1.5s ,如果在DS12887产生2个方波之前不对计数器进行复位,则数字计数器输出一高电平作为单片机的复位信号,这样即可达到微处理器的看门狗功能。
2.硬件硬件电路构成如图1所示。
单片机8031与DS12887的微处理机接口这里不再重述。
DS12887的SQ W 脚为方波输出脚,它给计数器4017提供定时时钟脉冲,单片机的P10口与4017复位脚RST 相接(高电平有效),一旦P10口输出高电平脉冲,则4017被复位,Q 0端为1,Q 1~Q 9均输出低电平,4017重新开始计数。
4017的Q 3端输出的信号经二极管D1后到达单片机8031的复位端R ES 。
由于是Q 3输出复位信号,则4017的CL K 只需3个脉冲,Q 3即输出高电平信号,可预设DS12887的输出方波周期为0.5s ,那么,该电路的看门狗周期为1.5秒。
如果在1.5秒内,P10端不能输出高脉冲复位4017,则整个电路将被复位一次。
SQ W 端一旦开始允许方波输出,不管单片机是否死机都可输出定时方波,这样,通过DS12887的SQ W 端,外加一片廉价的4017就可以构成单片机的看门狗电路。
3.软件利用DS12887的更新中断来完成对4017的定时复位。
DS12887的更新中断为每秒钟发生一次,当出现更新中断时,IRQ 端输出低电平,单片机8031中断响应,P10口输出一次高脉冲信号复位4017计数器,计数器重新开始计数。
LKJ2000型监控装置_常见故障处理_交流讲座
电源 数字量输入/ 出 通信 地面信息处 理 监控记 录
数字量输入
备用 模拟量输入/ 出
目录
• 第一部分 • 第二部分 • 第三部分 监控记录插件 屏幕显示器 语音录音
第Hale Waihona Puke 部分 监控记录插件第 一 节 、 监 控 记 录 插 件
第 二 节 、 信 息 处 理 插 件
• • •
案例3
• 故障现象:造成模拟入出、数字输入、数字入出乱动作 • 原理分析:监控记录插件输出某信号状态不确定,而模拟入出、数字 输入、数字入出三块插件通过VME总线与监控记录插件相连,检测 VME总线上的地址总线、数据总线、控制总线及选板信号工作是否正 常。 • 检修:各选板信号,即U20(三八译码器,型号为74HC138)输出的片 选信号CS6、CS8、CS10对应AM0(模拟入出选板信号)、AM1(数字 输入选板信号)、AM5(数字入出选板信号)。经检测发现输出片选信号 不正常,出现各选板信号为4V的现象。因74系列芯片高低电平范围 为:>4.5V为高电平,<0.8V为低电平。输出为4V说明该元器件已 坏,更换后正常。 • 维修总结: • 74系列芯片在监控装置中应用较多,输出电压都应遵守高低电平范围。 • 通过万用表测量各引脚对地阻值,也可判断出74系列芯片的好坏。
2
3
4
5
6
7 8 9
维修案例1
故障现象、用IC卡转文时显示通讯超时 故障原因:看门狗电路芯片U2-DS1232不良引起。 故障分析:襄樊机务段有两块监控记录F插件已是第三次返修,都是不 能用IC卡转文件,段方反映较大。经检查发现,该段是用思维公司程序, 插件自检时无1A-5B灯亮就已自检完成;用我公司的测试程序自检正常, 且用IC卡转文件也正常,再将思维程序装回插件上也可转文件,但是断 电后一会再开机就重现故障。将思维程序装在好的插件上转文件正常, 排除程序故障。更换复位电路芯片(U2-DS1232)后故障排除。 分 析:自检时复位电路能对CPU复位,但不能对外部芯片复位,造成 芯信息不一致,思维程序可能不能通过软件对外部电路复位。之后同样 方法修复了北京机务段等的多块监控记录插件。
FPGA可编程逻辑器件芯片ADM1232ARNZ中文规格书
ADM1232
SPECIFICATIONS
VCC = full operating range, TA = TMIN to TMAX, unless otherwise noted.
Table 1. Parameter TEMPERATURE POWER SUPPLY
Voltage Current
ADM1232
FUNCTIONAL BLOCK DIAGRAM
VCC TOLERANCE
5%/10% TOLERANCE
SELECT
RESET
PB RESET TD
GND
VREF
DEBOUNCE WATCHDOG TIME-BASE
SELECT
Figure 1.
WATCHDOG TIMER
ADM1232
ADM1232
TOP VIEW (Not to Scale)
15 VCC 14 NC 13 STROBE 12 NC
11 RESET
10 NC
9 RESET
NC = NO CONNECT
Figure 3. RW-16 Pin Configuration
07522-003
ADM1232
07522-004
PB RESET 1 TD 2
TOLERANCE 3 GND 4
ADM1232
TOP VIEW (Not to Scale)
8 VCC 7 STROBE 6 RESET 5 RESET
Figure 4. RM-8 Pin Configuration
07522-005
PB RESET 1 TD 2
TOLERANCE 3 GND 4
DS1232外部看门狗模块设计
DS1232外部看门狗模块使用说明
【简要说明】
一、尺寸:35mm X15mm X10mm长X宽X高
二、主要芯片:DS1232
DS1232是一个具有看门狗功能的电源监测芯片,在电源上电、断电、电压瞬态下降和死机时都会输出一个复位脉冲,十分适合作为单片机的复位电路。
三、工作电压:直流5伏;
四、特点:
1、具有电源指示。
2、具有高电平有效复位输出端
4、具有高电平有效复位输出端
5、具有按钮复位输入端
6、精确的10%电源供电监视;
7、输入给看门狗的脉冲的时间间隔小于1.2S
8、具有看门狗功能,可以防止单片机系统死机;
9、芯片内含温度补偿电路
五、有详细使用说明书
适用场合:单片机学习、电子竞赛、产品开发、毕业设计。
【标注图片】
【原理图】产品淘宝有售
【PCB尺寸图】
【产品展示】。
DS1232PDF芯片资料
RST
050798 3/7
DS1232/DS1232S
TIMING DIAGRAM: PUSHBUTTON RESET Figure 4
tPB tPDLY VIH VIL
temperature –40°C to +85°C available, designated N
DS1232 8–PIN DIP (300 MIL) See Mech. Drawings Section
DS1232S 16–PIN SOIC (300 MIL) See Mech. Drawings Section
OPERATION – WATCHDOG TIMER
A watchdog timer function forces RST and RST signals to the active state when the ST input is not stimulated for a predetermined time period. The time period is set by the TD input to be typically 150 ms with TD connected to ground, 600 ms with TD left unconnected, and 1.2 seconds with TD connected to VCC. The watchdog timer starts timing out from the set time period as soon as RST and RST are inactive. If a high–to–low transition occurs on the ST input pin prior to time–out, the watchdog timer is reset and begins to time–out again. If the watchdog timer is allowed to time-out, then the RST and RST signals are driven to the active state for 250 ms minimum. The ST input can be derived from microprocessor address signals, data signals, and/or control signals. When the microprocessor is functioning normally, these signals would, as a matter of routine, cause the watchdog to be reset prior to time–out. To guarantee that the watchdog timer does not time–out, a high–to–low transition must occur at or less than the minimum shown in Table 1. A typical circuit example is shown in Figure 3.
TC1232中文资料
2006 Microchip Technology Inc.
初稿
DS21370C_CN 第3 页
TC1232
tPB
ST
tST
tTD
PB RST
tPBD
VIL
RST RST
VIH tRST
防误动作 PB RST 输入引脚忽略长度小于 1 毫秒的输入脉冲 , 设计成只识别长度大于等于 20 毫秒的脉冲。
4: 由设计保证。
DS21370C_CN 第2 页
初稿
2006 Microchip Technology Inc.
TC1232
VCC
tF
+4.75V +4.25V
tR +4.75V
+4.25V
VCC = 5V
VCC
+4.5V(5% 触发点) +4.25V(10% 触发点) VCC
4.6V(5% 触发点) 4.5V(10% 触发点)
器件参考地。
复位输出 (高电平有效) 以下任一条件发生时,输出变成有效 (高电平):
1. 如果 VCC 电压跌落至选定的复位电压门限值以下; 2. 如果 PB RST 引脚被强制为低电平;
3. 如果 ST 引脚在选定的最小超时周期内没有被锁存; (参考 TD 引脚)
4. 初始上电时。
复位输出 (低电平有效) 以下任一条件发生时,输出变成有效 (低电平):
TC1232
微处理器监控器
特性
• 高精度电压监控电路 - 可调节 +4.5V 或 +4.75V
• 最小复位脉冲宽度 – 250 毫秒 • 无需外部元件 • 可调看门狗 (Watchdog)定时
“看门狗”电路DS1232在单片机产品中的应用
免费赠阅
《L ED 光柱专用芯片应用专集》
L ED 光柱被誉为替代指针式动圈表的优 选产品 , 本专集汇集了常用 L ED 光柱有关技 术数据及各种显示方式的驱动电路 , 是设计人 员开发光柱仪表的实用手册 。
成熟技术奉献 函索电告即寄
杭州三可仪表厂 (市场部) 赠阅电话 : (0571) 6994515 传真 :6985324 联系人 :冯国强 地址 :杭州艮山西路 158 号 邮编 :310021
(2) DS1232 内部第 6 引脚没有上拉电阻 , 如果 单片机的其它外围接口芯片需要用到低电平复位信 号 , 那么 , 必须在该引脚上外接一个上拉电阻 , 如图 3 中的 R 。
(3) 如果用仿真器调试用户目标板 ,并且 S T 端 与 单 片 机 的 AL E 相 连 , 那 么 最 好 先 不 要 插 上 DS1232 芯片 , 因为在仿真器与 PC 机相连单步运行 程序时 , 单片机的 AL E 信号并不是连续供给的 , 容 易造成非正常复位 ,影响调试工作的进行 。
图 1 DS1232 外形及引脚排列
图 2 DS1232 内部结构框图
© 1995-2005 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.
“看门狗”电路 DS1232 在单片机产品中的应用
- 21 -
●不需要分立元件 ; ●适应温度范围宽 , - 40~ + 85 ℃。
J ia Zhenguo Xu Lin
摘要 : 介绍一种看门狗集成电路 DS1232 的功能及与单片机的实际接口电路 , 结合工程实际指出了
DS1232 在应用中的注意事项 。
智能融合2 MSS 看门狗计时器配置说明书
SmartFusion2 MSS Watchdog Timer ConfigurationSmartFusion2 MSS Watchdog Timer Configuration Table of ContentsConfiguration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3A Product Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Customer Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Customer Technical Support Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Contacting the Customer Technical Support Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 ITAR Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Configuration OptionsThe Watchdog Timer is an Advanced Peripheral Bus (APB) slave that guards against system crashes by requiring that it is regularly serviced by the ARM® Cortex™-M3 microcontroller or by a bus master in the field programmable gate array (FPGA) fabric. For complete details please refer to the MicrosemiSmartFusion2 User's Guide.Configuration OptionsEnabling/Disabling the watchdog - The Watchdog Timer can be enabled or disabled by using Flash Bits or by using the ARM® Cortex™-M3 microcontroller firmware. Once disabled, the Watchdog Timer can only be re-enabled as a result of a power-up reset. On the MSS canvas, you can enable/disable the watchdog instance (Figure 1).Timeout - A control bit in the WDOGCONTROL register is used to determine whether the Watchdog Timer generates a reset or an interrupt, if a counter timeout occurs (Figure 2). The default setting is reset generation on timeout. When interrupt generation is selected, the WDOGTIMEOUTINT output isasserted on timeout and remains asserted until the interrupt is cleared. When reset generation is selected, the Watchdog Timer does not directly generate the system reset signal. Instead, when the counter reaches zero, the Watchdog Timer generates a pulse on the WD_TIMEOUT output and this is routed to the reset controller to cause it to assert the necessary reset signals.The pulse on the WD_TIMEOUT output is generated in the RCOSCCLK domain and has duration of one clock cycle. Use the Timeout behavior option to set the WDOGCONTROL register value loaded (Flash Bits) at POR and/or when the device is reset (DEVRST_N is asserted/de-asserted).Interrupt Port - If the Timeout behavior option has been set to Interrupt (Figure 2) you can expose the WD_TIMOUT port the FPGA fabric by checking the Expose WD_TIMEOUT port to Fabric check box.Refresh Count - The WDOGLOAD register is used to store the value that is loaded into the counter each time the Watchdog Timer is refreshed (Figure 3). The six least significant bits of the WDOGLOAD register are always set to 0x3F, irrespective of what value is written to it. This effectively means that there is a lower limit on the value that can be written to the counter. Use the Refresh Count option to set theFigure 1 • Disabled WatchdogFigure 2 •Timeout ConfigurationWDOGLOAD register value loaded (Flash Bits) at POR and/or when the device is reset (DEVRST_N is asserted/de-asserted).Counter Threshold - The Watchdog Timer counter is refreshed by writing the value 0xAC15DE42 to the WDOGREFRESH register (Figure 4). This causes the counter to be loaded with the value in theWDOGLOAD. An appropriate value must be written to the WDOGLOAD System register before writing to the WDOGREFRESH register. Forbidden and permitted windows in time regulate when refreshing can occur.The size of these windows is controlled by the value in the WDOGMVRP System register. When the counter value is greater than the value in the WDOGMVRP , refreshing the Watchdog Timer is forbidden. If a refresh is executed in these circumstances, the refresh is successful, but a reset or interrupt(depending on Operation mode selected) is also generated. When the counter value falls below the level programmed in the WDOGMVRP , refreshing of the Watchdog Timer is permitted.It is possible to avoid having forbidden and permitted windows by ensuring that the value in theWDOGMVRP is greater than the value in the WDOGLOAD. Use the Refresh Count option to set the WDOGLOAD register value loaded (Flash Bits) at POR and/or when the device is reset (DEVRST_N is asserted/de-asserted).Figure 3 • Refresh Count ConfigurationFigure 4 •Counter Threshold ConfigurationA – Product SupportMicrosemi SoC Products Group backs its products with various support services, including CustomerService, Customer Technical Support Center, a website, electronic mail, and worldwide sales offices.This appendix contains information about contacting Microsemi SoC Products Group and using thesesupport services.Customer ServiceContact Customer Service for non-technical product support, such as product pricing, product upgrades,update information, order status, and authorization.From North America, call 800.262.1060From the rest of the world, call 650.318.4460Fax, from anywhere in the world, 408.643.6913Customer Technical Support CenterMicrosemi SoC Products Group staffs its Customer Technical Support Center with highly skilledengineers who can help answer your hardware, software, and design questions about Microsemi SoCProducts. The Customer Technical Support Center spends a great deal of time creating applicationnotes, answers to common design cycle questions, documentation of known issues, and various FAQs.So, before you contact us, please visit our online resources. It is very likely we have already answeredyour questions.Technical SupportVisit the Customer Support website (/soc/support/search/default.aspx) for moreinformation and support. Many answers available on the searchable web resource include diagrams,illustrations, and links to other resources on the website.WebsiteYou can browse a variety of technical and non-technical information on the SoC home page, at/soc.Contacting the Customer Technical Support CenterHighly skilled engineers staff the Technical Support Center. The Technical Support Center can becontacted by email or through the Microsemi SoC Products Group website.EmailYou can communicate your technical questions to our email address and receive answers back by email,fax, or phone. Also, if you have design problems, you can email your design files to receive assistance.We constantly monitor the email account throughout the day. When sending your request to us, pleasebe sure to include your full name, company name, and your contact information for efficient processing ofyour request.The technical support email address is **********************.© 2012 Microsemi Corporation. All rights reserved. Microsemi and the Microsemi logo are trademarks of Microsemi Corporation. All other trademarks and service marks are the property of their respective owners.Microsemi Corporation (NASDAQ: MSCC) offers a comprehensive portfolio of semiconductor solutions for: aerospace, defense and security; enterprise and communications; and industrial and alternative energy markets. Products include high-performance, high-reliability analog and RF devices, mixed signal and RF integrated circuits, customizable SoCs, FPGAs, and complete subsystems. Microsemi is headquartered in Aliso Viejo, Calif. Learn more at .Microsemi Corporate HeadquartersOne Enterprise, Aliso Viejo CA 92656 USAWithin the USA: +1 (949) 380-6100Sales: +1 (949) 380-6136Fax: +1 (949) 215-4996My CasesMicrosemi SoC Products Group customers may submit and track technical cases online by going to My Cases .Outside the U.S.Customers needing assistance outside the US time zones can either contact technical support via email (**********************) or contact a local sales office. Sales office listings can be found at /soc/company/contact/default.aspx.ITAR Technical SupportFor technical support on RH and RT FPGAs that are regulated by International Traffic in Arms Regulations (ITAR), contact us via ***************************. Alternatively, within My Cases , select Yes in the ITAR drop-down list. For a complete list of ITAR-regulated Microsemi FPGAs, visit the I TAR web page.。
看门狗芯片
复位操作,使系统重新启动
看门狗芯片的发展历程
• 早期看门狗芯片主要用于硬件系统,如计算机主板、通信设备等
• 随着嵌入式系统的普及,看门狗芯片逐渐应用于各种嵌入式设备,如微控制器、传
感器等
• 如今,看门狗芯片已经成为嵌入式系统中不可或缺的组成部分
看门狗芯片的工作原理及分类
看门狗芯片的工作原理
• 看门狗芯片内部有一个计数器,用于记录CPU发送的重置信号数量
• 防止程序长时间运行导致的系统资源耗尽
• 提高系统的可靠性和稳定性
• 防止系统故障无法及时发现和处理
看门狗芯片对嵌入式系统可靠性的提升
提高系统的可靠性
• 防止程序死机或跑飞导致的系统故障
• 提高系统的可靠性和稳定性
降低系统的维护成本
• 减少因系统故障导致的硬件损坏和维修成本
• 提高系统的可维护性和可扩展性
⌛️
04
看门狗芯片的未来发展趋势与挑战
看门狗芯片的技术发展趋势
01
高性能、低功耗的看门狗芯片
• 随着芯片技术的不断发展,未来的看门狗芯片将具有更
高的性能和更低的功耗
• 提高系统的稳定性和可靠性,降低系统的能耗
02
集成化的看门狗芯片
• 随着芯片集成度的提高,未来的看门狗芯片将与其他功
能模块集成在一起
保证汽车电子设备的稳定运行
• 避免因程序死机或跑飞导致的汽车电子设备故障
• 提高汽车电子设备的可靠性和稳定性
防止汽车电子系统资源耗尽
• 防止程序长时间运行导致的系统资源耗尽
• 防止系统故障无法及时发现和处理
降低汽车电子系统的维护成本
• 减少因系统故障导致的硬件损坏和维修成本
看门狗芯片MAX708的工作原理及数据保护系统设计
看门狗芯⽚MAX708的⼯作原理及数据保护系统设计MAX708是⼀种微处理器电源监控和看门狗芯⽚,可同时输出⾼电平有效和低电平有效的复位信号。
复位信号可由VCC电压、⼿动复位输⼊,或由独⽴的⽐较器触发。
域值为1.25 V、⽤于电源失效或低电源警告的独⽴⽐较器可⽤于监视第2个电源信号,为处理器提供电压跌落的预警功能。
这⼀功能是为器件发出复位信号前的正常关机、向操作者发送警报或电源切换及数据保护⽽考虑的。
MAX708提供有3种复位域值电平可供选择,这3种域值为:2.63 V、2.93 V、3.08 V。
同时提供⼿动复位输⼊信号,在VCC=1 V时能提供有效的RESET复位信号。
MAX708内部由上电⽐较器、复位信号发⽣器、反相器以及失电⽐较器组成。
它们的引脚及功能分别说明如下。
引脚1:MR,⼿动复位输⼊。
当MR输⼈信号低于0.8 V时,产⽣复位脉冲信号输出。
当MR输⼊低电平时,会有250µA的内部拉出电流,该拉出电流可以驱动连接在MR端的TTL或CMOS逻辑门,也可以由开关短路到地。
⼀般在MR输⼊的⼿动复位信号由开关或逻辑门产⽣,这时,⼿动开关应接到地,或逻辑门应输出低电平。
所以,MAX708内部拉出电流会作为外部逻辑门的灌⼊电流,或开关短路到地的电流。
引脚2:VCC,+5 V电源。
引脚3:GND,信号地。
引脚4:PFI,电源电压下降监视输⼊端。
当PFI端输⼊低于1.25 V时,就会使PFO端输出低电平。
如果PFI端不⽤时,把其接到GND或VCC端。
引脚5:PFO,电源电压下降监视输出端。
当PFI端输⼊低于1.25 V时,就会使PFO端输出低电平,同时接收灌⼊电流,其他状态PFO输出⾼电平。
引脚6:空脚,不⽤。
引脚7:RESET,低电平复位输出脉冲端,脉冲宽度为200 ms。
如果电源VCC低于复位门槛4.65 V时,则保持输出低电平⽽不是脉冲。
接通VCC时,由于VCC从0→5V,故会产⽣200 ms的复位脉冲输出。
带看门狗喂狗功能的TMS320F2812远程加载技术
带看门狗喂狗功能的TMS320F2812远程加载技术蒋炯炜;雷志军;于鹏【摘要】为了提高系统可靠性,外部硬件看门狗电路的应用越来越广泛,但多数情况下,更新程序的同时无法完成喂狗操作,致使芯片不断复位,无法完成软件升级.在此基础上提出了一种基于RS232的带喂狗功能的TMS320F2812程序的远程加载方案,并详细阐述了实现过程.该方案不仅摆脱了Flash编程时对JTAG接口的依赖,而且对底层Flash API函数进行了修改,加入了喂狗程序,灵活性高,非常适用于军用领域,具有较大的实用价值.【期刊名称】《电子与封装》【年(卷),期】2016(016)010【总页数】4页(P23-26)【关键词】F2812;RS232;看门狗;远程更新【作者】蒋炯炜;雷志军;于鹏【作者单位】中国电子科技集团公司第58研究所,江苏无锡214072;中国电子科技集团公司第58研究所,江苏无锡214072;中国电子科技集团公司第58研究所,江苏无锡214072【正文语种】中文【中图分类】TN402随着科学技术的进步,系统的可靠性越来越受到重视,特别是军用领域的要求更苛刻。
看门狗电路就是提高系统可靠性的一种关键技术,在出现死机、程序跑飞、程序有BUG导致不受控等情况出现时,可以起到复位系统的作用。
看门狗电路分为内部看门狗(集成在处理器内部)和外部看门狗(基于硬件)。
内部看门狗便于设计但容易失效,在程序运行失效时会禁止看门狗,导致系统的进一步混乱。
而外部看门狗虽然需要占用额外的电路板空间,但其不仅可以监测VCC电源,在电压跌落到指定的门限以下时触发系统复位,而且完全不受内部程序失效的影响,对于可靠性要求较高的设计是不可或缺的。
在大多数控制场合两者互相配合一起使用。
在系统可靠性提高的同时也带来一个新的问题。
由于大多数自动化设备安装在野外或整机内部,若已安装的设备出现程序缺陷或用户提出新的需求,就需要对程序进行远程更新。
以F2812为例,更新Flash程序的过程是个先擦后写的步骤。
吸油烟机电路设计 毕业论文.
目录摘要: (1)第一章抽油烟机的方案设计 (3)§1.1 吸油烟机的两种设计方案 (3)§1.2 方案比较 (4)§1.3 方案概述 (4)第二章各检测电路设计 (6)§2.1电源电路 (6)§2.2 煤气检测 (6)§2.3 油烟蒸汽检测 (7)§2.4 按键输入 (8)§2.4.1 按键说明 (8)§2.4.2 按键接口电路 (9)§2.5 系统自动复位电路 (10)第三章主控制电路设计 (11)§3.1 单片机最小系统 (11)§3.2 抽油烟机的开关控制电路 (11)§3.3 自动照明控制 (12)§3.4 定时显示电路 (13)§3.5 报警电路 (14)第四章程序设计 (15)§4.1 主程序的设计 (15)§4.2 中断键盘扫描 (16)§4.3 显示子程序 (17)§4.4 INTI中断报警服务程序 (17)参考文献 (18)智能油烟机控制电路摘要:智能油烟机控制电路不仅具有油烟机基本的开关功能,而且还能根据厨房在烧菜做饭的过程中产生的油烟温度高,而泄漏的燃气温度低的特点,采取不同的传感器件进行检测。
当厨房的油烟或可燃有害气体达到一定浓度的值时,经传感器进入单片机的分析,使电机电路自动启动并发出声音报警,吸油烟机迅速将有害气体抽走。
本设计还设有定时功能,可对抽油烟机进行时长的设定。
论文的硬件部分主要设计了油烟机的烟气、燃气检测模块,按键输入模块,显示模块,执行电路模块等。
智能油烟机控制电路主要靠单片机进行控制,通过软件设计来自动控制油烟机的开关,所以具有自动检测和智能控制的功能。
关键词:AT89C51 MQ-5 DS1232Intelligent Hood Control CircuitAbstract: Intelligent Hood Control Circuit not only has lampblack machinebasic switch function, and still can according to the kitchen is in the process of cooking oil produced in high temperature, the gas leak of low temperature characteristic, take different sensors detect thing. When the kitchen lampblack or flammable harmful gas reaches a certain concentration of value, the sensor into SCM analysis, make motor circuit automatically start and sound alarms, oil absorption rapidly take the harmful gas siphoned off. This design also is equipped with timing function, may to the smoke lampblack machine when carried out long setting. The paper mainly designed hardware components of smoke lampblack machine, gas detection module, key input module, timing display module, executive circuit module, etc. Intelligent Hood Control Circuit controlled mainly by MCU, through software designed to automatic control lampblack machine switches, so has the automatic detection and intelligent control function.Key Words:AT89C51,MQ-5,DS1232第一章抽油烟机的方案设计在现代电子技术领域中,实现抽油烟机的控制电路的方法多种多样,可以通过纯硬件电路来实现,也可以采用硬件和软件结合的电路来完成。
STC系列单片机看门狗
void Timer0_isr() interrupt 1
{
TH0=0x4C;
TL0=0x00;
timer0_ctr++;
if(timer0_ctr>=30)
{
TR0=0;
//定时器0暂停,否则再次来中断会冲断程序
timer0_ctr=0;
LED=0;
delay_ms(100);
STC89C52最小单片机系统+两个指示灯
串行口接口(用于下载程序和测试本次试验
关于实验的注意事项:
1. 本次试验使用的是11.0592MHz晶振,设置 WDT_CONTR=(0011 0100)B,32预分频,单片机使 用12指令周期模式。
计算看门狗溢出时间: [12*32*32768/(11059200)]≈1s。
看门狗的看门原理
我们在设计程序时,先根据看门狗计数器的位 数和系统的时钟周期算一下计满数需要的时间, 就是说在这个时间内“看门狗”计数器是不会 装满的,然后在这个时间内告诉它重新开始计 数,就是把计数器清零,这个过程叫“喂狗”,
这样隔一段时间喂一次狗,只要程序正常运行 他就永远计不满,一旦出现死循环之类的故障, 没有及时来清零计数器,就会导致装满了溢出, 他就重启系统,这就是
TR0=1;
//启动定时器0
}
//串行口初始化程序
void InitCOM()
{
SCON=0x50;
//SCON=(0101
0000)B,波特率不加倍,允许接收
TH1=0xFD; =9600bps
//设置波特率
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DS1232 看门狗芯片
●结构及特点
DS1232是一个具有看门狗功能的电源监测芯片,在电源上电、断电、电压瞬态下降和死机时都会输出一个复位脉冲
⊙具有看门狗功能,可以防止单片机系统死机;
⊙输入给看门狗的脉冲的时间间隔可以设置;
⊙具有5%或10%的两种电源监测精度(芯片内含温度补偿电路)。
RESTE ——复位键连接引脚,直接连接复位键。
TD ——看门狗定时器延时设置。
如果连接到地,输入给看门狗的脉冲间隔不得大于150毫秒;如果不连接,脉冲间隔不得大于600毫秒;如果连接到电源,脉冲间隔不得大于1.2秒。
TOL ——选择5%或10%的电源监测精度。
如果这个引脚连接到地,当电源下降到4.75V时芯片将输出一个复位脉冲;如果这个引脚连接到5V,只有当电源下降到4.5V时芯片才输出一个复位脉冲。
GND ——地线。
RST ——复位高脉冲输出引脚。
RST/ ——复位低脉冲输出引脚.
ST/ ——看门狗脉冲输入,低脉冲有效。
VCC ——5V电源。
芯片DS1232在系统工作时,必须不间断的给引脚7输入一个脉冲系列,这个脉冲的时间间隔由引脚2设定,如果脉冲间隔大于引脚2的设定值,芯片将输出一个复位脉冲使单片机复位。
一般将这个功能称为看门狗,将输入给看门狗的一系列脉冲称为“喂狗”。
这个功能可以防止单片机系统死机。
●DS1232的应用电路
DS1232的应用原理图,其中TD连接到5V电源,因此输入给看门狗的脉冲间隔不可以超过1.2秒;TOL 连接到地,因此电源电压下降到4.75V时就会引起DS1232输出复位脉冲;图中使用一个复位键;把51单片机的P1.1引脚连接到,因此在程序中必须从P1.1引脚输出一个脉冲系列,否则将引起系系统复位。
注意:(1)ST除了和单片机的ALE相连外还可以和其他信号相连,但必须保证在看门狗定时计数溢出前复位看门狗定时器。
(2)DS1232的6脚没有上拉电阻,如果其他外围芯片需要用到低电平复位信号,那么必须在引脚上外接上拉电阻。
(3)如果仿真器用户连接调试板,并且ST和ALE相连,最好先不要插上DS1232芯片,因为单步是ALE脚的并不是连续供给的,容易造成非正常复位。