关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于LM3S101的数字采控器设计

基于LM3S101的数字采控器设计

作者:时间:2009-12-11来源:网络收藏

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输出的状态稳定下来后,再将新的二进制控制信息输出。

本文引用地址:http://www.eepw.com.cn/article/163420.htm


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

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


上一页 1 2 3 下一页

关键词: 设计 数字 LM3S101 基于

评论


相关推荐

技术专区

关闭