基于Zigbee技术的LED灯光控制器的设计及应用

时间:2019-05-12 20:03:30下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《基于Zigbee技术的LED灯光控制器的设计及应用》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《基于Zigbee技术的LED灯光控制器的设计及应用》。

第一篇:基于Zigbee技术的LED灯光控制器的设计及应用

基于Zigbee技术的LED灯光控制器的设计及应用

本设计主要是将Zigbee 无线技术应用在LED 照明工程中,解决了白炽灯耗电严重,使用寿命短的问题,同时解决照明工程中布线复杂、高功耗、资源浪费大、受距离限制、维护困难的问题。基于Zigbee 技术具有短距离、低功耗、低数据速率、低成本、低复杂度等优点,设计出基于Zigbee 技术的智能家居LED 灯光无线控制系统。主要利用Zigbee无线自组网技术,实现了对LED 灯的开关和亮度调节的无线控制,并且功能细致可以分为单个灯光控制和局域灯光控制。

目前我国大力推行用LED 灯取代白炽灯的政策,而且将在五年内实施完成,这一政策解决了照明耗电严重,使用寿命短的问题,此外,工程布线繁琐安装复杂,不易移动控制,能量消耗大、施工周期长、后期维护困难等这些问题仍然需要解决,Zigbee 技术的广泛应用给目前的问题提供了一种解决方式,并且对于家庭生活和办公楼宇而言达到了方便快捷的目的,对于综合管理人员达到高效安全目的。文中提出了一种Zigbee 无线自组网技术与LED 节能灯相结合的设计方案,实现对LED 灯的亮度进行连续调节和远程控制的功能,详细的介绍了软硬件设计系统。Zigbee 无线技术

Zigbee 技术是一种应用于短距离范围内,低传输数据速率下的各种电子设备之间无线通信技术,是一组基于IEEE批准通过的802.15.4 无线标准研制开发的,这就确定了可以再不同制造商之间共享的应用纲要。Zigbee 兼容的产品工作在2.4 GHz 这个全球通用的免费开放频段,这个频段提供了16 个传输信道,每次通信都会自主选择一个最干净干扰最小的信道进行数据传输。在网络层方面,可以采用星形和网状拓扑,根据节点的不同功能,可分为中央协调器 Coordinator,路由节点Router 和终端节点FFD.在这3 种拓扑结构中,在星型网络中不易实现Zigbee 的高级特色功能,即路由功能的,每个Zigbee 设备只能和PANC 直接通讯。网状网络是最复杂的,允许路由,而且路由的路径是自动计算出来的最佳路径,而且网络建立后,任何一个设备失效,网络中的设备会重新计算路由的路径,使得不影响网络其他设备正常通讯。

所以本系统采用的是树状网络结构,简单且易于实现功能。1.1 Zigbee 的优点与特性

1)低功耗是Zigbee 技术最具优势的地方。在通信状态,Zigbee 终端耗电在几十毫瓦左右,在省电模式下,耗电仅仅几十μW,相当有一节干电池可以工作近一年。

2)可靠性:采用避免碰撞机制,同时为需要固定带宽的通信业务预留了专用时隙,避免发送数据时产生冲突;节点模块之间具有自动动态组网的功能,传递的信息在整个Zigbee 网络中通过自动路由的方式进行传输,从而保证了信息传输的可靠性。

3)网络容量大:在同一个WPAN 上,可以存在65 536 个ZigBee 装置,彼此可通过多重跳点的方式传递信息,而且具有无线网络自愈功能。4)有效范围大:有效范围在10~75 m 之间,如果前置功放可以达到1 000 m 的通信距离。

5)成本低:Zigbee 数据传输速率低,协议简单且免收专利费,所以降低成本。1.2 Zigbee 无线组网原理

在网络层中,ZigBee 定义了3 种角色: 第一个是中央协调器(Coordinator),负责建立网络,以及分配网络各个节点地置;第二个是路由器(Router),主要负责查找网络、建立以及修复数据的路由路径,并负责转送数据,路由器可以与协调器通信,也可以与终端节点进行通信,路由之间也可以进行通信;第三个是终端节点(FFD),只能选择加入已经形成的网络,可以与路由器进行收发数据信息,但不能转发信息,不具备路由功能。通信图解如图1 所示。

