CN102866319A - 基于单片机ad转换器的故障诊断电路 - Google Patents
基于单片机ad转换器的故障诊断电路 Download PDFInfo
- Publication number
- CN102866319A CN102866319A CN2012103662692A CN201210366269A CN102866319A CN 102866319 A CN102866319 A CN 102866319A CN 2012103662692 A CN2012103662692 A CN 2012103662692A CN 201210366269 A CN201210366269 A CN 201210366269A CN 102866319 A CN102866319 A CN 102866319A
- Authority
- CN
- China
- Prior art keywords
- chip microcomputer
- fault
- resistance
- single chip
- convertor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Testing Of Short-Circuits, Discontinuities, Leakage, Or Incorrect Line Connections (AREA)
Abstract
基于单片机AD转换器的故障诊断电路,包括单片机和电阻网络,该电阻网络由若干路分支电阻网络组成,每路分支电阻网络都设置有分压电阻和偏置电阻,该偏置电阻的一端都接地,另一端都与单片机的AD转换器一个输入端连接;电阻网络中若干路分支电阻网络输入端分别输入不同的故障信号,若干路分支电阻网络输出端都与单片机的AD转换器一个输入端连接;由于各分压电阻的阻值都不相同,因此当故障信号不同时输出的电压数值也不相同,从而根据单片机内部程序设定即可识别出是那一路或几路检测出故障,从而能够利用一个AD转换器的端口实现实时监控多个故障信号,实现AD转换器的充分利用,节约单片机I/O端口。
Description
技术领域
本发明涉及诊断电路,尤其是一种用于故障诊断的基于单片机AD转换器的故障诊断电路。
背景技术
基于单片机的工业、军用设备、仪器仪表需要进行故障诊断,常用诊断方式为使用单片机I/O端口读取故障状态,高低电平分别对应有无故障两种状态,实际使用时存在单片机外接器件太多而I/O端口不够使用的情况,通常通过外扩端口来实现,其成本较高。
发明内容
针对单片机I/O端口有限而片内AD转换器未充分利用的问题,本发明提供一种充分利用单片机AD转换器,实现利用该单片机AD转换器端口进行故障检测的故障诊断电路。
为了实现上述目的,本发明采用的技术方案如下:
基于单片机AD转换器的故障诊断电路,包括单片机,其特征在于,还包括用于将故障信号传输至所述单片机的电阻网络,该电阻网络由若干路分支电阻网络组成,每路分支电阻网络都设置有分压电阻和偏置电阻,该偏置电阻的一端都接地,另一端都与所述单片机的AD转换器(模数转换器)一个输入端连接。
所述若干路分支电阻网络都是由依次串联的一个开关二极管、一个所述的分压电阻和一个所述的偏置电阻组成,所述开关二极管的正极接故障信号输出端,负极依次串联所述分压电阻和所述偏置电阻后接地,该偏置电阻与所述分压电阻之间设置节点,该节点与所述单片机的AD转换器一个输入端连接,所述各路分支电阻网络中分压电阻的阻值都互不相等。
本发明的积极效果是:
本发明充分利用单片机片内未使用的AD转换器。电阻网络中若干路分支电阻网络输入端分别输入不同的故障信号,若干路分支电阻网络输出端都与单片机的AD转换器一个输入端连接。由于各分压电阻的阻值都不相同,因此当故障信号不同时输出的电压数值也不相同,从而根据单片机内部程序设定即可识别出是那一路或几路检测出故障,从而能够利用一个AD转换器的端口实现实时监控多个故障信号。达到节约单片机I/O端口,实现AD转换器的充分利用。且由于无需扩展端口,因此节省成本。
附图说明
图1为本发明的电路原理图;
图2为实施例1的电路原理图;
图3为实施例1的流程图。
具体实施方式
下面结合具体实施例对本发明作进一步详细说明。
如图1所示,基于单片机AD转换器的故障诊断电路,包括单片机、用于将故障信号传输至所述单片机的电阻网络,该电阻网络由若干路分支电阻网络组成,每路分支电阻网络都设置有分压电阻和偏置电阻,该偏置电阻的一端都接地,另一端都与所述单片机的AD转换器一个输入端连接。
所述若干路分支电阻网络都是由依次串联的一个开关二极管、一个所述的分压电阻和一个所述的偏置电阻组成,所述开关二极管的正极接故障信号输出端,负极依次串联所述分压电阻和所述偏置电阻后接地,该偏置电阻与所述分压电阻之间设置节点,该节点与所述单片机的AD转换器一个输入端连接,所述各路分支电阻网络中分压电阻的阻值都互不相等。
本发明充分利用单片机片内未使用的AD转换器。电阻网络中若干路分支电阻网络输入端分别输入不同的故障信号,若干路分支电阻网络输出端都与单片机的AD转换器一个输入端连接。由于各分压电阻的阻值都不相同,因此当故障信号不同时输出的电压数值也不相同,从而根据单片机内部程序设定即可识别出是那一路或几路检测出故障,从而能够利用一个AD转换器的端口实现实时监控多个故障信号。达到节约单片机I/O端口,实现AD转换器的充分利用。
例如单片机AD转换器具有10位精度时,理论上可支持1024种状态,10种输入。可以大大节省单片机I/O端口线,充分利用单片机资源。由于无需扩展端口,因此节省成本。
实施例1:
如图2所示,电阻网络由a和b两路分支电阻网络组成。输入端口电压为高电平(H)+5V,低电平(L)为+0.7V,高电平表示存在故障,低电平表示无故障,二极管选用1N4148,Ra1取10kΩ,Ra2取2kΩ;Rb1取12kΩ,Rb2取2kΩ。
由于分压电阻Ra1和Rb1阻值都不相同,当Va和Vb是故障电压信号。
Ra1 和Rb1并联后与并联的Ra2和 Rb2组成电阻网络。
根据高低电平,对应输入输出如表1所示:
Va | Vb | V(V) | 程序故障判别门限 | 故障 |
L | L | ≤0.1 | ≤0.1 | 无 |
L | H | 0.36 | ≤0.4 且 >0.1 | Vb路故障 |
H | H | 0.73 | ≥0.6 | Va、Vb路故障 |
H | L | 0.43 | <0.6 且 >0.4 | Va路故障 |
如图3所示,基于该a和b两路分支电阻网络的故障检测流程,按照如下步骤进行:
初始化AD转换器;
初始化完成后AD转换器对接收到的数据信号进行A/D转换;
单片机读取电压采样数值V;
单片机判断读取的电压采样数值是否小于等于0.1伏特,如果小于等于0.1伏特,则a和b路输入都为低电平,判断为无故障;
如果电压采样数值不为小于等于0.1伏特,则判断电压采样数值V是否为0.1伏特<V≤0.4伏特;
如果电压采样数值0.1伏特<V≤0.4伏特,则判断为b路输入为高电平,与b路连接的装置出现故障,并输出故障信号提示故障处理;
如果电压采样数值不位于0.1伏特<V≤0.4伏特的区间,则进入下一步判断电压采样数值是否为0.4伏特<V<0.6伏特;
如果电压采样数值为0.4伏特<V<0.6伏特,则判断为a路为高电平,与a路连接的装置出现故障,并输出故障信号提示故障处理;
如果电压采样数值不位于0.4伏特<V<0.6伏特,则进入下一步判断电压采样数值是否为V≥0.6伏特;
如果电压采样数值V≥0.6伏特,则判断为a和b路都为高电平,与a和b路连接的装置都出现故障,并输出故障信号提示故障处理;
如果电压采样数值不为V≥0.6伏特,则返回所述AD转换器对接收到的数据信号进行A/D转化的步骤。
对于超过两路分支电阻网络的故障检测,其原理与上述的相同,只不过计算电压采样数值会有所变化,在此不再赘述。
本发明的上述实施例仅仅是为说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其他不同形式的变化和变动。这里无法对所有的实施方式予以穷举。凡是属于本发明的技术方案所引申出的显而易见的变化或变动仍处于本发明的保护范围之列。
Claims (2)
1.基于单片机AD转换器的故障诊断电路,包括单片机,其特征在于,还包括用于将故障信号传输至所述单片机的电阻网络,该电阻网络由若干路分支电阻网络组成,每路分支电阻网络都设置有分压电阻和偏置电阻,该偏置电阻的一端都接地,另一端都与所述单片机的AD转换器一个输入端连接。
2.根据权利要求1所述的基于单片机AD转换器的故障诊断电路,其特征在于,所述若干路分支电阻网络都是由依次串联的一个开关二极管、一个所述的分压电阻和一个所述的偏置电阻组成,所述开关二极管的正极接故障信号输出端,负极依次串联所述分压电阻和所述偏置电阻后接地,该偏置电阻与所述分压电阻之间设置节点,该节点与所述单片机的AD转换器一个输入端连接,所述各路分支电阻网络中分压电阻的阻值都互不相等。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210366269.2A CN102866319B (zh) | 2012-09-27 | 2012-09-27 | 基于单片机ad转换器的故障诊断电路 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210366269.2A CN102866319B (zh) | 2012-09-27 | 2012-09-27 | 基于单片机ad转换器的故障诊断电路 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102866319A true CN102866319A (zh) | 2013-01-09 |
CN102866319B CN102866319B (zh) | 2015-11-18 |
Family
ID=47445308
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210366269.2A Expired - Fee Related CN102866319B (zh) | 2012-09-27 | 2012-09-27 | 基于单片机ad转换器的故障诊断电路 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102866319B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103529346A (zh) * | 2013-10-12 | 2014-01-22 | 广西柳工机械股份有限公司 | 线路故障诊断方法及装置 |
CN105467234A (zh) * | 2015-11-18 | 2016-04-06 | 黑龙江大学 | 一种电池组电压采集板工装测试仪 |
CN106772006A (zh) * | 2016-12-13 | 2017-05-31 | 四川赛科安全技术有限公司 | 一种自动诊断手动报警按钮故障的电路及其诊断方法 |
CN108100303A (zh) * | 2017-12-20 | 2018-06-01 | 贵州航天电子科技有限公司 | 一种保险检测电路 |
CN108775972A (zh) * | 2018-04-17 | 2018-11-09 | 上海船舶运输科学研究所 | 热敏电阻测温电路的故障检测电路 |
CN110154824A (zh) * | 2019-05-28 | 2019-08-23 | 蜂巢能源科技有限公司 | 电池包休眠的检测装置、方法及车辆 |
CN110208685A (zh) * | 2019-07-15 | 2019-09-06 | 珠海格力电器股份有限公司 | 一种故障检测电路及设备 |
CN111781545A (zh) * | 2020-07-10 | 2020-10-16 | 迈普通信技术股份有限公司 | 端口状态管理电路、方法、装置及可读存储介质 |
CN112485633A (zh) * | 2020-11-17 | 2021-03-12 | 珠海格力电器股份有限公司 | Igbt故障检测装置及变频器 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1729419A1 (en) * | 2004-03-05 | 2006-12-06 | NSK Ltd., | Control apparatus of electrically driven power steering apparatus |
CN101183130A (zh) * | 2007-11-27 | 2008-05-21 | 天津市百利电气有限公司 | 中性线断线检测装置及控制方法 |
CN201548643U (zh) * | 2009-11-05 | 2010-08-11 | 联创汽车电子有限公司 | 车身控制器负载开、短路故障检测*** |
CN102004183A (zh) * | 2009-09-02 | 2011-04-06 | 鸿富锦精密工业(深圳)有限公司 | 电压侦测电路 |
-
2012
- 2012-09-27 CN CN201210366269.2A patent/CN102866319B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1729419A1 (en) * | 2004-03-05 | 2006-12-06 | NSK Ltd., | Control apparatus of electrically driven power steering apparatus |
CN101183130A (zh) * | 2007-11-27 | 2008-05-21 | 天津市百利电气有限公司 | 中性线断线检测装置及控制方法 |
CN102004183A (zh) * | 2009-09-02 | 2011-04-06 | 鸿富锦精密工业(深圳)有限公司 | 电压侦测电路 |
CN201548643U (zh) * | 2009-11-05 | 2010-08-11 | 联创汽车电子有限公司 | 车身控制器负载开、短路故障检测*** |
Non-Patent Citations (2)
Title |
---|
常波: "利用单片机A/D端口扩展键盘的方法", 《单片机与嵌入式***应用》 * |
王曙光等: "使用ADC作单片机键盘接口", 《现代电子技术》 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103529346A (zh) * | 2013-10-12 | 2014-01-22 | 广西柳工机械股份有限公司 | 线路故障诊断方法及装置 |
CN103529346B (zh) * | 2013-10-12 | 2016-12-07 | 广西柳工机械股份有限公司 | 线路故障诊断方法及装置 |
CN105467234A (zh) * | 2015-11-18 | 2016-04-06 | 黑龙江大学 | 一种电池组电压采集板工装测试仪 |
CN105467234B (zh) * | 2015-11-18 | 2018-03-27 | 黑龙江大学 | 一种电池组电压采集板工装测试仪 |
CN106772006A (zh) * | 2016-12-13 | 2017-05-31 | 四川赛科安全技术有限公司 | 一种自动诊断手动报警按钮故障的电路及其诊断方法 |
CN108100303A (zh) * | 2017-12-20 | 2018-06-01 | 贵州航天电子科技有限公司 | 一种保险检测电路 |
CN108775972A (zh) * | 2018-04-17 | 2018-11-09 | 上海船舶运输科学研究所 | 热敏电阻测温电路的故障检测电路 |
CN110154824A (zh) * | 2019-05-28 | 2019-08-23 | 蜂巢能源科技有限公司 | 电池包休眠的检测装置、方法及车辆 |
CN110208685A (zh) * | 2019-07-15 | 2019-09-06 | 珠海格力电器股份有限公司 | 一种故障检测电路及设备 |
CN111781545A (zh) * | 2020-07-10 | 2020-10-16 | 迈普通信技术股份有限公司 | 端口状态管理电路、方法、装置及可读存储介质 |
CN112485633A (zh) * | 2020-11-17 | 2021-03-12 | 珠海格力电器股份有限公司 | Igbt故障检测装置及变频器 |
Also Published As
Publication number | Publication date |
---|---|
CN102866319B (zh) | 2015-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102866319B (zh) | 基于单片机ad转换器的故障诊断电路 | |
CN201993124U (zh) | 多通道物理量测量装置 | |
CN104991115A (zh) | 一种斩波式直流电流检测方法及电路 | |
CN108233928B (zh) | 一种航空多通道高精度模拟量采集***bit方法 | |
CN104569571A (zh) | 高速多通道电流电压复用采集单元及数据采集方法 | |
CN203479876U (zh) | 一种基于pxi/pci总线的数字万用表 | |
CN204243847U (zh) | 一种动力电池包的电池单体电压均衡电路 | |
CN102466750B (zh) | 数字万用表的交流测量***及交流测量方法 | |
CN103176418A (zh) | 电力***智能馈线开关模组的地址编码方法 | |
US20200391609A1 (en) | Method of operating battery management systems, corresponding device and vehicle | |
CN105487439A (zh) | 一种应用于多路ad采集的双重隔离装置及方法 | |
CN205810101U (zh) | 一种基于分立元器件的M‑bus从端电路 | |
CN108107773A (zh) | 一种多通道数据采集*** | |
CN206804783U (zh) | 一种输出线路的短路检测电路 | |
CN203365651U (zh) | 蓄电池数据采集装置 | |
CN206411182U (zh) | 一种充电桩分流器电流采集电路 | |
CN204945219U (zh) | 一种基于ltc6803的燃料电池单片电压巡检*** | |
CN205861755U (zh) | 直流***智能传感器 | |
CN203122375U (zh) | 一种无创血压抗干扰电路 | |
CN108705936A (zh) | 电池模组及其方法和控制单元及电动汽车 | |
CN203688237U (zh) | 可同时测量多台农机车的制动性能测试仪 | |
CN202217012U (zh) | 微电流检测模块 | |
CN206740247U (zh) | 一种红外温度采集*** | |
CN206703979U (zh) | 电池模组及其控制电路、控制单元和电动汽车 | |
CN201311483Y (zh) | 一种电池组容量测量装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20151118 Termination date: 20210927 |
|
CF01 | Termination of patent right due to non-payment of annual fee |