基于DMX512协议的嵌入式LED控制系统设计-微电子学与固体电子学专业论文.docxVIP

基于DMX512协议的嵌入式LED控制系统设计-微电子学与固体电子学专业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Classified Index: TP311.1 U.D.C: 621.3 Dissertation for the Master Degree in Engineering THE DESIGN OF EMBEDDED LED CONTROL SYSTEM BASED ON DMX512 PROTOCOL Candidate: Huang Junjie Supervisor: Wu Zejun Academic Degree Applied for: Master Degree in Engineering Specialty: Microelectronics and Solid-State Electronics Affiliation: Shengzhen Graduate School Date of Defence: December, 2014 Degree-Conferring-Institution: Harbin Institute of Technology 哈尔滨工业大学工学硕士学位论文 哈尔滨工业大学工学硕士学位论文 - - I - 摘 要 目前,LED(Light Emitting Diode)的应用技术已经非常成熟,与 LED 相关 的产品也走进了人们的日常生活中。在 LED 的使用早期,其主要用于指示,如交 通信号灯和仪表的指示灯,但是在当前,大型的 LED 显示屏和 LED 装饰灯已经非 常的普遍,故 LED 的应用已经进入到了一个新的领域。因此,针对不同应用的 LED 控制器也应运而生,一款功能丰富且操作简单的控制器对 LED 应用的推广尤 为重要。 在本课题中采用了 ARM+Linux 的嵌入式开发模式,控制器中使用的处理器 是基于 ARM920T 核的 S3C2440 芯片,并以 Linux 2.6.30 的操作系统作为软件平 台。详细的分析了 DMX512 舞台灯光控制协议,最终,设计和完成了本文的嵌入 式 LED 控制系统。 本文首先从应用层、操作系统层和硬件层三个层面对嵌入式 Linux 系统的结 构进行的简要的分析。其次,对本课题中使用的 DMX512 控制协议进行了详细的 分析,然后设计了基于 DMX512 协议的 LED 控制器的系统框架,并给出了控制器 各功能模块的功能定义。其中将控制器系统划分成了六个模块单元:LED 灯串部 分、手动控制部分、LCD 状态显示部分、SD 卡数据读写部分、PC 端在线调试部 分和控制器软件部分。最后,分别对各功能模块涉及到的硬件电路和设备驱动进 行了详细分析和实现,并结合各功能模块的实现完成 LED 控制器软件系统的整体 设计。 在控制器的各个功能模块设计过程中,采用了模块化的设计方式,根据模块 的功能定义,设计了模块的输入和输出接口,并结合控制器选用的硬件平台,具 体的实现了模块的内部结构。控制器的软件部分在系统的应用层实现,根据控制 器的处理过程进行了详细的划分,并采用了多线程的编程模式,完成了控制器的 软件处理流程。同时,在应用层的程序开发屏蔽了底层硬件的实现细节,使系统 具有较好的兼容性与扩展性。 关键词:LED;DMX512 协议;嵌入式 Linux;设备驱动 - - II - Abstract Nowadays, the application technology of LED(Light Emitting Diode)has been very mature, and LED-related products come into peoples daily lives. In the early days of LED, which is mainly used for instructions, such as traffic lights and dashboard lights, but in the present, a large LED display and LED decorative lights have been very different from the common, so the application of LED has entered into a new field. Therefore, the LED controllers for different applications come to being, and a controller which has various functions and can be operated easily, is very important for the application of LED. This project uses

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档