毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
CAN总线智能化物流电子选取系统的仿真(8)
3.7 按键设置电路
要识别按键是否真正被按下,需要消除
机械
触点抖动。因为机械触点式按键闭合时不会迅速可靠的接通,断开时也不会立即断开,要经过一段时间的抖动才能稳定下来。为了保证动作绝对可靠,设计中通常需要引入消除抖动的方法,从而防止造成程序误动作。
消除抖动的方法通常有三种:
软件消除抖动:判断到有键按下后,延时约30ms再判,如果前后两次或三次读到的键值相同,说明按键有效;
硬件消除抖动:用两个与非门构成一个双稳态电路。当触点闭合或断开时,如果触点产生抖动,双稳电路的状态也不会改变。
利用键盘专用接口芯片(如8279)的自动消除按键抖动功能去抖动。
本系统采用软件消除抖动,而且有按键松开检测,只有按键在按下且松开连续完成,按键才会有效,防止按键按下后设置值多次加减,造成设置有错误。本装置共有2个独立按键,分别与RC4、BINT0相连。按键的主要功能是对数据显示进行查询及操作。接口电路如图3-5所示:
图3-5 按键设置电路
3.8 CAN通信模块电路
CAN全称是“Controller Area Network”,即控制器局域网,是一种有效支持分布式控制或实时控制的全数字化、多主方式的串行通讯网络,也是国际上应用最广泛的现场总线之一。CAN总线是一种开放式、数字化、多点通信的控制系统局域网,具有通信速率高、传输时间短、传输距离远、纠错能力强、高可靠性、实时灵活、控制简单、扩展能力强以及性价比高等特点,CAN总线已越来越广泛地应用于各种工业现场。
CAN总线数据通信的基本设计规范要求需要具备极高的总线利用率,较远的传输距离(可达10Km),高速的传输速率(可达1Mbits ),高抗电磁干扰性,可靠的错误处理和检错机制。CAN总线能够根据报文的ID决定接收或屏蔽该报文,发送的信息遭到破坏后还可自动重发,节点在错误严重的情况下具有自动退出总线的功能。CAN总线通信模块通过此协议负责整个从PC机至PIC单片机后数据的收发工作,是本文设计的电子选取系统中重要的技术基础。
TJA1050是Philips公司生产的,用以替代82C250的高速CAN总线驱动器,该器件提供了CAN控制器与物理总线之间的接口以及对CAN总线的差动发送和接收功能。TJA1050除了具备82C250的主要特征以外,在某些方面的性能还作了很大的改善。TJA1050的主要特性如下:
*高速率(最高可达1Mbps)
*与ISO11898标准完全兼容;
*总线与电源及地之间的短保护;
*由于优化了输出信号CANH和CANL之间的耦合,大大降低了信号的电磁辐射(EMI);
*具有强电磁干扰下,宽共模范围的差动接收能力;
*对于TXD端的显性位,具有超时检测能力;
*输入电平与3.3V器件兼容;
*未上节点不会干扰总线(对于未上电节点的性能做了优化);
*有与82C250相同的限流电路,可防止发送输出级对电源、地或负载短路,从而起到保护作用。
TJA1050引脚功能:
标记 引脚 功能描述
TXD 1 发送数据输入,从CAN总线控制器中输入发送到总线上的数据。
GND 2 接地
Vcc 3 电源
RXD 4 接收数据输出,将从总线接收的数据发送给CAN总线控制器。
Vref 5 参考电压输出
CANL 6 低电平CAN电压输入输出
CANH 7 高电平CAN电压输入输出
共9页:
上一页
1
2
3
4
5
6
7
8
9
下一页
上一篇:
ASP+access网上房屋买卖及租赁系统的开发
下一篇:
C#+sqlserver物资管理信息系统的设计与实现
控制器局域网(CAN)技术茬工...
现场总线控制系统的构成与特点【1648字】
住宅及住宅小区智能化系统述评【2676字】
ARM单片机+CAN总线工程车辆...
java+mysql殡葬智能化控制和管理系统设计
串行总线解码技术与测试
canny算子道路图像消失点的提取方法
医院财务风险因素分析及管理措施【2367字】
承德市事业单位档案管理...
C#学校科研管理系统的设计
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
中国学术生态细节考察《...
公寓空调设计任务书
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
国内外图像分割技术研究现状