新闻中心

EEPW首页>嵌入式系统>设计应用> 基于STM8S207单片机的测试架系统设计

基于STM8S207单片机的测试架系统设计

作者: 时间:2013-01-16 来源:网络 收藏

控制80~400 V交流强电检测隔离检测,XH-2输入:
工作原理:如图6所示,由XH-2输入80~400 V的电压,通过变压器的隔禽变压13 V,在通过4个IN4007整流二极管整流;在经过E1,C10滤波,经过电阻的分压输入单片机的AD转换引脚输入单片机,在经过一定的计算传给上位机PC显示。

本文引用地址://m.amcfsurvey.com/article/170614.htm

c.JPG


变压器TR/DB-E128/7201A的变压比K=N1/N2=30,最高电压是380 V,称为匝比(亦称电压比)。经变压器变压后的电压390/U1=1/30,得U1=13 V。经整流管整流后的电压U2=U1×1.2=15.6 V,经电阻分压后输入单片机的电压(R210/(R210+R209))×15.6=4.2 V还有其他的电压测出电路,如0~24 V弱电检测,60~400 V直流强电检测,控制5 V和12 V输出,控制5 V和12 V输出,单线接口模块,带有3级软件优先级设定的嵌套中断,时钟控制器,看门狗设计,电源管理,模数转换等等。

3 系统软件设计
STM8单片机的C语言编译器是COSMIC,是一款专用于ST公司的单片机的编译器。包括MCU1的软件与上位机通信软件程序示,函数声明及变量定义程序、I/O口初始化程序、A/D转化初始化和延时程序、I/O输出函数、电压采样函数、看门狗函数、通信中断函数、TIM4中断函数,以TIM4中断函数为例:
TIM4中断函数程序:
f.JPG
g.JPG

4 硬件接口连接与调试
将STMSS207MB与外设之间进行连接并进行系统调试,在进行硬件电路的实验调试时,首先检测各电路板的主要模块之间的连通性,即保证电路连接无误,是否有电路,对系统各硬件电路进行检测,保证各模块可以正常工作,同时保证各硬件电路可以由STM8S207MB进行控制,并能保证和上位机之间能正常通信。
(1)安装stvd软件;
(2)将软件导入stvd,调试程序有没有错误;
(3)如果没有错误,就可以用仿真器在程序通过SWIN烧入单片机;
(4)在把已经通过stvd调试的程序植入硬件电路中,仿真看一下是否跟预期效果相同。

5 结语
基于STM8S207MB有高性能内核,抗干扰能力强,品质安全可靠。领先的130 nm制造工艺,优异的性价比。程序空间从4~128 KB,芯片选择从20脚到80脚,宽范围产品系列。
系统成本低,内嵌E2PROM和高精度RC震荡器。开发容易,拥有本地工具支持。由于使用环境、成本等因素,该测试车架—控制继电器驱动,控制电流10 A以下,可以控制40路,可以驱动强电接通,也可以模拟按键,XH-2输出;80~400 V交流强电检测,可以检测16路,隔离检测,XH-2输入。
0~24 V弱电检测,最多可以检测16路,不隔离检测,XH-2输入;60~400 V直流强电检测,最多可检测8路,不隔离检测,XH-2输入。5 V输出,MOS管驱动,可以输出12路,XH-2输出;12 V输出,要求MOS管驱动,可以输出12路,XH-2出,485通信,各单片机与PC之间用芯片MAX 485进行通信,PC可以实时的对检测的电压进行显示。
可以特别适用电子行业,对PCB板的测试。实验结果证明可以获得基本功能如下:
(1)继电器驱动,控制电流10 A以下,最多控制40路,可以驱动强电接通,也可以模拟按键,XH-2输出;
(2)80~400 V交流强电检测,最多可以检测16路,隔离检测,XH-2输入;
(3)0~24 V弱电检测,最多可以检测16路,不隔离检测,XH-2输入;
(4)60~400 V直流强电检测,最多可检测8路,不隔离检测,XH-2输入;
(5)5 V输出,MOS管驱动,最多可以输出12路,XH-2输出;
(6)12 V输出,要求MOS管驱动,最多可以输出12路,XH-2出;
(7)485通信,各单片机与PC之间用芯片
MAX485进行通信。应用程序以C语言编写,充分利用芯片资源,提高代码的利用效率,减小代码容量,采用去极值平均数字滤波算法对经过A/D转换后的数字信号进行滤波处理。这种方法即可虑去脉冲干扰又可滤去小的随机干扰,不但最大限度地排除现场噪音干扰,降低电压的误测概率。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