基于ARM平台的USB和CAN总线通信的实现

来源 :第五届全国高校嵌入式系统教学研讨会 | 被引量 : 0次 | 上传用户:babyface_2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为解决CAN总线网络与计算机的快速可靠通信,设计开发基于ARM技术的USB接口传输方案,以S3C44B0X为主控制器,通过USB2.0接口芯片ISP1581实现与PC机的快速数据传输,并利用SPI接口扩展CAN总线接口,通过SIO模块编程实现SPI接口协议,从而驱动CAN控制器芯片MCP2510,解决了没有集成CAN控制器的嵌入式系统的CAN通信问题。介绍系统开发方案的选择、硬件接口电路的连接以及USB部分和CAN总线部分的软件实现方法,以及采取的各种抗干扰措施.
其他文献
使用Qt/Embedded实现嵌入式浏览器的网络链接和DOM树的构建方法,阐述程序的框架设计和功能实现,介绍程序的交叉编译和在ARM2410目标板上的运行,最后对嵌入式浏览器中的Cache技术进行了说明.
一种基于DE2开发板和CC1100射频模块的无线通信实验平台的软硬件设计及实现.该实验平台通过QuartusⅡ软件开发平台可以完成各种调制方式下的语音和数据信号的传输实验,并可实现分时双工通信.
讨论在Qt编译中很重要的configure和Makefile文件,重点分析这两个文件的源码构成和整体思路。主要包括configure的参数、配置文件、环境变量和Makefile的依赖关系等。
介绍BCM7401芯片及其主要功能结构,围绕这款芯片设计出一款高性能扩展性强的IP机顶盒.重点详述了硬件总体设计思路、电源部分的设计、DDR布线规则、前面板电路设计等主要部分.根据实际设计与调试中解决的问题总结一些设计经验.
介绍基于景区服务台(PXA270)、中央服务器(PC机)和短信收发仪(MSP430系统板)的人流监控系统的实现方案。该系统以景区服务台为核心,以中央服务器(PC机)作为信息汇聚(包括视频和人流统计数据)、存储和调度中心,以短信收发仪作为受控终端,结合运动人体智能识别算法、视频编解码、GPRS、Internet网络传输技术,实现运动人体识别、自动跟踪、人流统计、远程监控、短信收发、语音广播、自动报警
本系统选用基于Intel XScale PXA270的硬件开发平台、采用Windows CE 5.0系统,通过扩展硬件系统、精简Windows CE 5.0内核等方式,集以太网、GSM、超声波测距、传感器、流媒体、GPRS、GPS、远程监控等多项技术于一体,自行开发智能机器人,为2008北京奥运会场提供丰富、可靠的高科技服务机器人自身具有自由移动避障(也可人工控制移动)、视频采集、语音采集、安全警
提出一款基于ARM的便携式无线音乐电台设计方案,详细阐述该系统的软硬件构架.系统中加入RF音频放大技术进行音频信号无线传播,利用嵌入式Linux上的Qt编程实现了可视化人机交互界面,采用嵌入式数据库SQLite接口访问数据库,采用触摸屏技术改进了传统的按键式操作方法。
用HDL语言设计基于Prewitt算子的边缘检测模块,用Modelsim进行仿真.并且把该模块作为NiosⅡ系统的一个协处理器集成到SOPC系统中,经过测试取得了满意的效果。
制冷系统的控制器,采用UP-NETARM2410-S硬件开发平台,采用Linux操作系统.采用PID控制算法控制电子膨胀阎的开度,进而控制蒸发器的过热度,使过热度由过去的热力膨胀阀控制,改变为电子膨胀阀的精确控制。整个装置由传统的热力温控器开关控制和单片机控制上升为嵌入式控制,这对制冷机的节能、提高制冷机自动化水平有着重要意义。
介绍以博创公司的UP-NETARM2410-S作为平台的便携式多语种文字地名汉语音输出系统,给出了利用数据库实现语言翻译和语音合成的解决方案,并将软件工程的思想运用到开发过程中去.