图1 通信图解

工作原理:系统中每个终端节点或路由器分别控制一盏灯或多盏灯,每个节点会有单独的网络地址,手持控制终端通过无线模块发送命令到协调器,协调器将收到的命令通过无线传输发送到各个节点。系统硬件设计

调光功能的实现方法可分为两种:类比和脉冲宽度调变(PWM)。采用类比调光技术时,只需将白光 LED 的电流降至最大值的一半,就能让屏幕亮度减少50%.这种方法的缺点是LED 光色会移动,且需要类比控制讯号,所以本系统采用PWM 调光技术。PWM 调光技术会提供完整电流给白光LED,但会减少电流负载周期,进而达成调光的要求,例如要将亮度减半,只需50%的负载周期提供完整电流。PWM 讯号频率通常会超过100 Hz,确保这个脉冲电流不会被眼睛察觉,PWM 频率的最大值需视电源供应的启动和反应时间而定;为了得到最大弹性,同时让整合更简单,白光LED 驱动器最高应能接受50 kHz 的PWM 频率。

硬件系统是由LED 灯驱动模块、LED 电源驱动模块和Zigbee 无线传输模块等组成。硬件电路逻辑框图如图2 所示。

图2 硬件电路逻辑框图。

LED 灯驱动部分采用PT4207 驱动芯片,PT4207 是一款高压降压式LED 驱动控制芯片,用于驱动一颗或多颗LED灯,其输入电压范围为20~450 V,可以实现在85~265 VAC范围内稳定可靠的工作,并保证系统的高效能。同时内置的输入电压补偿功能极大地改善了不同输入电压下LED 电流的稳定性。PT4207 还具有负载短路保护、开路保护和过温保护等功能。其专用调光管脚可直接接受PWM 脉冲调光,将PWM 信号加到DIM 脚。PWM 信号低电平要小于0.35 V,高电平在2.5~5 V 之间,为达到较好调光效果,PWM 信号脉冲频率最好小于最低工作频率的1%.简单驱动原理图如图3 所示。

图3 PT4207 的驱动原理图。

Zigbee 无线通信模块主要采用CC2530.CC2530 是用于2.4-GHz IEEE 802.15.4、ZigBee 和RF4CE 应用的一个真正的片上系统(SoC)解决方案。它具有极高的接收灵敏度和抗干扰性能,能够以非常低的总的材料成本建立强大的网络节点。CC2530 结合了领先的RF 收发器的优良性能,业界标准的增强型8051 CPU,系统内可编程闪存,8-KB RAM 和许多其他强大的功能。CC2530 具有32/64/128/256KB 四种不同的闪存版本,本系统采用的是256KB 闪存。CC2530 具有不同的运行模式,使得它尤其适应超低功耗要求的系统,运行模式之间的转换时间短进一步确保了低能源消耗。本系统是通过改变PWM 输出进而改变灯光亮度,CC2530 的定时器1 是一个16 位定时器,具有定时器/PWM 功能。它有一个可编程的分频器,一个16 位周期值,和五个各自可编程的计数器/捕获通道,每个都有一个16 位比较值。一个16 位捕获寄存器也用于记录收到/发送一个帧开始界定符的精确时间,或传输结束的精确时间,还有一个16 位输出比较寄存器可以在具体时间产生不同的选通命令(开始RX,开始TX,等等)到无线模块。每个计数器捕获通道可以用作一个PWM 输出或捕获输入信号边沿的时序。定时器2 是专门为支持IEEE802.15.4 MAC 或软件中其他时槽的协议设计。定时器3 和定时器4 是8 位定时器,具有定时器/计数器/PWM 功能。系统软件设计

软件开发环境选择IAR Embedded Workbench for MCS-51 7.51A 作为Zigbee 开发的IDE.在TI Z Stack 协议栈的基础上,编写了系统的应用程序代码,用VC 编写上位机程序。

Z Stack 提供了丰富的调试函数调试接口。系统软件主要包括协调器节点程序、路由器节点程序。协调器是第一级节点,负责组建网络,网络组建好后会分配节点ID 地址,协调器接收到手持控制终端发送的命令,发送控制命令到节点就可以实施相应控制,如图4 是协调器的工作流程图。

