登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 电子信息类 > 通信工程 > 正文

基于51单片机的RS-232串口转CAN总线模块设计开题报告

 2021-03-15 22:36:00  

1. 研究目的与意义(文献综述)

由于串行通信具有使用线路少,成本低,在远程传输的过程中具有单一线路特性的优点。因此,串行通信常用于计算机与计算机之间或终端设备之间。其中rs-232是在1970年由美国电子工业协会联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(dte)和数据通讯设备(dce)之间串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的db-25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。后来ibm的pc机将rs232简化成了db-9连接器,从而成为事实标准。而工业控制的rs-232口一般只使用rxd、txd、gnd三条线。但由于接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。并且传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在15米左右。除此之外,接口的信号电平值较高,易损坏接口电路的芯片,又因为与ttl电平不兼容故需使用电平转换电路方能与ttl电路连接。传输速率较低,在异步传输时,波特率为20kbps;因此在cpld开发板中,综合程序波特率只能采用19200。

can 是controller area network 的缩写(以下称为can),是iso国际标准化的串行通信协议。在汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个lan,进行大量数据的高速通信”的需要,1986 年德国电气商博世公司开发出面向汽车的can 通信协议。此后,can 通过iso11898 及iso11519 进行了标准化,在欧洲已是汽车网络的标准协议。

can 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。can属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。较之许多rs-485基于r线构建的分布式控制系统而言,基于can总线的分布式控制系统在以下方面具有明显的优越性:网络各节点之间的数据通信实时性强,开发周期短,最有前途的现场总线之一。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

本次研究是以keil为开发平台,基于51单片机的的rs-232串口转can总线模块,能实现将串口协议转换成can总线协议并进行通信等功能。

在单片机软件开发中,keil c51是美国keil software公司出品的51系列兼容单片机c语言软件开发系统,与汇编相比,c语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。keil提供了包括c编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μvision)将这些部分组合在一起。运行keil软件需要win98、nt、win2000、winxp等操作系统。如果你使用c语言编程,那么keil几乎就是你的不二之选,即使不使用c语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会使研究开发事半功倍。其次,keil c51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。与汇编相比,c语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用c来开发,体会更加深刻。

本次单片机硬件设计使用的是proteus。proteus软件是英国lab center electronics公司出版的eda工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它eda工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。proteus是英国著名的eda工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到pcb设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、pcb设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、hc11、pic10/12/16/18/24/30/dspic33、avr、arm、8086和msp430等,2010年又增加了cortex和dsp系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持iar、keil和mplab等多种编译器。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

第1周—第3周 搜集资料,撰写开题报告;

第4周—第5周 论文开题;

第6周—第12周 撰写论文初稿;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1]徐玮,徐富军,沈建良编. c51单片机高效入门[m].北京:机械工业出版社2013年10月
[2]蒋俊峰编.无线收发芯片比较与选择[j].今日电子,2013年第9期.
[3]朱华编,增强型80c51单片机速成与实践[m],电子工业出版社,2013.6

[4]徐爱钧编,keil c51单片机高级语言应用编程技术,电子工业出版社,2015年10月1日

[5]张志良编,80c51单片机实验实训100例:基于keil c和proteus ,北京航空航天大学出版社, 第1版 2015年1月1日

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图