虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

常规

  • ARM-Linux-IIC设备的添加与驱动实现

        本文分析了ARM-Linux下IIC总线及其设备驱动的层次结构,指出了IIC设备添加与驱动实现的途径,详细阐述了如何采用通用i2c-dev.c驱动常规IIC设备、如何编写特定IIC设备的probe方式驱动、怎样设计动态加载的简易IIC“客服-驱动”、怎样使用GPIO模拟IIC总线快速驱动设备等常用具体实现过程和关键环节,并说明了这些方法的优势和不足。   

    标签: ARM-Linux-IIC 设备 驱动实现

    上传时间: 2013-10-13

    上传用户:xingisme

  • 基于DMA控制器的UART串行通信设计

    针对大数据量的串口间通信,在常规的UART串行数据通信的基础上,结合Cortex-M3微控制器中DMA控制器的作用,实现DMA控制的UART串口数据包收发。设计链表项缓存,最终实现DMA的分散/聚集模式的数据传输过程,主要是发送过程。提高了串行数据通信过程的MCU独立性和MCU利用的效率。

    标签: UART DMA 控制器 串行

    上传时间: 2013-11-04

    上传用户:gaome

  • 实用单片机系统MS3.21程序分析

    实用单片机系统是基于MCU8051硬件平台下开发的一款操作平台,它不是一个操作系统,而是一个操作平台,主要借鉴了操作系统、手机的一些概念,比如消息机制、系统时钟、软件定时器、平台等概念。 实用单片机系统的核心理念是:在一个标准化的硬件基础上(如8051,avr,arm等)扩展一个标准化的软件平台,把常规项目常用的一些功能如串口通讯、串口调试、系统定时器、软件定时器、按键界面处理等通过消息机制组织起来,形成一个完整的系统。当一个特定的项目需要增加或者删除一项具体的功能时,只需要在平台上增加或者去掉相应的功能即可,这样项目不需要每次重新构思架构,也不需要从零开始,并且原有的系统通过各个项目沉淀后,更加稳定可靠,这就是平台的概念,它不是各个子函数的集合。 相对于现在的很多人把RTOS操作系统应用于MCU来说,往往只为了实现任务的调度转换而不考虑功能的实用、易用性,此外因其较高的资源占用性导致其不适合在MCU类低资源的嵌入式平台应用,MS系统相对于这些RTOS来说,首先还是保留了编程者的常规前后台思维,但又加了一些RTOS的优点,如软件定时器实现的时间片任务系统,类似RTOS的任务,其次为编程者实现了整个程序的框架和一些常用的函数及接口功能如按键、串口、时钟等,让编程者把精力放在跟项目相关的地方,甚至不需要关心所用MCU的寄存器配置,再次就是代码非常简单,容易学习,尤其是建议大家采用SourceInsight查看程序,远比keil编辑器的功能强,它是C语言下最好的编辑器。而MS3.21版本,建议大家直接在Keil的软件仿真器下运行学习。 MS资料可以从以下网址下载:http://www.study-bbs.com/thread-46471-1-1.html读者有什么疑问也可以在这个版面提问,作者将尽力解释。目前MS3.21版本增加了一个GUI操作框架,相比目前已有的GUI更加简单易懂,利用一个函数指针代替了复杂的状态机,每一个界面由一个界面建立函数和一个执行函数构成即可。

    标签: 3.21 MS 用单片机

    上传时间: 2013-10-29

    上传用户:txfyddz

  • 单片机解码红外遥控器

    遥控器使用方便, 功能多, 目前已广泛应用在电视机、、、空调等各种家用电器中, 且价格便宜, 市上非常容易买到。如果能将遥控器上许多的按键解码出来, 用作单片机系统的输入, 则解决了常规矩阵键盘线路板大、布线复杂、占用口过多的弊病。而且通过使用遥控器, 操作时可实现人与设备的分离, 从而更加方便使用。下面以下编码芯片的遥控器为例,谈谈如何用常用的系统单片机进行遥控的解码。    

    标签: 单片机解码 红外遥控器

    上传时间: 2013-10-15

    上传用户:gxmm

  • 单片机模糊控制在电加热炉温度控制系统中的应用

    在冶金、化工,机械等各类工业控制中,电加热炉都得到了广泛的应用。目前国内的电加热炉温度控制器大多还停留在国际60年代水平,仍在使用继电一接触器控制或常规PID控制,自动化程度低,动态控制精度差,满足不了日益发展的工艺技术要求。电加热炉的温度是生产工艺的一项重要指标,温度控制的好坏将直接影响产品的质量。电加热炉由电阻丝加热,温度控制具有非线性、大滞后、大惯性、时变性、升温尊向性等特点。而且,在实际应用和研究中,电加热炉温度控制遇到了很多困难:第一,很难建立精确的数学模型:第二,不能很好地解决非线性、大滞后等问题。以精确数学模型为基础地经典控制理论和现代控制论在解决这些问题时遇到了极大地困难,而以语言规则模型(IF—THEN)为基础的模糊控制理论却是解决上述问题的有效途径和方法。国内现有的一些模糊设计方法大多存在不同缺点,而且真正把理论研究应用到实际系统的也较少。所以,深入研究在电加热炉系统控制中具体模糊控制设计理论是十分必要的。本文针对电加热炉这一控制对象,以Ts.94—1型号的箱形电加热炉为参考对象,分别采用工业控制中普遍使用的PID控制、经常见到的模糊控制策略,如基本模糊控制,对其进行仿真实验,比较,并进行了理论分析。针对上述电加热炉控制中存在的问题,本文设计了双模糊控制器。双模糊控制器在参数自整定模糊控制理论的基础上,对比例因子进行调整,克服原算法复杂丽不实用的特点,根据电加热炉不同的工作状态采用不同的模糊控制器,提高了控制精度,改善了控制效果。本文把模糊控制与神经网络技术相结合,利用神经网络很强的学习能力和自适应能力,建立了自适应神经模糊推理系统。把不依赖精确数学模型的模糊控制系统与有价值的经验数据或参考模型相结合,弥补了模糊控制的不足,使模糊控制系统更能发挥其强大优势,控制效果理想。在实践应用方面,以电加热炉为控制对象,开发了89C51单片机模糊控制器,主要进行了硬件和软件的设计。

    标签: 单片机 中的应用 模糊控制 电加热炉

    上传时间: 2013-10-28

    上传用户:yuanwenjiao

  • 医用充气式保温毯控制系统设计及仿真

    针对医用充气式保温毯的温度控制要求,提出其温度控制闭环系统的结构,系统的硬件电路主要由温度传感器、单片机及RS232通讯模块等组成。采用PWM方法控制晶闸管导通时间的方式来改变加热丝的加热时间、采用自适应模糊PID控制方法实现保温毯气囊出气温度的自动调节与控制。将整个控制过程分为两个阶段:自动调节初始阶段,加热丝加热的占空比为100%;当温度达到一定值后转入自适应模糊PID控制阶段,由相应控制量来决定加热丝加热的占空比,实现气体温度的调节。通过MATLAB仿真分析表明,所采用的自适应模糊PID控制方法优于常规的PID控制,具有良好的适应性和鲁棒性,可明显提高系统的稳态精度。

    标签: 保温毯 仿真 控制系统设计

    上传时间: 2013-10-13

    上传用户:520

  • 旋风预热器教研平台的设计与实现

    本文介绍了一种新型的旋风预热器教研平台系统,它源于水泥回转窑实际系统并同时结合教研的需求做了诸多改进。该系统由旋风预热筒设备、单片机控制系统、调速风机及电加热等执行装置及其上位机管理系统组成的一个完整系统。文章对各个组成部分的软硬件设计实现进行了阐述,对其技术特点做了详细说明,该系统涵盖知识面广,被控对象复杂,非常适合开展综合性试验及控制策略研究,经实践教研检验该教研平台较常规试验平台有更好的效果。

    标签: 预热器

    上传时间: 2013-10-23

    上传用户:c12228

  • MCS-51单片机的系统扩展技术

    MCS-51单片机的系统扩展技术:在MCS-51单片机的的内部虽已集成了很多资源,但这类单片机属于一种“通用”的单片机,单片机内部的各种资源都是折衷配置的,如片内程序存储器、数据存储器的容量都不大,并行I/O端口的数量也不很多,此外,在有些应用中,片内定时器、中断、串行口等也显得不足,还有一些功能是基本型MCS-51单片机所没有的,比如A/D转换,D/A转换等等。实际应用中的要求是各种各样的,如果用到了MCS-51单片机内部所没有资源(如A/D,D/A等),或者单片机内部虽有,但却不够使用的资源,就要根据需要,对单片机进行扩展,以增加所需要的功能。MCS-51单片机所可能需要扩展的芯片种类非常多,但这里并不面面俱到,主要是通过对外扩程序存储器、数据存储器、I/O接口、A/D和D/A的介绍,使读者熟悉单片机接口的一般方法。实际上,如果对于这些常规的扩展芯片能够熟练地掌握和应用,并能理解其扩展的原理,拿到任何一块需要扩展的芯片,只要有这块芯片的数据手册或接口时序之类的资料,就能自行设计芯片的接口电路部份。1. MCS-51单片机扩展的原理MCS-51单片机被设计成具有通用计算机那样的外部总线结构,所以用MCS-51单片机进行扩展很方便,下面首先了解片外总线的工作原理。

    标签: MCS 51 单片机

    上传时间: 2014-04-28

    上传用户:古谷仁美

  • 一种便携式远距离热量计查表器系统设计

    信息技术的日新月异要求发展新的技术来提高热量计量收费的可靠性,改变过去热力站数据采集靠人工抄表的落后方法,以实现集中供热系统管理的全面自动化。便携式查表器是一种新兴的现场数据采集技术。本文所设计的查表器通过RS485 接口从现场使用的热量计中远距离采集数据,它采用Intel 80C196 作为CPU, 240×128 点阵的液晶作为显示器,并扩展了256K 的非易失性RAM 来保存30 个热力站的所有运行数据。信息革命冲击着各行各业,传统的数据采集方式已不适应信息时代的需要。常规的现场仪表数据采集方法要靠查表员手工来完成。有些仪表安装在危险场所,如在地下的热水管道系统,查表员有时会冒生命危险。目前公用事业的发展,迫切要求改变传统的数据采集方式,以更方便、更快捷的服务来适应信息时代的到来。微处理器、存储器、VLSI, A/D 转换等技术的迅速发展,使得现场仪表与控制中心之间传递的不再是传统的模拟信号,而是数字信号。数字信号不但避免了模拟信号传输过程中存在的精度降低、信号衰减、易引入干扰信号等的不足,而且显著提高了信号的可靠性,它为采用新的数据采集技术提供了可能。

    标签: 便携式 热量计 查表器 系统设计

    上传时间: 2013-11-17

    上传用户:tzl1975

  • 基于单片机的涡卷式空压机电控系统设计

    涡卷式空气压缩机是一种新型空气压缩机,具有噪声低、体积小、可靠性好等特点。本文提出了一种基于ATMEL 89C52 单片机的涡卷式空气压缩机电气控制系统的实现方案,详细说明了总体方案设计、硬件设计与软件设计,并给出了关键元器件的选型。实际结果表明:该系统具有可靠性好、控制精度高、操作简便、配置灵活、直观的故障指示及完善的自保护等特点,完全满足了涡卷式空气压缩机现场控制的要求,是涡卷式空气压缩机的理想配套产品。常规的涡卷式空压机电控系统主要采用继电器加压力开关的方式进行控制,故障率高,可靠性低,控制参数的修改非常不便。本文提出了一种采用智能化微电脑集成设计技术的电控系统实现方案,它通过对关键点各种传感器进行实时检测来控制整个系统的工作状态,减少了常规控制方式下的电器元件及执行机构数量,提高了可靠性,降低了运行成本;清晰的实时状态指示,灵活的控制参数设置,完善的故障诊断,直观的故障显示,是空压机的理想配套产品。

    标签: 单片机 空压机 电控 系统设计

    上传时间: 2013-10-21

    上传用户:ysystc670