图4 协调器工作流程图。

以下扩展到第2 级、第3 级甚至多级,只要在同一网络就可以实施相应控制,协调器接收命令同时将控制命令发送到路由器或者终端节点,如果直接发送命令给路由器,路由器就会执行相应命令,也可以通过路由器发送给终端节点,由终端节点执行相应命令。如图5 是路由器(包含终端节点)工作流程图。

图5 路由器(包含终端节点)工作流程图。功能实现

控制终端是一手持遥控器,遥控器内设置了无线收发模块,在组建网络时将遥控器加入网络,遥控器会自动识别每一节点的ID 地址,通过对节点发送命令实现控制。可以对单个灯进行亮度调节,即向单个节点发送控制命令,也可以将部分节点组建一个局域网络存储到遥控器中,对这个局域网络发送命令就可以实现局域网内所有节点的灯光控制。结论。

通过Zigbee 技术实现了对灯光的无线控制,解决了家庭内部网布线复杂、扩展性差、价格高、功耗高和通信范围存在盲区等问题,实现了家庭住宅或者办公场所的无线通讯,所构建控制系统具有低功耗、低成本,开发方便,易于扩展等特点,而且通过手持遥控器进行控制给人们带来了便利。由于国家大力推行使用LED 节能照明灯,所以Zigbee 无线灯光控制方面具有广阔的市场,同时可以进一步扩展到智能家居中对家用电器进行无线控制,甚至远程无线控制。基于Zigbee 技术的各种优点,其在物联网上的发展空间会很大,尤其是学校的宿舍,教学楼,图书馆或者食堂。

第二篇:冷色和暖色led灯光

冷色和暖色:冷色和暖色没有严格的界定,它是颜色与颜色之间对比相对而言的。如:同是黄颜色,一种发红的黄看起来是暖颜色,而偏蓝的黄色给人的感觉是冷色。以下是主要的冷色与暖色的区别。

暖色:红紫、红、橘、黄橘、黄。

冷色:蓝绿、蓝青、蓝、蓝紫。

中性色:紫、绿、黑、白、灰。

邮票设计 邮票图稿设计不同于一般绘画和其它美术创作,它有其自身的规律性,邮票设计艺术的特点表现在以下几个方面:

第一,邮票属于国家邮政部门发行的有价票券,政治性很强。它要求设计者一定要按照既定的主题进行创作,画面构 思必须明确表现主题的思想内容。第二,邮票是一种知识性很强的小型艺术品,对某些主题形象的刻画应该把科学性和艺术性紧密结合起来。

第三,邮票艺术创作要具有民族风格。

第四,设计人员必须懂得印刷工艺。

总之,邮票所表现的题材十分广泛,设计人员必须具备广博的知识、坚实的绘画功底和良好的艺术修养。

颜色的比对

(对比方式)

同时对比

当两种或两种以上色彩同时并放在一起,双方都会把对方推向自己的补色。例如:同一明度的色彩,在白底上会显得容易识别,而在黑色背景上却显得不容易突出。

连续对比

指不同时间的条件下,或者说在运动的过程中,不同颜色刺激之间的对比。

第三篇:基于ZigBee技术的开放性实验室管理系统设计

基于ZigBee技术的开放性实验室管理系统设计

【摘 要】本文基于ZigBee无线网络,结合超高频射频识别(UHF RFID)技术设计出能够通过互联网进行远距离监控的开放性实验室设备管理系统。系统将ZigBee网络与以太网结合,使用RFID完成对实验室现场的监控,能够对实验室设备进行全生命周期的跟踪和定位,实现了对实验室安全的自动化监控,从而有效提高了开放性实验室设备管理的效率和实验室智能化管理水平,满足实验室设备管理和安全管理对实时性和便捷性的要求。

【关键词】开放性实验室;设备管理;Zigbee;RFID

Design of Open Laboratory Management System Based on Zigbee

YE Heng-xiao WANG Qing-quan HE Peng-fei XIANG Wei-kai

(Mechanical & Electrical Engineering College,Jiaxing University,Jiaxing Zhejiang 314001,China)

【Abstract】An open laboratory equipment management system is designed for remote monitoring via the Internet based on ZigBee wireless network,combined with UHF radio frequency identification(UHF RFID)technology.The system complete the automation of laboratory site monitoring and achieve tracking and positioning laboratory equipment in full life cycle.In practice,it is effectively improved that the equipment management efficiency and intelligent management level.The system meet laboratory equipment management and security management for real-time and convenience requirements.【Key words】Open laboratory;Equipment management;Zigbee;RFID

0 引言

近年来,为培养学生的创新意识和综合素质,引导学生的自主学习,使学生科技活动大众化、日常化,我院陆续建立了机械设计创新基地、电子信息创新实验室等开放性实验室,为学生自主开展科学研究和科技竞赛活动提供了实验室空间和资源。但与教学型实验室相比,开放性实验室的人员和设备流动性较大,开放时间长,增大了实验室管理人员的设备管理工作量和安全监管难度。因此,如何实现实验室全方位开放和实验室安全高效的管理已成为实验室管理人员亟待解决的重要问题。在此背景下,本文基于ZigBee无线网络,结合超高频射频识别(UHF RFID)技术设计出能够通过互联网进行远距离监控的开放性实验室设备管理系统[12-14]。系统将ZigBee网络与以太网结合,使用RFID完成对实验室现场的监控,能够对实验室设备进行全生命周期的跟踪和定位,实现了对实验室安全的自动化监控,从而有效提高了开放性实验室设备管理的效率和实验室智能化管理水平,满足了实验室设备管理和安全管理对实时性和便捷性的要求。系统总体结构设计

系统由粘贴在设备上的电子标签、ZigBee终端节点(RFID读写器/阅读器)、ZigBee路由节点、ZigBee协调器(ZigBee/Ethernet网关)、应用管理服务器等几部分组成[6],系统总体结构图如图1所示。

电子标签采用超高频无源射频标签[15],内部贮存设备的编号、规格型号、维修记录、存放地点、价格等相关信息。终端节点的超高频RFID读写模块读取辐射范围内的电子标签的数据,经由板载的ZigBee射频模块把RFID采集的设备信息发送给ZigBee网关//协调器。终端节点同时接收来自ZigBee协调器的控制信息并传输给RFID读写模块。根据工作方式划分,终端节点又可划分为固定式RFID读写器和手持式RFID读写器两类[5]。其中,固定式RFID读写器分布在各个实验室入口处,主要负责设备出入定位,手持式RFID读写器用于日常设备巡检和电子标签管理。ZigBee网关/协调器安装于ZigBee无线传感网和以太网之间,收集来自各终端节点的数据,并将数据通过以太网传递给以太网中的应用管理服务器。通过网关实现了ZigBee数据包和以太网 TCP / IP数据包的透明传输,用户无需访问无线传感网中的各个终端节点就可以收集相关设备数据。应用管理服务器负责通过以太网接口接收来自ZigBee网关/协调器节点上传输来的设备数据,并保存在服务器中的数据库中。同时服务器通过以太网向ZigBee网关/协调器节点发出用于控制RFID读写模块的命令。另一方面,服务器提供局域网web服务,方便实验室管理人员通过访问服务器查看设备记录数据库[7]。

图1 系统总体结构图系统硬件设计

系统硬件包括ZigBee网关/协调器、ZigBee路由节点、终端节点。

2.1 ZigBee网关/协调器设计

ZigBee网关/协调器由以下部件构成:STM32F107VCT核心板、EMZ3118 ZigBee射频通信板、扩展底板。核心板包括STM32F107VCT微控制器、复位电路、时钟电路和调试电路等,构成微控制器最小系统。EMZ3118射频通信板实现ZigBee网络中协调器节点功能。EMZ3118是上海庆科公司生产的基于STM32W108的嵌入式ZigBee可编程应用模块,提供了ZigBee/IEEE802.15.4兼容的无线解决方案,其发射功率达到100mW,发射距离远,信号稳定,可满足低成本的无线传感网需求。采用该模块降低了使用STM32W108芯片时硬件设计的难度。扩展底板上包含电源电路、以太网接口电路、液晶驱动电路、键盘接口等。

2.1.1 ZigBee通信接口结构

EMZ3118整合了ZigBee射频(RF)前端,带有外部射频功率放大器,最大传输功率输出在-7~20dbm之间可编程,其视野范围内最大传输距离可达1.6km,RF数据速率250kb/s。模块有36个输出引脚,其中有24个GPIO输出端口引脚,4个中断端口引脚,6路12位A/D端口引脚,支持两路串行接口(UART/SPI/I2C)。设计中EMZ3118模块通过SPI接口与STM32F107VCT连接。模块的外部功放是通过STM32F108W的4个引脚来控制,其中PA3口控制外部功放电源,PA6口控制外部功放使能,PC5控制模块发射/接收操作模式,PA7控制输出天线接口类型。

2.1.2 以太网接口电路

网关主控制器STM32F107VCT内部已集成介质访问控制器(MAC),支持 10M/100M 的以太网通信,提供了MII和 RMII两种接口模式。设计中主控芯片需要通过外部物理层接口芯片才能连接到物理层LAN总线。设计中使用DP83848VV,该芯片是TI公司生产的全功能低功耗10M/100M单端口物理层接口芯片。为了简化设计,设计中主控芯片和DP83848VV间采用RMII接口模式,这样RMII数据收发上比MII接口少了一倍的信号线。RMII接口模式下要求的50M总线时钟则由外部有源晶振SM7745DEV提供。网关与外部以太网通信还需要 RJ-45 接口,设计中选用了汉仁公司的网络变压器HR911105A,该网络变压器集成了网络变压器和RJ-45接口,可满足IEEE 802.3的电气隔离要求,解决前端信号因衰减、损耗等原因引起的数据丢包、传输中断等问题,从而有效保障了无失真传输以太网信号,并抑制辐射发射。

2.1.3 人机交互接口电路设计

人机接口包括4个通用彩色LED指示灯,带选择键的 4 向操作杆,通用按键、唤醒键和入侵检测按键,带触摸屏的3.2“TFT 彩色 LCD 显示屏。LCD 显示屏采用AM-240320D4TOQW,内置驱动器ILI9320,分辨率240(RGB)×320像素,可选SPI串行数据接口和18位RGB 并行数据接口。设计中数据接口采用SPI接口,触摸屏的4位数据接口通过外部I/O 扩展芯片STMPE811连接。

2.2 ZigBee终端节点设计

ZigBee终端节点由主控制器、超高频RFID读写单元、ZigBee射频单元、液晶驱动、温湿度传感器、键盘、调试电路等组成。基于成本考虑,终端节点的主控制器采用STM32F103,而ZigBee射频单元和人机交互电路与网关采用相同设计。设计中主控制器通过ZigBee无线接口接收服务器发送的指令并解析,实现对超高频RFID读写单元的控制和操作,同时将超高频RFID读写单元所采集的信息无线传输给服务器。因此,终端节点设计中超高频RFID读写单元是设计中的重点和难点。

2.2.1 超高频RFID射频电路设计[8-9]

RFID射频模块采用超高频RFID读写器专用芯片AS3993[3]。AS3993是奥地利微电子公司最新推出的EPC Class 1 Gen 2 RFID阅读器芯片,实现了完备的RFID功能,可在普通模式下兼容ISO 18000-6C标准,在直接阅读模式下兼容ISO 18000-6A/B标准。该芯片集成度高,集成了模拟前端和底层协议处理,内置压控震荡器(VCO)和最大20dBm功率放大器,接收灵敏度达到90dB,支持跳频、数据底层传输编解码、数据组帧和循环冗余校验,具有低功耗的特点,并且对由天线反射回波等引起的干扰具有免疫效果。这对本文中移动式巡检器和固定式阅读器的设计极其重要。因为在RFID读写器设计中,天线设计经常遭受成本或尺寸限制。高灵敏度可使RFID读写器设计在达到自身要求的同时,可以使用更简单和便宜的天线,从而降低了系统成本和设计难度。本文设计中把以AS3993为核心的阅读器模拟前端设计成模块,这样模块可以很方便的与控制器STM32F103通过SPI接口实现数据交互。

2.2.2 传感器电路设计

终端节点的温湿度传感器和光强传感器用于检测实验室的环境参数。设计中温湿度传感器采用SHT11,其内置14位AD,串行数字输出,相对湿度精度达到±3RH,温度测量精度±0.4℃,使用中采用I2C接口与控制器通讯。光强传感器采用TAOS公司的TSL256x。TSL256x提供了I2C接口和中断输出接口,可编程设置光强度上下阀值,其模拟增益和数字输出可程控控制,适用于实验室光照控制和安全照明的应用。ZigBee无线组网策略[11]

ZigBee有星型(Star)、树型(Cluster Tree)和网状(Mesh)三种组网方式。考虑到各个开放实验室分布在同一楼层的不同房间,覆盖面广,并且距离相距较远,需要ZigBee网络能够覆盖整个楼层,并具有较远的通信距离,同时要求ZigBee具有较高的可靠性和健壮性。综合考虑三种组网方式的优缺点,设计中采用网状拓扑结构组网。各个安装在实验室出入口的固定式阅读器的ZigBee节点全部作为全功能设备,与分布在实验室内的各路由节点组成的的网状拓扑结构覆盖了整个楼层,提高了网络的可靠性和覆盖范围,便于移动式巡检器在整个楼层范围内的可靠有效工作。系统软件设计

4.1 网关软件设计

网关软件采用uCOS-II嵌入式实时操作系统,主要包括系统和外围模块底层驱动、网关应用层协议和应用程序设计等部分。根据网关的功能需求,应用程序划分为系统驱动和控制任务、文件管理任务、人机交互任务、Zigbee组网任务、WSN通信交互任务、以太网通信交互任务、协议转换任务等,由uCOS-II内核统一调度管理。

4.2 终端节点软件设计

第四篇:智能灯光无线控制器EC100-1功能简介

智能灯光无线控制器EC100-1 功能简介

◆智能自组网功能

1、采用自动组网功能;

2、网内出现断点不影响网络,自行从新组建网络;

3、可随时增加网络节点,既新增加灯杆进入网内。

◆实时监测灯使用情况

1、实时反馈灯的运行参数:电流、电压、功率、使用寿命;

2、实时反馈故障灯的报警信息;

◆控制功能

1、无线手动控制

2、定时控制,可无线植入时间

3、光感控制,可根据实际情况更改满意的光感系数

◆强大的开关控制功能

1、一个控制器内置在一个灯杆内,可精确到控制灯杆上的任意一个灯头

2、可以对整个集中控制器下所有灯进行全控;

3、可以对集中控制器下灯进行自由分组,实现组控功能;

4、可以单独对任意灯实现单灯控制功能;

5、可根据客户实际情况,自行设置开关灯方式,只要您能想到的,系统基本都可实现。

◆灵活的定时控制策略

1、随意设置开关时间,用时间控制任意想控制的灯

2、可以设置分时段对不同的组采用不同控制策略;

3、年内节假日模式功能;

4、实用的周模式预设功能

5、时间控制不受网络影响,即时服务器或网络出现问题,每个灯均按预设成功的时间模式继续运行。◆安全管理

1、区分管理权限,限制使用功能;

2、数据文件实时查看、实时导出功能,备份数据库功能;

◆植入地图显示

1、可自行植入地图,直观的在地图上显示灯的状况;

2、灯的故障状态及基本信息都在地图上显示;

◆适用类型:景观灯、花园灯、照明灯、路灯

诚招全国各地代理商!

声明:本产品有北京红亿众诚科技公司与北京易联创安科技发展有限公司共同拥有

第五篇:DSP控制器原理及技术

西安邮电大学

DSP控制器原理及技术

院(系)名称学生姓名专业班级名称学号时间实验报告

自动化学院

2014年6月

: ::

: : 课内实验

3.1 CCS入门

3.1.1 CCS 入门实验 1(CCS 使用)3.1.1.1 实验目的:

1.熟悉 CCS 集成开发环境,掌握工程的生成方法; 2.熟悉 SEED-DEC28335 实验环境; 3.掌握 CCS 集成开发环境的调试方法。3.1.1.2 实验内容: 1.DSP 源文件的建立; 2.DSP 程序工程文件的建立;

3.学习使用 CCS 集成开发工具的调试工具。3.1.1.3 实验背景知识: 3.1.1.3.1 CCS 简介

CCS 提供了配置、建立、调试、跟踪和分析程序的工具,它便于实时、嵌入式信号处理程序的编制和测试,它能够加速开发进程,提高工作效率。CCS 提供了基本的代码生成工具,它们具有一系列的调试、分析能力。CCS 支持如下所示的开发周期的所有阶段。如下图所示。

开发环境界面如下图所示。

3.1.1.3.2 使用 CCS 常遇见文件简介:

1.program.c: C 程序源文件 2.program.asm: 汇编程序源文件

3.filename.h: C 程序的头文件,包含 DSP/BIOS API 模块的头文件 4.filename.lib: 库文件 5.project.cmd: 连接命令文件

6.program.obj: 由源文件编译或汇编而得的目标文件

7.program.out: 经完整的编译、汇编以及连接后生成可执行文件 8.program.map: 经完整的编译、汇编以及连接后生成空间分配文件 9.project.pjt: 存储环境设置信息的工作区文件 保存配置文件时将产生下列文件: 1.programcfg.cmd: 连接器命令文件 2.programcfg.h54: 汇编头文件 3.programcfg.s54: 汇编源文件 3.1.1.3.3 CCS 常用指令简介 1.设置断点。将光标放置在需要设置断点的程序行前,选择 Debug→Breakpoints,即完成可 一个断点的设置。

2.CCS 提供 3 种方法复位目标板

1)Reset DSP: Debug →Reset D,初始化所有的寄存器内容并暂停运行中的 程序。使用此命令后,要重新装载.out 文件后,再执行程序。

2)Restart: Debug → Restart,将 PC 值恢复到当前载入程序的入口地址。3)Go main: Debug →Go main,将程序运行到主程序的入口处暂停。3.CCS 提供 4 种执行操作

1)执行执行: Debug →Run,程序运行直到遇到断点为止。2)暂停执行: Debug →Halt,程序停止运行。

3)动画执行: Debug →Animate,用户反复运行程序,直到遇到断点为止。4)自由执行: Debug →Run Free,禁止所有断点运行程序。4.CCS 提供 4 种单步执行操作

1)单步进入: 快捷键 F8,Debug →step into,当调试语句不是基本的汇编指令时,此操作进入语句内部。

2)单步执行: Debug → step Over,此命令将函数或子函数当作一条语句执行,不进入内部调试。

3)单步跳出: Debug →step Out,此命令作用为从子程序中跳出 4)执行到光标处: 快捷键 crtl+F10,Debug → Run to Cursor,此命令作用为将程序运行到光标处。5.内存、寄存器与变量的操作

1)查看变量: 使用 view →Watch Window 命令

2)查看寄存器: 使用 view →Registers →CPU Registers 命令 3)查看内存: 使用 view →memory 命令 3.1.1.4 实验准备:

1.将 DSP 仿真器与计算机连接好;

2.将 DSP 仿真器的 JTAG 插头与 SEED-DEC28335 单元的 J18 相连接; 3.启动计算机,当计算机启动后,打开 SEED-DTK28335 的电源。观察

SEED-DTK_MBoard 单元的+5V,+3.3V,+15V,-15V 的电源指示灯灯及SEED-DEC28335 的电源指示灯 D2 是否均亮;若有不亮,请断开电源,检查电源。

4.CCS配置

(1)双击SETUP CCStudio3.3;

(2)在famlily中选择C28XX,在platform中选择SEEDXDS510PLUS;

(3)点击左下角save&quit,进入CCS主调试界面。3.1.1.5 实验步骤: 3.1.1.5.1 创建源文件 1.双击图标进入 CCS 环境。

2.打开 CCS 选择 File →New →Source File 命令。

3.编写源代码并保存

4.保存源程序名为 math.c,选择 File →Save

5.创建其他源程序(如.cmd)可重复上述步骤。3.1.1.5.2 创建工程文件

1.打开 CCS,点击 Project-->New,创建一个新工程,其中工程名及路径可任

指定。

弹出如下对话框:

2.在 Project 中填入工程名,Location 中输入工程路径;其余按照默认选项,点击完成即可完成工程创建;

3.点击 Project 选择 add files to project,添加工程所需文件;

4.在弹出的对话框中的下拉菜单中分别选择.c 点击打开,即可添加源程序Math.c添加到工程。

5.同样的方法可以添加文件 math.cmd、rts.lib 到工程中;在下面窗口中可以看到math.c、math.cmd、rts.lib 文件已经加到工程文件中。

3.1.1.5.3 设置编译与连接选项

1.点击 Project 选择 Build Opitions;

2.在弹出的对话框中设置相应的编译参数,一般情况下,按默认值就可以;

3.在弹出的对话框中选择连接的参数设置,设置输出文件名(可执行文件与空间分配文件),堆栈的大小以及初始化的方式。

3.1.1.5.4 工程编译与调试

1.点击 Project →Build all,对工程进行编译,如正确则生成 out 文件;若是修改程序,可以使用 Project →Build 命令,进行编译连接,它只对修改部分做编译连接工作。可节省编译与连接的时间。编译通过,生成.out 文件;

2.点击 File →load program,在弹出的对话框中载入 debug 文件夹下的.out 可执行文件;

3.装载完毕;

4.点击 debug →Go Main 回到 C 程序的入口;

5.打开 File →Workspace →Save Workspace 保存调试环境,以便下次调试时不需要重新进行设置。只要 File →Workspace →Load Workspace 即可恢复当前设置。

心得体会:通过本次实验使我掌握了CCS实验环境的使用以及相应程序的内容和使用并粗略掌握用C语言编写DSP程序的方法。对本次实验的程序有了全面的了解,并在CCS实验环境下程序的编译及编译中出现的错误的排除错误,警告的处理方法。通过实验,加深了我对DSP试验箱的TMS320F2812主控板的了解同时懂得了如何使用DSP硬件仿真器。

通过本次实验使我对于微机原理这么课更加熟悉,并且更进一步掌握了所学的知识,从而在实验过程中发现自己对知识点的理解不足,以及新的领悟。收获多多。

下载基于Zigbee技术的LED灯光控制器的设计及应用word格式文档
下载基于Zigbee技术的LED灯光控制器的设计及应用.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    LED路灯技术应用现状及发展趋势五篇范文

    LED路灯技术应用现状及发展趋势 摘 要:随着各国积极推动落实节能减排工作,路灯作为城市照明的重要组成部分,在节能中的效果日益凸显,尤其是LED的智能控制特性不仅强化了LED路灯......

    Zigbee网络原理与应用教案[精选]

    计算机与信息技术学院 课程教案 专业物联网工程 课程Zigbee网络原理与应用 讲授人姚建峰 2015 年 9月10日 (一)课程名称: Zigbee网络原理与应用 (二)学时学分:周4学时,3学分 (......

    LED技术工作总结

    篇一:led技术部工作总结 2009年度个人工作总结 技术部 张明 时光如水,光阴似箭,2010年已经成为历史,过去的一年里,技术部门在公司各部门员工注重合作,注重协调,在汗水和智慧的投入......

    蛋糕店设计中灯光的三大应用

    蛋糕店设计中灯光的三大应用 我们都知道蛋糕房的灯光总是给人一种暖暖的感觉,让人很舒服、很惬意。这是为什么呢?专家说:这是由于灯光的运用效果,不同的灯光搭配会给人不同的视......

    谈谈网络灯光技术

    谈谈网络灯光技术 来 源: 艾维网 谈到网络灯光,先说一下灯光技术的发展。在上世纪80年代以前,舞台灯光一直是以模拟技术来控制的(开关、调光等),这种控制方式,不但设备多、线缆复杂......

    LED灯光动画设计与制作学习(五篇材料)

    《LED动画制作学习指引》 『前 言』: 本站发布的教程均为本站原创教程,打包套件内主要有《标准视频教程》、《附加实例视频教程》、《标准图文教程》、《图文补充详解教程......

    ZigBee芯片厂商及应用前景分析5篇范文

    解析ZigBee上游芯片厂商 ZigBee技术是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术。主要用于距离短、功耗低且传输速率不高的各种电子设备之间进行数......

    应用电子毕业论文(LED)

    毕 业 论 文 基于单片机的LED广告牌 作 者 姓 名 :专 业、班 级:学号:校内指导教师:校外指导教师:完 成 日 期 :摘 要 LED是指发光二极管,在某些半导体的PN结中,注入的少数载流子与......