基于S3C44B0X的PLC手持编程器的设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:lollipop7919
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可编程控制器是专为工业环境下应用而设计的控制器.进行编程调试通常采用手持式PLC编程器和上位计算机.其中手持式PLC编程器是通过专用接口直接连接到PLC,对PLC进行编程和调试,是PLC应用最广泛的编程工具。 嵌入式系统作为自动控制的核心广泛应用于家用电器、计算机设备、机器人、仪器仪表、汽车制造业甚至航空航天等诸多领域。S3C44BOX是Samsung公司推出的一款基于ARM7TDMI内核的32位RISC处理器,它具有较丰富的片上资源,适合嵌入式产品的开发,为手持设备和一般类型的应用提供了高性价比和高性能的微控制器解决方案。 本文论述了基于ARM芯片S3C44BOX的PLC手持编程器的设计方法。利用S3C44BOX和其他外围芯片所完成的手持编程器具有人机界面构成合理美观,操作简单,响应速度快,低成本等优点。 本文首先介绍了系统构成模块主控处理器S3C44BOX、CAN控制器MCP2510、CAN收发器TJAl050、液晶控制器T6963C、键盘控制器ZLG7290的基本结构及工作原理,设计了利用这些芯片构成手持编程器的具体电路。在对整个系统构成的软件实现中着重论述了S3C44BOX处理器的工作模式及存储方式以及其每个多功能复用I/O口的初始化配置方式和它所具有的SIO功能。针对CAN控制器MCP2510,说明了其SPI接口指令以及时序的控制方法,重点阐述了S3C444BOX控制MCP2510进行通信的过程,实现了数据的正确传输。在论述人机界面构成及软件实现时,对LCD控制器T6963C和键盘扩展芯片ZLG7290的指令集进行了说明,设计了软件实现方法并给出了软件实现流程;其中具体分析了LCD在控制器控制下的显示模式以及显示方法。最后介绍了PLC指令进行CAN通信的具体编码和存储方式,并给出了整个系统的软件设计流程图。
其他文献
宽带无线接入技术作为下一代通信网中最具发展潜力的接入技术之一,正受到业界越来越多的关注。而WiMAX作为新兴的面向城域网的宽带无线接入技术,不仅能提供面向互联网的高速
学位