您的位置 首页 ADAS

根据PIC单片机的测验评价板规划

基于PIC单片机的测试评估板设计-它被广泛应用于无线数据采集、无线水表、煤气表、电力表抄表、工业遥控、遥测、工业数据采集、楼宇自动化、安防、机房设备无线监控、家庭自动化数据网络组网等领域。

近年来,因为数据通讯需求的推进,加上半导体、计算机等相关电子技能范畴的快速开展,短距离无线与移动通讯技能也阅历了一个快速开展的阶段。短距离无线通讯一般指的是l00m到200m以内的通讯。

它被广泛应用于无线数据收集、无线水表、煤气表、电力表抄表、工业遥控、遥测、工业数据收集、楼宇自动化、安防、机房设备无线监控、家庭自动化数据网络组网等范畴。

美国SILICon Laboratories公司作为专业的无线芯片开发和生产商,它的IAI系列无线芯片具有集成度高,外围元件少,功耗低,功用安稳牢靠,芯片内部集成了FSK无线收发必需的悉数功用模块,包含多边带PLL组成器、PA、LNA、混频器、基带滤波器、中频放大器、信号强度指示RSSI、数据质量侦测DQD、电池电压侦测、AFC和微操控器等,十分合适用于短距离无线通讯产品。本文介绍了贝能科技选用IA4421芯片开发的两种无线通讯模块PHY和EV-IA4421-433M-3(如图1,图2)。PHY模块是不带MCU而向外供给一个SPI接口;EV-IA4421模块是带MCU并向外供给一个串口。这样能够便利用户运用和开发。

图1 PHY

图2 EV-IA4421

针对这两种模块,咱们规划了一个适用这两种模块的测验评价板。该 测验板 能够对这两个模块进行设置(首要对IAI4421寄存器设置),这样便利客户评价,测验IA系列产品的的功用。

根本概述:

该测验板的组成选用PIC单片机PIC16F777作为主控芯片;一个LCD1602作为显现器件;4个轻触按键作为作为用户输入;一个能够衔接电脑的串口;还有衔接两通讯模块的接口。用户能够经过按键和LCD能够很直观地对IAI4421芯片寄存器、通讯速率等进行设置,还能够经过LCD监控数据传输进程的正确性和完整性。

本文首要介绍该测验板的一些首要功用和原理以及其运用的办法,以便我们对其有一个开始的了解。

首要功用:

可设置4位的发射地址码:用户能够经过菜单设置4位的地址即0~F,并与从机地址设置对应,这样就能够不受其他模块的搅扰,能够多个模块一起作业。

可设置模块的作业频段:因为IAI系列芯片支撑3频段分别为433MHz、868MHZ、915MHZ,经过设置不同的频段能够习惯运用不同频段的硬件。

可设置模块的发送速率:芯片支撑不同的发射速率,用户能够根据需求进行调整;

可设置发送数据的时刻距离和发送的次数;

能够设置串口波特率(与硬件衔接相对应);

可显现接纳数据的内容和接纳数据的次数,当时通讯速率等信息;

硬件组成结构:

根据P%&&&&&%单片机的测验评价板规划

各部分硬件接口:

LCD1602接口(图3)

LCD1602选用8数据线接口(data0-data7),有利于快速改写需求显现的数据,RS、RW、E三线操控。

根据P%&&&&&%单片机的测验评价板规划

图3 LCD电路接口

串口电路(图4)

串口电路选用MAX232作为电平转化芯片,与电脑衔接,接纳电脑 的输入指令。TX串行数据输出(无线接纳到的 数据),CRX串行数据输入(要发送的数据)。

根据P%&&&&&%单片机的测验评价板规划

图4 串口电路接口

EV-IA4421-433M-3模块接口电路(图5)

EV-IA4421-433M-3是现已带有一个PIC16F690的模块。VCC运用5V电源供电;TX、RS作为一个规范的波特率可选的串口作为与测验板之间的通讯,一切对模块的操作都运用这个串口完结;/PD待机操控,/PD=0时,模块进入待机状况,/PD=1,模块正常作业;RSSI无线信号强度输出,输出电压和信号强度成正比,是一个模拟信号,测验板经过AD转化对其捕捉。

根据P%&&&&&%单片机的测验评价板规划

图5 EV-IA4421接口电路

PHY模块接口电路(图6)

根据P%&&&&&%单片机的测验评价板规划

图6 PHY模块接口电路

按键电路(图7)

四个轻触按键作为用户的输入,用户按键的输入判别是选用一般的I/O方法。具体每个按键界说为:UP键用于上移菜单;DOWN键用于下移菜 单;ENTER键用于承认挑选;SEND用于发动发送数据。

根据P%&&&&&%单片机的测验评价板规划

图7 按键电路

电源部分:

考虑到运用的便利性,再电源供电上选用了两种供电方法:一种直流9V~12V 电源适配器的输入;另一种是用9V的扣子电池供电。用户可选用其间的一种。

以上是该 测验板 的硬件的首要组成部分,每个部分都只是作了比较简略的介绍,假如我们想得到更具体的材料,能够到贝能公司网站( www.burnon.com )上查找 。

软件组成结构:

软件流程如图8所示,软件体系在MCU中履行,分为体系初始化、主循环流程与中止服务程序。下面临其作一个简略的介绍:

MCU初始化函数,首要是对MCU守时器设置、串口、中止设置和各个端口的输入输出设置等等;

按键事情办理函数,它守时检测按键板上的按键输入,设置和保存相应的标志位,并把按键对应信息映射成相应的驱动事情;

主循环函数是整个软件体系的一个中心部分,各种事情的触发和各个用户接口办理都由这个函数完结,每个子程序办理着不同功用。

根据P%&&&&&%单片机的测验评价板规划

图8 软件流程

主循环是软件的根本操控部分,它是一个无限时刻的循环,傍边包含了许多子程序,诸 如:Check if it’s TIme to execute events(守时器时刻事情处理)、Mode Handler(模式识别处理)、Key SCANHandler(电源办理)、OSD Event Handler(菜单事情处理——傍边也包含了按键处理)、Debug Handler(调试处理)。经过这一系列的办理函数,不断的检测事情的产生并履行相应的功用操作。

小结

本文对DEMO板的功用、硬件和软件作了一个简略的介绍,该demo板首要是为贝能公司开发的PHY和EV-IA4421-433M无线模块供给一个便利的运用和测验渠道,以便用户能够对其作评价,使其更快地应用于产品傍边。
责任编辑;zl

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/adas/343249.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部