首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于LM3S101的数字采控器设计
来源:本站整理  作者:佚名  2009-12-11 10:31:44




2.5 数字量控制输出电路
    8路数字量控制输出电路可由串行输入、并行输出的8位移位寄存器74HC164,8位锁存器74L5373.8路达林顿管阵列集成电路ULN2803和8个线圈额定电压为12 V、负载能力为10 A的交流250 V继电器组成。其8路数字量控制输出电路如图4所示。当数字采控器接收到远程监控中心发送的数字量输出控制命令后,可先将74HC164的各位状态由8D锁存器74LS373锁存,然后向串行输入/并行输出的8位移位寄存器74HC164依次输出8位二进制控制信息。最后,在移位输出前及完成8位二进制控制数据后,并在74HC164输出的状态稳定下来后,再将新的二进制控制信息输出。


3 系统软件设计
    可支持LM3S101的集成开发环境有KeilμVi-sion3 for ARM、 IAR Embedded Workbench forARM和Rowley Crosswork等。针对不同的集成开发环境,Luminarv公司提供有配套完善且丰富的驱动程序库Stellaiis Driver Library,并在程序驱动库中封装了对底层寄存器的直接操作。应用开发中还可以直接调用该库中的函数,以完成绝大部分的程序设计。而不必关心底层的操作细节,这为系统软件程序的设计提供了极大的方便。
    LM3S101中的通用异步收发器(UART)具有独立的发送FIFO和接收FIFO。这一特性使得LM3S101在串行通信中不必逐字节地发送和接收数据,故可以使其全力以赴地去作别的事情。本数字采控器的软件由系统主程序和串口通信主程序两大部分组成,这两部分的程序流程图如图5所示。

4 结束语
    本文介绍的基于LM3S101的数字采控器硬件采用Luminarv公司针对工业应用方案而设计的高性价比32位ARM微控制器为控制核心。由SP3232E实现RS-485通信接口、并行输入/串行输出移位寄存器和串行输入/并行输出移位寄存器设置、以及8位并行输入和8路并行输出数字量接口电路的设计。系统软件按照模块化程序设计思想,程序编写由C语言实现。而采用Luminarv公司开发的Stellaris Driver Library程序库,可以直接调用该库中的函数驱动程序库,编程灵活,修改方便快捷。本系统经现场测试表明:基于LM3S101的数字采控器在某安防监控系统中运行可靠,工作稳定。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:97,507.81000 毫秒