所有分类
-
塑胶原材料
- 通用塑料
- PE ABS PP PVC PS LCP PCM LDPE MBS LLDPE GPPS HDPE BMC AAS ASA PHB HIPS UHMWPE DMC EBS K树脂 PPR MS SIS 其他通用塑料
- 工程塑料
- PA66 PA6 PA46 PC POM PPO PET PMMA EVA SAN PA11 PA610 PU POE PPA PSU PA1010 PBT PPS PP-R PA12 PES PEI PF EEA PEN AS PARA PFA AES EPDM MDPE EPS CPVC FEP EVOH PA612 CA PC/ABS SEBS 其他工程塑料
- 塑胶工业品
- 塑胶消费品
- 五金原材料
- 五金工业品
- 五金工具
- 电子工具 手动工具 电动工具 工具包、工具箱 喷涂工具 起重工具 液压工具 园林工具 电力电讯工具 日用五金工具 测量工具 切削工具 气动工具 研磨工具 金刚石工具 磨具、磨料 刀具、夹具 钳工工具 电工工具 管工工具 土木工具 其他未分类 五金工具 组合工具 防爆工具 匠作工具 农、园、林工具 手工工具 美容器具 其它五金工具 热工工具
- 通用配件
- 密封件 零部件 弹簧 滑车 模具 齿轮 铸件 配件五金 葫芦 锻件 钢球 阀门 紧固件、(非)标准件 索具 其他传动件 轴承 链条、链轮 润滑器 焊接设备与材料 电焊机 千斤顶 其他未分类 通用配件 温控器 气动元件 喷嘴 传动件 脚轮、万向轮 滚筒 卸扣 紧固件 液压元件 船用五金配件 管夹 直通 过滤材料 管材及管接头 井盖 吊钩、抓钩 钢珠、滚珠 密封、润滑 专业配件 喷头 液压辅件 起重件 卡箍、抱箍 其它通用配件
- 锁具安防
- 作业保护 防静电产品 军需用品 防身用具 防弹器材 智能卡 锁具 印章设备 信息安全 防雷避雷 防爆防水防尘 消防救援 二手安防产品 公共广播 防伪产品 灾害防护 智能交通 小区安防 建筑安防配件 楼宇对讲 安全标识 安全检查 交通指挥 监控器材 静电测试仪 警报设备 防盗装置 其它安全防护用品
- 仪器仪表
- 车用仪表 包装测试设备 室内环保检测仪器 仪器仪表配件材料 电子元器件 传感器 色谱仪 实验室仪器 试验箱及气候环境设备 试验设备 通用分析仪器 生物仪器 医用仪器仪表 衡器 气象仪器 气体检测分析仪 电子测量仪器 分析仪器 实验室常用设备 计量标准器具 无损检测仪器 粮食水分仪 专用仪器仪表 工业自动化仪表 校验仪器 变送器 环境、环保检测仪器 其它仪器仪表
- 电子电工
- 变频器 电子材料 开关电源 绝缘材料 绝缘材料 输电设备及材料 电子电工产品设计加工 天线 雷达及无线导航 电子电工产品制造设备 电热设备 电子电工项目合作 高压电器 低压电器 配电装置、开关柜、照明箱 显示设备 电子、电工产品代理 半导体材料 电子元器件、组件 工业自动化装置 磁性材料 电工陶瓷材料 电子化学品 插头、插座 充电器 电动机、电机 光电子、激光仪器 UPS与电源 照明与灯具 其他未分类 数码产品 电池 电子电工 开关 电工仪器仪表 电动机 电阻材料 插座 电器成套设备 配电输电设备 电源 电线、电缆 调压器 信息安全产品 电子产品包装 稳压器 变压器 连接器 插头 节电器 电气产品 其它电工设备
- 机械设备
- 裁断机 发泡机 电晕机 热熔机 注塑机 成型机 挤出机 制袋机 吹膜机 吹塑机 压塑机 压延机 造粒机 滚塑设备 包装设备 混炼机 切胶机 硫化机 密炼机 风机、排风设备 压缩、分离设备 印刷设备 整熨洗涤设备 玩具加工设备 机床 化工设备 电脑产品制造设备 家电制造设备 塑料机械 点胶机 混合机 定型机 贴合机 吹瓶机 制杯机 押出机 落砂设备 丝网设备 玻璃加工机械 钣金加工设备 切割设备 选矿设备 焊割设备与材料 造型及制芯设备 石油设备 包装检测设备 包装制造机械 激光设备 农业机械 管型线材加工设备 包装成型机械 清理设备 金融专用设备 工艺礼品加工设备 建材机械 换热、制冷设备 电子产品制造设备 砂处理设备 电镀设备与材料 食品加工机械 工控系统及装备 纸加工机械 纺织设备 医疗器械与设备 直接包装机械 工业锅炉 制氮机 仓储设备
- 五金消费品
- 办公文教光学器材
- 办公家具 计算器 实验室用品 乐器 光学仪器 绘图文具 办公挂摆饰 学习文具 办公用纸 学校家具 打印机耗材 办公文教五金 眼镜及配件 文具配件 其它教学模型、器材 文化办公设备 裁剪用品 光学计量标准器具 文教用橡胶制品 装订用品 教学模型、器材 复读机、学习机 PDA 笔类 其它文具 摄影器材 光学加工机械 书写板、擦 实验室专用设备 其它办公耗材
- 商务服务
- 二手设备转让
- 二手建材设备 二手汽摩 二手交通产品及用具 二手通讯产品 二手机械设备 二手环保产品加工设备 二手工艺礼品加工设备 二手运动休闲用品 二手电脑产品加工设备 二手农副产品加工设备 二手包装设备 二手家居用品加工设备 二手服装鞋帽加工设备 二手家用电器 二手冶炼加工设备 二手办公文教用品 二手电子、电工产品 二手化工产品设备 二手纺织、皮革加工设备 二手汽配加工设备 二手玩具加工设备 二手安全、防护用品加工设备 二手电脑及用品 二手印刷设备 二手食品饮料加工设备 二手医药产品加工设备 其他未分类 二手设备转让 二手工程机械 二手办公设备 二手建材加工设备 二手纸加工设备 二手通信器材 二手交通工具 二手木工机械 二手电工电气产品 二手纺织加工设备 二手橡胶加工设备 二手制鞋设备 二手化工设备 二手电脑及配件 二手矿业设备 二手广电设备 二手皮革加工设备 二手造纸设备 二手仪器仪表 二手环保设备 二手锅炉 二手通用零部件 其它二手设备 二手医疗设备 二手包装机械 二手照明器材 二手物流设备 二手食品机械 二手制药设备 二手电动工具 二手服装加工设备 二手电子加工设备 二手农业机械 二手冶炼设备 二手机床 二手塑料机械 二手安防设备 二手体育休闲设施
- 项目合作
- 能源项目合作 家电项目合作 环保项目合作 能源项目合作 化工项目合作 环保项目合作 注塑加工合作 铸塑加工合作 压塑加工合作 吸塑加工合作 吹塑加工合作 挤塑加工合作 冶金矿产项目合作 安全防护产品项目合作 建筑项目合作 工艺礼品项目合作 办公文教用品项目合作 玩具项目合作 医药、保健项目合作 机械及工业制品项目合作 电子、电工项目合作 交通项目合作 家居用品项目合作 运动休闲用品项目合作 其他未分类 项目合作 建材项目合作 电子项目合作 食品饮料项目合作 电脑项目合作 办公、文教项目合作 医药项目合作 招标、投标 电工电气项目合作 地区、政府招商引资 其它项目合作 机械项目合作 照明器材项目合作 服装项目合作 冶金项目合作 矿业项目合作 交通工具项目合作 五金工具项目合作
- 表面处理
单片机系统软件抗干扰的几种方法
0
在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以MCS-51单片机系统为例,对微机系统软件抗干扰方法进行研究。
1软件抗干扰方法的研究
在工程实践中,软件抗干扰研究的内容主要是:一、消除模拟输入信号的嗓声(如数字滤波技术);二、程序运行混乱时使程序重入正轨的方法。本文针对后者提出了几种有效的软件抗干扰方法。
1.1指令冗余
CPU取指令过程是先取操作码,再取操作数。当PC受干扰出现错误,程序便脱离正常轨道“乱飞,当乱飞到某双字节指令,若取指令时刻落在操作数上,误将操作数当作操作码,程序将出错。若“飞到了三字节指令,出错机率更大。
在关键地方人为插入一些单字节指令,或将有效单字节指令重写称为指令冗余。通常是在双字节指令和三字节指令后插入两个字节以上的NOP。这样即使乱飞程序飞到操作数上,由于空操作指令NOP的存在,避免了后面的指令被当作操作数执行,程序自动纳入正轨。
此外,对系统流向起重要作用的指令如RET、RETI、LCALL、LJMP、JC等指令之前插入两条NOP,也可将乱飞程序纳入正轨,确保这些重要指令的执行。
1.2拦截技术
所谓拦截,是指将乱飞的程序引向指定位置,再进行出错处理。通常用软件陷阱来拦截乱飞的程序。因此先要合理设计陷阱,其次要将陷阱安排在适当的位置。
1.2.1软件陷阱的设计
当乱飞程序进入非程序区,冗余指令便无法起作用。通过软件陷阱,拦截乱飞程序,将其引向指定位置,再进行出错处理。软件陷阱是指用来将捕获的乱飞程序引向复位入口地址0000H的指令。通常在EPROM中非程序区填入以下指令作为软件陷阱:
NOP
NOP
LJMP0000H
其机器码为0000020000。
1.2.2陷阱的安排
通常在程序中未使用的EPROM空间填0000020000。 一条应填入020000,当乱飞程序落到此区,即可自动入轨。在用户程序区各模块之间的空余单元也可填入陷阱指令。当使用的中断因干扰而开放时,在对应的中断服务程序中设置软件陷阱,能及时捕获错误的中断。如某应用系统虽未用到外部中断1,外部中断1的中断服务程序可为如下形式:
NOP
NOP
RETI
返回指令可用“RETI,也可用“LJMP0000H。如果故障诊断程序与系统自恢复程序的设计可靠、完善,用“LJMP0000H作返回指令可直接进入故障诊断程序,尽早地处理故障并恢复程序的运行。
考虑到程序存贮器的容量,软件陷阱一般1K空间有2-3个就可以进行有效拦截。
1.3软件“看门狗技术
若失控的程序进入“死循环,通常采用“看门狗技术使程序脱离“死循环。通过不断检测程序循环运行时间,若发现程序循环时间超过 大循环运行时间,则认为系统陷入“死循环,需进行出错处理。
“看门狗技术可由硬件实现,也可由软件实现。在工业应用中,严重的干扰有时会破坏中断方式控制字,关闭中断。则系统无法定时“喂狗,硬件看门狗电路失效。而软件看门狗可有效地解决这类问题。
笔者在实际应用中,采用环形中断监视系统。用定时器T0监视定时器T1,用定时器T1监视主程序,主程序监视定时器T0。采用这种环形结构的软件“看门狗具有良好的抗干扰性能,大大提高了系统可靠性。对于需经常使用T1定时器进行串口通讯的测控系统,则定时器T1不能进行中断,可改由串口中断进行监控(如果用的是MCS-52系列单片机,也可用T2代替T1进行监视)。这种软件“看门狗监视原理是:在主程序、T0中断服务程序、T1中断服务程序中各设一运行观测变量,假设为MWatch、T0Watch、T1Watch,主程序每循环一次,MWatch加1,同样T0、T1中断服务程序执行一次,T0Watch、T1Watch加1。在T0中断服务程序中通过检测T1Watch的变化情况判定T1运行是否正常,在T1中断服务程序中检测MWatch的变化情况判定主程序是否正常运行,在主程序中通过检测T0Watch的变化情况判别T0是否正常工作。若检测到某观测变量变化不正常,比如应当加1而未加1,则转到出错处理程序作排除故障处理。当然,对主程序 大循环周期、定时器T0和T1定时周期应予以全盘合理考虑。限于篇幅不赘述。
2系统故障处理、自恢复程序的设计
单片机系统因干扰复位或掉电后复位均属非正常复位,应进行故障诊断并能自动恢复非正常复位前的状态。
2.1非正常复位的识别
程序的执行总是从0000H开始,导致程序从0000H开始执行有四种可能:一、系统开机上电复位;二、软件故障复位;三、看门狗超时未喂狗硬件复位;四、任务正在执行中掉电后来电复位。四种情况中除 种情况外均属非正常复位,需加以识别。
2.1.1硬件复位与软件复位的识别
此处硬件复位指开机复位与看门狗复位,硬件复位对寄存器有影响,如复位后PC=0000H,SP=07H,PSW=00H等。而软件复位则对SP、SPW无影响。故对于微机测控系统,当程序正常运行时,将SP设置地址大于07H,或者将PSW的第5位用户标志位在系统正常运行时设为1。那么系统复位时只需检测PSW.5标志位或SP值便可判此是否硬件复位。图1是采用PSW.5作上电标志位判别硬、软件复位的程序流程图。
此外,由于硬件复位时片内RAM状态是随机的,而软件复位片内RAM则可保持复位前状态,因此可选取片内某一个或两个单元作为上电标志。设40H用来做上电标志,上电标志字为78H,若系统复位后40H单元内容不等于78H,则认为是硬件复位,否则认为是软件复位,转向出错处理。若用两个单元作上电标志,则这种判别方法的可靠性更高。
2.1.2开机复位与看门狗故障复位的识别
开机复位与看门狗故障复位因同属硬件复位,所以要想予以正确识别,一般要借助非易失性RAM或者EEROM。当系统正常运行时,设置一可掉电保护的观测单元。当系统正常运行时,在定时喂狗的中断服务程序中使该观测单元保持正常值(设为AAH),而在主程中将该单元清零,因观测单元掉电可保护,则开机时通过检测该单元是否为正常值可判断是否看门狗复位。
2.1.3正常开机复位与非正常开机复位的识别
识别测控系统中因意外情况如系统掉电等情况引起的开机复位与正常开机复位,对于过程控制系统尤为重要。如某以时间为控制标准的测控系统,完成一次测控任务需1小时。在已执行测控50分钟的情况下,系统电压异常引起复位,此时若系统复位后又从头开始进行测控则会造成不必要的时间消耗。因此可通过一监测单元对当前系统的运行状态、系统时间予以监控,将控制过程分解为若干步或若干时间段,每执行完一步或每运行一个时间段则对监测单元置为关机允许值,不同的任务或任务的不同阶段有不同的值,若系统正在进行测控任务或正在执某时间段,则将监测单元置为非正常关机值。那么系统复位后可据此单元判系统原来的运行状态,并跳到出错处理程序中恢复系统原运行状态。
2.2非正常复位后系统自恢复运行的程序设计
对顺序要求严格的一些过程控制系统,系统非正常复位否,一般都要求从失控的那一个模块或任务恢复运行。所以测控系统要作好重要数据单元、参数的备份,如系统运行状态、系统的进程值、当前输入、输出的值,当前时钟值、观测单元值等,这些数据既要定时备份,同时若有修改也应立即予以备份。
当在已判别出系统非正常复位的情况下,先要恢复一些必要的系统数据,如显示模块的初始化、片外扩展芯片的初始化等。其次再对测控系统的系统状态、运行参数等予以恢复,包括显示界面等的恢复。之后再把复位前的任务、参数、运行时间等恢复,再进入系统运行状态。
应当说明的是,真实地恢复系统的运行状态需要极为细致地对系统的重要数据予以备份,并加以数据可靠性检查,以保证恢复的数据的可靠性。
其次,对多任务、多进程测控系统,数据的恢复需考虑恢复的次序问题,笔者实际应用的数据恢复过程
恢复系统基本数据是指取出备份的数据覆盖当前的系统数据。系统基本初始化是指对芯片、显示、输入输出方式等进行初始化,要注意输入输出的初始化不应造成误动作。而复位前任务的初始化是指任务的执行状态、运行时间等。
3结束语
对于软件抗干扰的一些其它常用方法如数字滤波、RAM数据保护与纠错等,限于篇幅,本文未作讨论。在工程实践中通常都是几种抗干扰方法并用,互相补充完善,才能取得较好的抗干扰效果。从根本上来说,硬件抗干扰是主动的,而软件是抗干扰是被动的。细致周到地分析干扰源,硬件与软件抗干扰相结合,完善系统监控程序,设计一稳定可靠的单片机系统是完全可行的。
本文链接:http://www.sjwj.com/Liter/LiterDetail_26770.html
版权声明:1.塑胶五金网转载作品均注明出处,本网未注明出处和转载的,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,您同意将自行加以判断并承担所有风险。 2.如转载作品侵犯作者署名权,或有其他诸如版权、肖像权、知识产权等方面的伤害,并非本网故意为之,在接到相关权利人通知后将立即加以更正。联系电话:15014822798
投稿声明:可将稿件直接发至邮箱:234145668@qq.com(主题注明“投稿”),也可直接联系
电话:0769-22305675
传真:0769-23031246




粤公网安备 44190002001993号