系统测试一般流程
为保证工作正常进行,并减少工作量。系统测试时,一般先进行硬件测试,再进行软件测试。
硬件电路检测时要按照各个模块的功能,一个一个模块的进行。软件配合硬件测试,先进行功能验证,正确无误后再进行综合功能调试。
硬件测试一般步骤:
1)用直观法观察PCB线路板连线是否有断线,线与线之间是否有短路情况。
2)元器件安装焊接,有无虚焊,短路。
3)用万用表检查各电路供电处对地是否有短路。
4)确认没有上述问题后,接通电源进行各路电压的检测,如果发现异常,查找原因,排除故障,再进行检测。
5)供电正常后,首先检查ICSP接线和PIC18F4550芯片及其周边电路,在确认连线正常后,连接PICkit™3编程器进行硬件功能验证程序的烧写。
6)烧写成功后,通电检查程序是否运行正常。若不正常硬件检查接口电路,程序检查参数设置和控制逻辑是否正确。如果各部件工作正常,则硬件电路检测完成。
LED显示模块和ICSP测试
1)模块功能
程序实现四盏灯循环熄灭,当有开关量输入时,根据不同的开关量进入所对应的不同子程序。具体程序见附录1。
2)测试
任选I/O接口与LED和开关相连,通过编程控制实现功能的检测。在测试时,可以先实现几个灯的点亮,再加入开关量输入控制LED的亮或灭。
如能把程序下载到芯片中,说明能够正常烧写,则ICSP接口正常;而如果LED能实现预期功能,说明I/0端口工作正常。
数据采集模块
1)模块功能
本部分的功能是实现模拟信号转换为数字量。在编写程序时要注意A/D转换执行的步骤,程序见附录二。
2)A/D转换
A/D转换模块有5 个寄存器,使用时要对其进行设置,其中最重要的是采集时间和转换时钟的设置。
3)测试
使用万用表测输入量的值和输出的高低电平,两者对比以检测数据采集模块是否能够正常工作。
数据显示模块
1)模块功能
本模块功能为数码管显示,具体程序见附录四。
2)测试
任选I/O接口作为段选信号和位选信号的输出端,观察数码管显示情况。测试时可以使用在线调试,用WATCH窗口进行查看,以检查程序是否正确。
A/D转换测试结果
关键字:PIC 数据采集系统 接口功能
引用地址:
PIC数据采集系统---接口功能测试
推荐阅读最新更新时间:2024-03-16 15:30
一种基于PIC单片机的便携式磁记忆检测仪
金属构件和零部件发生损坏的主要原因,是各种微观和宏观机械应力集中导致疲劳失效,其基本特征表现为材料在低于静强度极限的交变应力持续作用下,生成多种类型的微观内部缺陷,并逐渐演化为宏观裂纹,裂纹扩展最终导致结构破坏。因此,进行疲劳分析,有效评价应力变形状况,测定未来裂缝发展的位置、大小和方向,成为评价金属零部件与构件结构强度和可靠性的一个重要依据。为了及时准确的找出最大机械应力变形区域,20世纪90年代后期,以杜波夫为代表的俄罗斯学者率先提出一种崭新的诊断技术—金属磁。 便携式磁记忆检测仪以单片机PIC16LF873A为核心,用HMC1052两轴磁阻传感器检测法向分量Hp(y)的X分量和Y分量,经过信号放大后,送单片机P
[单片机]
PIC18Fxx在永磁无刷直流电动机控制系统的开发
前言 嵌入式系统是指以应用为中心,以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、体积、成本、可靠性、功耗严格要求的专用计算机系统。嵌入式系统是面向应用的,系统的硬件选型和软件开发模式都必须根据具体的应用确定。 永磁无刷直流电动机是电机控制研究领域的热点之一,这与其自身固有的技术优势密切相关:以电子换相取代了有刷直流电动机的机械换相。从根本上革除了普通有刷直流电动机由于电刷换相带来的火花、噪音、高故障率等一系列问题,同时又使系统的性能能够与普通有刷直流电动机相媲美,因此得到了广泛的应用。永磁无刷直流电动机的电子换相离不开电机的转子位置信号,传统的方法是采用霍尔器件或其他位置传感器检测位置信号,这使得系统的维护和
[单片机]
基于PIC16F639的免持式被动无钥门禁的设计
免持式被动无钥门禁(PKE)正迅速成为汽车远程无钥门禁应用的主流,并成为新车型的普遍选项。该方法无需用手按发送器按钮来锁上或打开车门,只要拥有一个有效的应答器就可方便地进出车辆。 免持式PKE应用要求基站和应答器单元之间进行双向通讯。车辆内的基站单元发出一个低频(LF)命令,搜寻周围的应答器。一旦车主的应答器被搜索到,该应答器随即自动回应基站单元。基站单元在收到有效的验证响应信号后打开车门。 在典型的PKE应用中,将基站单元的输出 功率设计 为政府机构规定的电磁辐射标准所允许的最大 功率 。当工作于9V到12V直流 电源 下时,可达到的最大天线电压约为300V峰峰值。由于低频信号(125kHz)的非传播
[单片机]
PIC系列单片机或运算指令XORWF的应用
大家都知道,PIC单片机的大多数寄存器,包括RAM数据存储器的每个存储单元都能实现移位、清位、位测试等系列复杂操作功能。然而,协调它们运行的(应用最广泛的基本级、中级)精简指令集中,却没有对寄存器的某“位”进行“取反”运作的现成指令,而在实际应用中对某些“位”进行取反运作是很需要的。如下图所示。单片机PIC16C622的端口RB作为输出端口的8个引脚,分别控制着8个不同的电器设备。按动按钮AN一下,继电器J吸合,再按一下J释放,即按动AN一下,端口RB3引脚的输出状态改变一下,而RB口的其它7个引脚输出保持原有状态不变。在这种情况下最好的方法是按动一下AN,对PORTB(3)“取反一次”——这对于MCS-51系列单片机来讲是极
[单片机]
基于PIC单片机的小型空气压缩机控制装置
1 前 言 美国Microchip公司的PIC16系列单片机是一种新型的CMOS工艺的8位单片机。因其功耗低,超小型,低成本,功能完整,因而是一种非常适合在各种便携式设备中使用的高性价比的单片机,并已经得到了越来越广泛的应用。 笔者开发的小型空气压缩机采用直流电磁铁驱动机构作为驱动源,它具有体积小(35 mm×26 mm×75mm)、重量轻(94 g)、动作频率高(6 480次/min)和流量脉动小等特点,可内藏于机器人的腕部实现对手指关节的直接驱动。以PIC16F873单片机为核心构成该小型空气压缩机的控制装置,研制出了价廉、小巧和具有良好控制性能的控制装置,文中介绍了该控制装置的硬件电路、程序框图和工作原理。
[单片机]
PIC16F84A读取时钟芯片DS1302的简单示例
//引入文件*********************************************************** #include delay.h #include delay.c #include pic.h #include pic1684.h //熔丝配置*********************************************************** __CONFIG(XT & WDTDIS & PWRTEN & PROTECT); //引脚定义*******************************************************
[单片机]
PIC单片机的特点及在设计应用中的注意事项
美国微芯公司(Microch{p Technology Inc.)开发的CM0S工艺PIC系列8位单片机(RISC微控制器),特别是采用内置第二代Flash存储器(40年存储寿命)的微控制器在快速应用方面具有独到之处。由于其易用性和高可靠性,该系列微控制器稳居8位单片机全球出货量之首。PIC系列单片机具有指令集简洁、简单易学、速度高、功能强、功耗低、价格低廉、体积小巧、适用性好及抗干扰能力强等特点,大量应用于汽车电气控制、电机控制、工业控制仪表和仪表、通信、家电、玩具、低功耗的测控应用等领域,在国内越来越受到广大设计者的欢迎,微芯公司的单片机已经成为目前单片机世界的主流产品。 PIC 8位单片机内已经包含运算器、存储器、A/D
[单片机]
51和pic单片机都能用的spi bus程序
#define mcu_51 //单片机选择 /*pic18- mcu_pic_18 avr- mcu_avr /*******************************/ #define _CPOL 0 //模式配置 #define _CPHA 0 //模式配置 /*******************************/ #ifdef mcu_51 #include REG51.h #define SCK_IO(x) (0?(P1&=0XFE):(P1|=0X01))//1- 输出 0- 输入 #define MOSI_IO(x) (0?(P1&=0XFD):(P1|=0X02)) #define MIS
[单片机]