做视频网站用什么好处,网站推广引流软件,大前端dux主题wordpress,微信营销微网站建设目前生产系统的物流配送大部分仍处于较落后的状态#xff0c;使用单位有物料需求时通过电话或邮件与配送单位进行沟通#xff0c;这种方式存在沟通不及时和缺少数据记录的缺陷。在出现缺料问题时造成无法追究问题的责任单位#xff0c;容易出现推脱等问题#xff0c;对管理…目前生产系统的物流配送大部分仍处于较落后的状态使用单位有物料需求时通过电话或邮件与配送单位进行沟通这种方式存在沟通不及时和缺少数据记录的缺陷。在出现缺料问题时造成无法追究问题的责任单位容易出现推脱等问题对管理和考核造成极大的不便。1系统总体设计方案系统的硬件包括电脑、PIC单片机控制系统、1。图1系统硬件连接图2系统硬件设计2.1微控制器选择单片机控制系统中使用的芯片为PIC18F442PIC18F442系列控制芯片是一种带16K字节闪烁可编程可擦只读存储器的低电压高性能CMOS8位微处理器。该器件采用低功耗高速闪/EEPROM技术全静态设计宽工作电压范围(2.0V~5.5V)。增强型典型闪存程序存储器可擦写100,000次闪存/数据EEPROM保存期大于40年并能够通过软件控制下可自行再编程可以通过两引脚进行在线调试(In-Circuit DebugICD)。2.2ZigBee无线模块选择系统选用的JL13 ZigBee无线模块3.3VZigbee网络基于IEEE802.15.4国际标准、上层协议为ZigBee协议栈具有低功耗低速率高可靠性网络路由功能强大的特点。其内核芯片JL13 ZigBee无线模块是一个真正的单芯片解决方案遵从ZigBee规范和IEEE 802.15.4标准它由一个含有基带modem的射频收发器、硬连线的MAC和内嵌8051内核的微控制器(带有内部Flash存储器)组成。2.3外围电路设计单片机PIC18F442的TX、RX端与ZICM2410的TX、RX直接相连同时与电脑的DB9端口进行连接形成三方通讯的连接电路。同时在控制系统中设计5V和3.3V的稳压电路为单片机与无线模块工作供电。在单片机中选取两个未被使用的I/O口作为物料呼叫的触发输入和警示装置的输出因为一般的警示益的驱动电流较大需在单片机输出端口处外接一个ULN2003模块进行电流放大再与警示装置进行连接保证系统工作正常。JL13 ZigBee无线模块的P0_0、P0_1、P0_2三个引脚分别连接三个发光二极管三个二极管分别下拉一个1K的电阻接地用于观察模块工作状态若模块正常发送数据P0_0处于高电平状态若模块正常接收数据P0_1处于高电平状态若模块发生通讯故障P0_2处于高电平状态。3系统控制逻辑图2系统控制逻辑流程图4系统调试首先要测试各器件本身是否能正常工作画出元器件的引脚图然后再将元器件按照原理图排列并连接好所有导线并用万用表测试连接导线是否能够正常导通确保单片机能正常工作和硬件电路连接正确后开始进行电路调试调试过程先按设计电路逐个模块进行测试确保所有模块正常工作上电之前必须先测试电源正负极是否存在短接情况。首先是软件调试在Proteus仿真平台上进行硬件仿真来调试各功能元件是否能正常运行模块之间能否正常通讯程序是否正确执行。其次是实物调试测试线路确定无误时连接开关电源调试。DB9串口进行连接使用串口调试助手进行模块初始化设置主要更改技术参数为“本地网络地址”、“目的网络地址”、“信道号”等的设置所有从机的目的网络地址都必须设置为电脑端模块的本地网络地址所有模块的本地网络地址不允许出现重复的现象为避免其他系统的无线模块之间存在数据干扰模块工作的信道号必须在工作范围内唯一传输数据波特率、数据位、校验位、停止位等信息必须与单片机程序中使用的数据信息匹配避免造成通讯协议不同而造成数据错误。除了数据协议还需要设置模块的通讯传输速率以及模块发送功率在使用时根据实际情况进行功率的设置JL13 ZigBee无线模块在实际环境中有普通障碍的实际通讯距离为50-100米如由于需求或其他原因造成两个通讯点之间的距离大于模块工作距离可通过在中间增加模块进行信号中转同时把模块的设备类型改为“路由设备”。在调试过程中很容易出现抖动干扰等现象需在程序中添加各种抗干扰语句增加程序可靠性。5总结设计采用单片机PIC18F442与posted on 2015-05-23 21:50 小王王 阅读(41) 评论(0) 编辑 收藏