上海工程技术大学毕业设计(论文) 基于CAN总线的温度节点采集
SJA1000 是一种独立控制器用于移动目标和一般工业环境中的区域网络控制CAN 它是PHILIPS半导体PCA82C200 CAN 控制器Basiccan 的替代产品而且它增加了一种新的工作模式Peli CAN, 这种模式支持具有很多新特性的CAN 2.0B 协议。接口管理逻辑IML:接口管理逻辑解释来自CPU 的命令控制CAN 寄存器的寻址向主控制器提供中断信息和状态信息。发送缓冲器TXB:发送缓冲器是CPU 和BSP 位流处理器之间的接口能够存储发送到CAN 网络上的完整信息缓冲器长13 个字节由CPU 写入BSP 读出。接收缓冲器RXB RXFIFO:接收缓冲器是验收滤波器和CPU 之间的接口用来储存从CAN 总线上接收和接收的信息接收缓冲器。RXB 13 个字节作为接收FIFO RXFIFO 长64 字节的一个窗口可被CPU 访问CPU 在此FIFO 的支持下可以在处理信息的时候接收其它信息。验收滤波器ACF:验收滤波器把它其中的数据和接收的识别码的内容相比较以决定是否接收信息在纯粹的接收测试中所有的信息都保存在RXFIFO 中 。位流处理器BSP:位流处理器是一个在发送缓冲器RXFIFO 和CAN 总线之间控制数据流的程序装置它还在CAN 总线上执行错误检测仲裁填充和错误处理。位时序逻辑BTL:位时序逻辑监视串口的CAN 总线和处理与总线有关的位时序它在信息开头弱势-支配的总线传输时同步CAN 总线位流硬同步接收信息时再次同步下一次传送软同步BTL 还提供了可编程的时间段来补偿传播延迟时间相位转换例如由于振荡漂移和定义采样点和一位时间内的采样次数。 错误管理逻辑EML:EML 负责传送层模块的错误管制它接收BSP 的出错报告通知BSP 和IML 进行错误统计。
16
上海工程技术大学毕业设计(论文) 基于CAN总线的温度节点采集
3.5 键盘与显示
方案一:智能显示驱动芯片zlg7289
zlg7289A 是一片具有串行接口的可同时驱动8 位共阴式数码管或64 只独立LED的智能显示驱动芯片该芯片同时还可连接多达64 键的键盘矩阵单片即可完成LED 显示﹑键盘接口的全部功能。
zlg7289A 内部含有译码器可直接接受BCD 码或16 进制码并同时具有2 种译码方、式参看后文此外还具有多种控制指令如消隐﹑闪烁﹑左移﹑右移﹑段寻址等。zlg7289A 具有片选信号可方便地实现多于8 位的显示或多于64 键的键盘接口。
特点:(1)串行接口无需外围元件可直接驱动LED(2)各位独立控制译码/不译码及消隐和闪烁属性(3)循环左移/ 循环右移指令(4)具有段寻址指令方便控制独立LED(5)64 键键盘控制器内含去抖动电路。方案二: 矩阵键盘和led显示
键盘:矩阵键盘又称为行列式键盘,它是用n条I/O线作为行线,n条I/O线作为列线组成的键盘。在行线和列线的每一个交叉点上,设置一个键盘。这样键盘中按键的个数是N*N个。这种行列式见哦按的结构能够有效的提高单片机系统中I/O口德利用率。
显示:单片机来连接
led显示器的设计是经常的事情,常用的有两种
方法一是接并口显示,这种方法占用了大量的单片机端口资源,利用8279等芯片可以实现动态显示,程序也容易写,在某单片机并口需要连接很多设备的设计种不推荐使用,还有一种是利用单片机串口动态扫描的led显
17
上海工程技术大学毕业设计(论文) 基于CAN总线的温度节点采集
示电路 在单片机应用系统中,普遍使用成本低廉、配置灵活的数码管(LED)做显示器。常用的为4~8位八段LED数码管显示器,即需要4~8个LED数码管。实现这种显示的方法很多,但是,必须采用相应的措施才能实现多个LED的显示。多路LED数码管显示系统具有硬件设备简单,可移植性好,成本低廉的特点,在各种仪表显示系统中应用效果良好。 3.6 电源模块
用78系列三端稳压IC来组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜。该系列集成稳压IC型号中的78或79后面的数字代表该三端集成稳压电路的输出电压,如7806表示输出电压为正6V,7909表示输出电压为负9V。
在实际应用中,应在三端集成稳压电路上安装足够大的散热器(当然小功率的条件下不用)。当稳压管温度过高时,稳压性能将变差,甚至损坏。当制作中需要一个能输出1.5A以上电流的稳压电源,通常采用几块三端稳压电路并联起来,使其最大输出电流为N个1.5A,但应用时需注意:并联使用的集成稳压电路应采用同一厂家、同一批号的产品,以保证参数的一致。另外在输出电流上留有一定的余量,以避免个别集成稳压电路失效时导致其他电路的连锁烧毁。
参考文献
1、孙传友. 测控系统原理与设计[M]. 北京:北京航天航天大学出版社,
18
上海工程技术大学毕业设计(论文) 基于CAN总线的温度节点采集
2002
2、童诗白, 华成英. 模拟电子技术基础[M]. 北京: 高等教育出版社, 2004
3、马忠梅. 单片机的C语言应用程序设计[M]. 北京: 北京航空航天大学出版社, 1999
4、何立民. I2C总线应用系统设计[M]. 北京: 北京航空航天大学出版社, 1995 5、胡汉才. 单片机原理及其接口技术[M]. 北京:清华大学出版社,2007 6、夏路易, 石宗义. 电路原理图与电路板设计教程protel 99SE[M]. 北京:北京希望电子出版社, 2002
7、来清民.传感器与单片机接口及实例[M].北京:北京航空航天大学出版社,2008.
8、Brain-Computer Interface-a new communication device for handicapped persons[J]. MicrocomputAppl,1993,16:293—299 9、程明,高上凯,张林.基于脑电信号的脑一计算机接口[J].北京:生物医学工程,2000,19(2):113-118
10、潘映辐.临床诱发电位学.2 版.北京:人民卫生出版社,2000:3-4;627-658
11、Brain -Computer -Interface -Technology [J].IEEET ran .Rehab.Eng.,2000,8:164-173
12、Fundamentals of EEG measurement[J].Measurement Science Review,2002,2(2):1-11
13、胡广书.数字信号处理理论算法与实现[M].北京:清华大学出版社,
19
上海工程技术大学毕业设计(论文) 基于CAN总线的温度节点采集
2004
14、刘晓莉,高军,赵延明. ARM 的CAN 总线控制系统智能数据采集节点的设计[J].湖南科技大学学报(自然科学版),2006,21(4):79- 82. 15、张铁壁,吴并臻. 基于CAN 总线的压力测量节点的设计[J].仪表技术与传感器,2004,(9):37- 38.
16、 程希明.CAN 现场总线数据采集系统设计方案[J].自动化仪表,2004,25(6):21- 24.
17、张瑞华,袁东风.嵌入式无线传感器网络节点的设计[J].计算机工程,2007,33(6):183- 185.
18、郭素敏,向凤红. 基于CAN 总线的智能数据采集系统设计[J].昆明理工大学学报(理工版),2003,28(5):37- 40.
19、杜尚丰. CAN总线控制技术及其应用[M].北京:电子工业出版社,2007 20、刘发惠,贺贵明.基于SJA1000的CAN通讯系统的设计[J].可编程控制器与工厂自动化,2006(1):72-74.
20
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库温度采集节点设计(4)在线全文阅读。
相关推荐: