您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > Zigbee农业节点程序步骤
农业节点程序下载步骤1ARM程序下载[1]连接电源板和主板。电源板上的JP4和主板上的JP3相连。注意保证电源板和主板都是正面朝上。[2]连接电源板和电池。注意要保证电源板正常工作,正常工作的电源板会出现一个灯慢闪的现象。如果电源板工作不正常,可能有两个原因:电池电量不足或者是电源板电路存在问题。电池电量不足应该及时去充电,电源板电路存在问题需要更换电源板或者对电源板电路进行调试;正确连接后,主板的L1保持亮,呈黄色。[3]连接ARM下载器。ARM下载器一端连接USB口,另一端连接主板。注意在主板上与ARM下载器连接的接口为JP13,正确的连接方式为ARM下载器上的白点和JP13上的白点重合。[4]下载程序。保证各接口连接正确,连接线平滑,不出现曲折,打开Keil软件和下载程序工程文件,在菜单栏选择“Flash-download”,开始下载程序。备注:(软件和程序位置)ARM开发和下载环境:C:\Users\Effel\Desktop\Zigbee项目\Zigbee项目\Keil\UV3(Uv3.exe)打开程序位置(project-openproject):C:\Users\Effel\Desktop\Zigbee项目\Zigbee项目\茶叶主板程序-陈永锐_2\V33_Agri_Super_Node_v2-test\DataBase\APP\Prj(DataBase.Uv2)[5]下载结束。在Keil软件状态栏出现“application-running”时表明程序已经下载成功。注意如果出现“SWDcommunicationfailure”对话框,请检查线路连接是否正确以及各接口是否有松动。备注:主节点和从节点下载的程序参数略有不同,在下载之前,需要对原代码做一下修改。[1]修改IP地址:首先在Parameter.c文件中,找到Set_default_Parameter函数,修改ip地址,Ip地址改为本机Ip。(主节点和从节点都需要改Ip)[2]修改节点号:在MainAPP.c中,修改#define_MAIN_NODE。#define_MAIN_NODE1(给主节点下载程序);#define_MAIN_NODE0(给从节点下载程序);[3]修改ID号:在Parameter.c文件中,找到Set_default_Parameter函数,修改ID号。主节点ID号为:(红色部分为修改后的内容)Sys_Parameter.ID[0]=0x03;//GROUPSys_Parameter.ID[1]=0x05;//IDSys_Parameter.ID[2]=0x00;//IDSys_Parameter.ID[3]=0x01;//IDb从节点ID号为:(红色部分为修改后的内容)Sys_Parameter.ID[0]=0x03;//GROUPSys_Parameter.ID[1]=0x05;//IDSys_Parameter.ID[2]=0x00;//IDSys_Parameter.ID[3]=0x03;//IDb(一个从节点一个号,可以为0x02,0xx04…)2Zigbee程序下载[1]电池、电源板、主板之间的连接。Zigbee下载时电池、电源板、主板之间的连接和ARM程序下载时一样,可参考ARM程序下载步骤中的[1][2]。[2]短接JP1和JP12。在主板上短接JP1和JP12。[3]连接Zigbee下载器。取得Zigbee程序下载器,一端连USB接口,另一端引出三根线,分别接下载器的GND,Tx和Rx,这三根线分别与主板JP6的GND,Tx和Rx相连接,连接方式为:GND-GND,RX-TX,TX-RX。[4]打开下载软件。打开Zigbee下载软件JennicJN51XXFlashProgrammer。备注:Zigbee开发环境:C:\Users\Effel\Desktop\Zigbee项目\Zigbee项目\Jennic\cygwin\jennic\codeblocks(codeblocks.exe)(打开程序(File-open):C:\Users\Effel\Desktop\Zigbee项目\Zigbee项目\Jennic\cygwin\jennic\SDK\Application\V3_JN_Zigbee_tiny_fix\CodeBlocksProject)(xxx.cbp(Coordiantor.cbp/主节点Router.cbp/从节点))(主要文件:WSN_coordinator)Zigbee下载程序:(C:\Users\Effel\Desktop\Zigbee项目\Zigbee项目\Jennic\cygwin\jennic\flashprogrammerFlashGUI.exe)[5]下载前操作。在主板上,先摁下下载程序开关S1,同时摁一下主板开关S2(此时S1摁住不松),等待L4蓝灯闪烁三下,L5黄灯闪烁一下再闪烁五下后拔下JP12上的短接线(JP1的端接线不拔),然后松开S1。[6]端口号选择。选择JennicJN51XXFlashProgrammer软件中COMPort与在电脑设备管理器中查到的端口号一致。[7]选择正确的程序。主节点对应为Coordinator,从节点对应为为Router。[8]获取MAC地址。等待几秒钟后,点击JennicJN51XXFlashProgrammer软件中的Refresh按钮,正常情况下Device和Flash会出现相应的MAC地址。[9]下载程序。单击JennicJN51XXFlashProgrammer软件中的Program按钮,下载程序。3正式运行[1]主节点和从节点都短接JP12。[2]打开农田气象参数接收系统。(使用农田气象参数接收系统进行数据接收,软件目录:D:\software\FarmM_V18_yunnan_test\FarmM_Server\FarmM_Server\FarmMonitor_Server\debug——FarmMonitor.exe)
本文标题:Zigbee农业节点程序步骤
链接地址:https://www.777doc.com/doc-2829747 .html