基于STM32的运动控制器设计

基于STM32的运动控制器设计
基于STM32的运动控制器设计

基于STM32的运动控制器设计

指导教师梁维源

摘要

运动控制器是现在社会的主流发展,不管是现在还是将来都会有重要的运用。本文运用STM32输出PWM波对电机进行控制使他们能分别沿着X轴和Y轴以及Z轴移动,STM32发送指令,由TB6560驱动芯片驱动进电机,在图纸上实现绘画,定位,转孔。选用STM32芯片作为控制核心,通过控制步进电机来控制机器臂,带动X轴和Y轴以及Z轴进行平面画图。该运动控制器具有精度高、操作方便、速度快、低成本等特点。

关键词:运动控制器;STM32;步进电机;TB6560

Based on the STM32 motion controller design

Electronic information engineering specialty level 2011 jiang shijian

Supervisor Liang Weiyuan

Abstract

The motion controller is now the mainstream of the development of society, both now and in the future will have important applications. Great defense and industrial applications as well as in life. In this paper, the output PWM wave STM32 motor control so that they can along the X-axis and Y-axis and Z-axis movement, STM32 send commands respectively, driven by a stepping motor driver chip TB6560 realize painting, positioning, turn the hole in the drawings. The program makes the selection STM32 chip stepper motor control system by controlling the stepper motor to control the robotic arm from the drive to the X and Y and Z axis plane drawing. The motion controller with high precision, easy operation, fast, low cost. Has great development prospects.

Keywords: Movement Control System, STM32,Stepping motor, TB6560

目录

前言 (1)

第一章运动控制器的总设计方案 (1)

第二章运动电路控制器三维平台设计 (3)

2.1硬件设计框图 (3)

2.2运动电路控制控制电路图 (3)

2.3运动控制器机械运动电路图 (4)

第三章运动控制器的硬件设计 (4)

3.1 步进电机 (4)

3.1.1主要构造 (4)

3.1.2步进电机分类 (5)

3.1.3步进电机工作原理 (5)

3.1.4步进电机的特点 (6)

3.1.5步进电机的控制方法 (6)

3.2 STM32F103VET6 (7)

3.2.1 STM32F103VET6最小系统 (7)

3.3.2 STM32F103VET6定时器 (8)

3.3.2.1基本定时器 (9)

3.3.2.2通用定时器 (9)

3.3.3.3 高级定时器 (10)

3.3 TB6560步进电机驱动器 (11)

3.3.1 TB6560步进电机驱动模块 (11)

3.3.2 TB6560步进电机驱动器特点 (13)

3.3.3 TB6560步进电机驱动器功能 (13)

第四章运动控制器的软件设计 (13)

4.1PWM概述 (14)

4.1.1 PWM简介 (14)

4.1.2 PWM实现 (14)

4.2.设计要求 (15)

4.3 程序的配置 (16)

4.3.1.PWM波输出的配置 (16)

4.3.2 绘图控制程序的配置 (18)

总结 (19)

致谢 (20)

参考文献 (20)

附录程序代码 (22)

钦州学院本科毕业论文(设计)

前言

自从运动控制器诞生以来,它不仅推动了社会的发展,也推动了新的技术革新。运动控制器是美国政府对“NGC”项目,这是下一代控制器开始,进而研究机构已开始对运动控制研究。随后运动控制器迅速发展,直到今年来运动控制技术不断被完善改良,已经成为一个独特的体系。就目前国类而言只要分为三类。

第一种是用单片机或微处理器当作中枢的控制器,这类运动控制器的运转速率较慢,精度不高,成本相对于其他控制器较低,在一些只需要低速运功控制和对轨迹要求不高的轮廓控制场合应用[1]。

第二种是用专用芯片(ASIC)当作中枢的控制器,这类控制器构造单一,然而大多数只可输出脉冲信号。由于该控制器能够提供高速的连续插值,没有前瞻性功能(看头),特别是对于连续加工场合中存在大量的小片段,使用这种控制器不合适。

第三种是基于PC总线的以DSP和FPGA作为核心处理器的开放式运动控制器。这种运动控制器用DSP芯片当作中枢的控制器,以PC机作为信息处理平台,运动控制器以插卡方式式嵌入PC机,以“PC+运动控制器”的形式。这类运动控制器完美使用了李永乐DSP的高速数据处理能力和FPGA的超强逻辑处理能力,便于设计出效果完美、性能优优质的运动控制系统。

相对的,我们可以选择适当的方案设计自己产品。

第一章运动控制器的总设计方案

经过查找资料,并选择了其中的一种优质方案设运动控制器的设计方案。

利用步进电机,STM32最小系统以及矩阵按键搭建一个智能用于运动控制器的平台,人通过控制按键输入指令让STM32控制芯片控平台上的三只电机完成相应的功能。在控制器的运动平台上,传动方向为Y轴电机固定在平台上,用一个电机控制水平面平台板沿X轴运动,将Z轴方向的电机固定在Y轴电机的位移片上来实现X,Y,Z三个方向的位移来实现绘图,其中通过控制Z步进电机的位移来控制笔的起落,

控制X轴和Y轴的电机来控制笔的平面运动轨迹,同样也可实现空间立体画图。

整个系统基本上就分为三个模块,电机驱动、电路控制和机械运动两个部分。

电机驱动电路和STM32最小系统是电路的重要组成部分。按键模块的主要作用就是向控制芯片输入相应的控制指令,通过按键来选择相应的指令,这些按键的内容是和控制器运动相对应的。TB6560驱动模块主要目的就是驱动步进电机运行进而实现图案的规划,Z轴的起落控制达到控制绘图笔起笔落笔的控制。机械部分主要由步进电机驱动的玻璃板和机械手。

在每个坐标轴的的的两端都安装了行程开关,使控制臂滑动到尽头时能够停止,对平台具有保护作用。同时也可以实现自检和找回原点的功能。每个滑片在滑轨上滑动,当滑动到滑轨尽头就会碰到开关,这时就会给使STM32发出一个反转信号,接着STM32控制电机反转,机器臂找到原点。

支架上的Z轴底部固定有一支画笔,Z轴电机通电的时,通过STM32控制Z轴机械臂来控制抬笔和落笔。这个动作可以适当添加一个开关来判断是否停止笔的下落。通过X/Y/Z轴的机械通过程序控制步进电机电机的转与不转,运动速度的快慢不同,使笔在纸上画出不同的轨迹,写出要求的英文和汉字。

运动控制器的机械结构,包括三维平台,X/Y/Z坐标尺,Z、Y、Z坐标尺驱动螺杆驱以及动步进电机MZ,MX和MY。

控制器和STM32最小系统接口,如图1.1所示:

钦州学院本科毕业论文(设计)

图1.1运动控制器机械原理

从图中可以看出,Z 轴的最低端的位置就是放置绘图笔位置。通过控制3个步进电机的运动,使螺杆驱动的两个运动的标尺,而让画笔描绘轨迹在绘图板上,并最终实现绘图功能。

第二章运动电路控制器三维平台设计

2.1硬件设计框图

图2.1 系统框图

2.2运动电路控制控制电路图

本设计的控制模块实物图如图2.2所示。

图2.2控制模块实物图

STM32 TB6560驱动模块 My 外部输入

控路 TB6560驱动模块 Mx TB6560驱动模块 Mz X 向工作台 Y 向工作台

Z 向工作台

2.3运动控制器机械运动电路图

三维运动控制工作台由X 轴滑台,Y 轴划台以及Z 轴滑台以及绘图笔组成。三个方向的运动都具有具有独立性,这样方便控制。根据设计要求绘图的的要求的精度和图形。其中控制模式是用指令控制机械手臂,处理X-Y-Z 平台上的三个坐标轴方向的动态定位来实现精度控制画图。结构示意图和实际图如2.3图所示:

图2.3机械臂结构图

第三章运动控制器的硬件设计

3.1 步进电机

3.1.1主要构造

人们早在20世纪20年代就开始使用这类电机。不管是在社会还是在国防上,只要有使物体产生运动的,将主要使用步进电机作为驱动力。随着社会的发展,步进电机的规模也越来越大,但是无论怎样,他们可以按照自己的生产类型分为:可变磁阻步进电动机及永磁步进电机。

步进电机是由一组缠绕在电机固定部件--定子齿槽上的线圈驱动的。通常情况下,一根绕成圈状的金属丝叫做螺线管,而在电机中,绕在齿上的金属丝则叫做绕组、Z 轴滑台

Y 轴滑台 三维平台 X 轴滑台 绘图笔 Z 轴步进电

钦州学院本科毕业论文(设计)

线圈、或相。

3.1.2步进电机分类

步进电机分为:永磁型(PM),反应型(VR)和混合型(HB)等三种。

永磁型:步进大多是二相的步进电机,且转角多为7.5度和15度。

反应型:步进大多为三相的步进电机,可实现大转矩输出,步进角多为为 1.5度,但电机的使用存在许多的环境问题,因此在欧美等发达国家80年代已被裁汰。

混合式步进:是指结合了永磁式和反应式两种步进电机的优点。它又分为两相和五相:两相步进角一般为1.8度而五相步进角一般为 0.72度。这种步进电机的应用最为广泛。本文选用此种步进电机,型号17HD0044-01,即通常所说的42步进电机。42步步进电机如图3.1所示。

图3.1 步进电机

3.1.3步进电机工作原理

通常电机的转子为永磁体,当电流流过定子绕组时,定子绕组产生一矢量磁场。该磁场会带动转子旋转,使得转子的一对磁场方向与定子的磁场方向一致。当定子的矢量磁场旋转一个角度。转子也随着该磁场转一个角度。每输入一个电脉冲,电动机转动一个角度前进一步。它输出的角位移与输入的脉冲数成正比。改变绕组通电的顺序,电机就会反转。所以通过控制脉冲数量和电动机各相绕组的通电顺序来来使步进电机精准定位。步进电机工作原理图如图3.2所示。

图3.2步进电机工作原理图

3.1.4步进电机的特点

主要特点:

1、高精度,且不累误差。

2、步进电机外表允许的最高温度。步进电机的最高温度取决于电机磁性材料的退磁点;大多数磁性材料的退磁点都在摄氏130度以上,有的更高。所以步进电机相对来说具有好的适应条件。

3、电机随着转速的增加,会使步进电机的转矩减小。当步进电机转动时,电机各相绕组的电感将形成一个反向电动势;频率越高,反向电动势越大。在它的作用下,电机随速率的增大,都会导致力矩下降低。

4、因为步进电机的转矩很小,所可以控制电机进行低速运转。

3.1.5步进电机的控制方法

步进电机按照相数来分可分为三相,四相,五相等多种。相数越多他的工作方式也就越多,能够达到的精度也就越高。我们都知道步进电机是通过控制里面的相来控制电机的步进角的。因此,我们只需要控制电机中的相数和通电规律就可以控制电机运转速度以及方向。

步进电机的控制规律如表3.1所示:

钦州学院本科毕业论文(设计)表3.1通电规律表

相数循环拍数通电规律

相三单三拍

双三拍

六拍A→B→C→A

AB→BC→CA→AB

A→AB→B→BC→C→CA→A

四相单四拍

双四拍

八拍

A→B→C→D→A

AB→BC→CD→DA→AB

A→AB→B→BC→C→CD→D→DA→A

AB→ABC→BC→BCD→CD→CDA→DA→DAB →AB

五相单五拍

双五拍

十拍A→B→C→D→E→A

AB→BC→CD→DE→EA→AB

A→AB→B→BC→C→CD→D→DA→A→AB

3.2 STM32F103VET6

随着社会的发展,以Cortex-M3作为内核的STM32系列芯片,以价格便宜,功能强大,操作简单而得到越来越多的运用。跟以往的单片机相比具有明显的优势。因为本设计要求的功能并不是很多,所以选用STM32F103VET6来控制完全能够胜任本设计的需求。

3.2.1 STM32F103VET6最小系统

S TM32F103VET6最小系统配置介绍:

1、CPU型号:STM32103VET6(LQFP100封装)(兼容所有STM3210Vx 型号)FLASH512KB RAM 64KB 空间够大了能跑UCOS UCGUI LWIP UIP等等大型的协议栈

2、所有IO引出(上层用端口号标识,下层用端口号与端口第二功能标识方便用户调

试第二功能IIC SPI AD USART省去大量翻阅文档时间,且在跳线时不易出错)

3、一个开关按键

4、一个电源指示灯(红色)

5、一个复位脚

6、一个MINI USB接口供电与 USB-Slave 通讯

7、一个标准JTAG接口 ULINK2 与JLINKV8 仿真(JTAG SWD支持)

8、串口下载跳线选择冒(选择方式可以通过板上丝印方便选择)

9、对外有3路 3.3V供电排针一路5V供电排针多个GND排针

10、2路FSMC总线引出可以同时调试 2个TFT屏也可以同时调试其他总线方式的外设

11、所有IO口的丝印全部标注【正面标注IO口反面标注IO口和第2功能方便调试 SPI IIC USART AD 等功能无需对照PDF找IO功能】全镀金排针

12、多个定位孔,可以外挂多种TFT(有多个定位孔预留用户可以自行搭配)并兼容火牛开发板TFT接口以及定位孔。

13、CPU 引脚每10个用数字标识(某些情况用的到)

14、2路LED用户指示灯(红色),通过一个共用跳冒接地,这样单独调试LED功能,当调试其他需要此IO口时可以把跳冒取下,不容易干扰其他功能。

15、J04(TX1 RX1 3.3V GND)单独引出,方便连接外设串口设备,以及调试或者下载程序用。[2]

3.3.2 STM32F103VET6定时器

区别于SysTick一般只用于系统时钟的计时,STM32的定时器外设功能强大得超出了想像力,《STM32参考手册》中仅对定时器的介绍就已经占了100多页。STM32一共有8个定时器。并且都为16位的定时器。其中TIM6、TIM7是基本定时器;功能比较少。TIM2、TIM3、TIM4、TIM5是通用定时器用的比较多;TIM1和TIM8是高级定时器。这些定时器使STM32具有定时、信号的频率测量、信号的PWM测量、PWM输

钦州学院本科毕业论文(设计)

出等功能。这就使得STM32对社会中的许多的设计都可以用到。

3.3.2.1基本定时器

基本定时器TIM6和TIM7,这两个定时器只具备最基本的定时功能,就是累加的时钟脉冲数超过预定值时,能触发中断或触发DMA请求。由于在芯片内部与DAC外设相连,可通过触发输出驱动DAC。也可以作为其它通用定时器的时钟基准。见图3.3。

图3.3 基本定时器结构图

这两个基本定时器使用的时钟源都是TIMxCLK,时钟源经过PSC预分频器输入至脉冲计数器(TIMx_CNT),基本定时器只能工作在向上计数模式,在重载寄存器(TIMx_ARR)保存的是定时器的溢出值。

工作时,脉冲计数器TIMx_CNT由时钟触发进行计数,当TIMx_CNT的计数值X等于重载寄存器TIMx_ARR中保存的数值N时,产生溢出事件,可触发中断或DMA 请求。然后TIMx_CNT的值重新被置为0,重新向上计数。

3.3.2.2通用定时器

相比之下,通用定时器TIM2~TIM5,就比基本定时器复杂得多了。除了基本的定时,它主要用在测量输入脉冲的频率、脉冲宽与输出PWM脉冲的场合,还具有编码器的接口。见图 3.4所示。

图3.4 通用定时器结构图

3.3.3.3 高级定时器

TIM1和TIM8是两个高级定时器,它们具有基本、通用定时器的所有功能,还具有三相六步电机的接口,刹车功能(break function)及用于PWM驱动电路的死区时间

控制等,使得它非常适合于电机的控制。如图3.5所示。

钦州学院本科毕业论文(设计)

图3.5 高级定时器结构图

3.3 TB6560步进电机驱动器3.3.1 TB6560步进电机驱动模块

TB6560步进电机驱动模块如图3.6所示。

图3.6 TB6560步进电机驱动模块实物图

TB6560步进电机驱动器接口表4.1:

接口作用

J2驱动器和控制端的接口

+5V 接图中的控制电源正

CLK 接来自控制端的脉冲信号,可以

是普通IO或PWM信号。

DIR 接来自控制端的方向控制信号,

可以是普通IO。

ENA 接来自控制端的使能控制信号,

可以是普通IO。

J3 输出电机接口

钦州学院本科毕业论文(设计)

3.3.2 TB6560步进电机驱动器特点

1、此驱动器采用原装进口的TB6560AHQ芯片设计。

2、具有高集成度高可靠性的两相步进电机驱动器。

3、接口采用光耦隔离,抗高频干扰能力强。

4、最高输入电压:DC35V(峰值)。

5、最高驱动电流 3.5A(峰值)。

3.3.3 TB6560步进电机驱动器功能

1、细分有整步、二细分、八细分、十六细分可调。

2、输出电流 0.5-3A。

3、 7 档可调(电流请在断电下设置)。

4、芯片具有过热自动保护功能。

5、电机停止时自动半流锁定。

6、衰减 4 档可调。

7、电源、运行、保护状态指示(红色为电源和保护,绿色为

电机运行)。

8、支持待机状态和电机锁定功能。

第四章运动控制器的软件设计运动控制器的系统绘图流程如图10所示。

图4.1运动控制器系统绘图流程图

4.1PWM概述

4.1.1 PWM简介

脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制技术。简单一点,就是对脉冲宽度的控制。然而这种技术因为灵活,简单而得到了广泛的运用,特别是现在在运动控制器中有大量的运用。并且拥有广阔的前景。所以对于PWM波的控制输出学习和研究是必不可少的。

4.1.2 PWM实现

STM32的定时器除了TIM6和TIM7。其他的定时器都可以用来产生进行PWM 输出。其中高级定时器TIM1和TIM8可以同时产生多达7路的PWM输出。而通用定时器也能同时产生多达4路的PWM输出,这样,STM32最多可以同时产生30路PWM输出!所以在这里,我们有足够的定时器来产生大量的PWM脉冲。

但是要使STM32的通用定时器TIMx产生PWM输出,我们要分别要给TIMx 配置复用输出的I/O和输出PWM信号模式(如周期、极性、占空比):

1.开启给TIMx时钟并对相应I/O进行配置

钦州学院本科毕业论文(设计)

配置TIMx时钟的I/O时要注意引脚的定义。

2.设置TIMx的ARR、PSC和CounterMode。

设置TIMx的重载寄存器(ARR)和预分频值(PSC)来确定PWM的周期。周T=(TIMx_ARR+1)*时钟周期,时钟周期t=TIMx_CLK/CK_PS C,其中TIMx_CLK=72KHZ。TIM_CounterMod e为定时器的计数方式。分为向上计数和向下计数。

3.给设置TIMx配置输出通道和通道的PWM模式

设置TIMx配置输出通道即为设置TIMx_OCx其中OCx中x即为几号通道,不同的定时器的个数不同所以他的取值也会有所不同,不同的通道对应着不同的I/O口。而配置PWM的输出就是配置TIM3_CCMRx的值来配置模式,而PWM模式有两种。两种情况可以根据自己的需求来配置。

4.修改TIMx_CCRx来控制占空比。

设置TIMx_CCRx来设置PWM的占空比及设置一个PWM周期中有效电平的占总周期的比率来改变波形。

5.使能TIMx的CHx输出,开启使能TIMx。

当我们将以上的配置配置好以后,只要打开时钟使能就可以将PWM波按照设置的频率从配置的通道(端口)输出。

4.2.设计要求

使用STM32开发板,编写程序,实现对三维运动平台的运动控制。

要求:

(1)能控制X轴、Y轴、Z轴步进电机精确定位,重复定位精度优于2mm;

(2)能控制高速直流电机画一个矩形(长×宽=20cm×15cm);

(3)进一步提高定位精度,如优于0.5mm。

(4)保证精度前提下,提高定位的速度;

4.3 程序的配置

通过对STM32F103VET6芯片的定时器、TB6560步进电机驱动器以及步进电机的了解,并结合本设计的要求我选择STM32F103VET6芯片的TIM2定时器作为步进电机的脉冲输入。在这过程中使用库函数来进行相应的配置。但是要完成电机配置要分两步。首先配置PWM波输出,再配置电机绘图程序。

4.3.1.PWM波输出的配置

首先,开启TIM2定时器,并配置TIM2中的第一个通道的I/O口为复用推挽输出。其中第一通道对应PA.0,。这些通道和引脚是相对应的,不可更改的。(查看STM32引脚手册)且I/O得时钟为50KHZ.这样就完成了时钟TIM2的I/O配置。代码如图7.1所示:

图4.1 PWM端口配置程序图

接下来就要配置输出的PWM形式。经过TB6560芯片手册我们可以知道TB6560

门禁系统安装与调试手册

文档编号:ICSE1104004 版本号: 1.0 DAC MJ-M4 型门禁控制器安装和调试手册 深圳达实信息技术有限公司 2011年4月

文档摘要 项目名称:M4门禁控制器安装与调试 文档撰稿:吕绍鑫 编写日期:2009.6.30 参考文献: 修改记录 序号版本编辑人日期处理说明1. 2. 3. 4. 5.

目录 第一章产品功能介绍 (1) 1.1 产品简介 (1) 1.2 产品功能特点 (1) 1.3 性能指标 (2) 第二章系统的安装 (2) 2.1 M4门禁控制系统硬件组成 (2) 2.2 接线图 (4) 第三章线路布置 (5) 3.1 安装步骤 (5) 3.2 TCP/IP通讯连接 (7) 第四章系统调试 (7) 4.1 硬件调试 (7) 4.2 软件调试 (7) 第五章工程建议和注意事项 (14) 5.1 工程建议 (14) 5.2 在使用本设备时,务必应遵循下述基本注意事项 (15) 第六章紧急预案 (15) 第七章常见故障及诊断 (16)

第一章产品功能介绍 1.1. 产品简介 M4门禁控制器是达实智能股份有限公司根据市场需求开发出的一款高新产品。它是由控制器、IC/ID 卡感应器组成,可同时带4个IC/ID感应器,实现4个门的进出控制,既可与计算机管理系统联网进行实时工作,也可以脱机独立运行工作。持卡人只需在通过门禁点时将IC/ID卡在门禁感应器前轻轻一晃,即可完成身份识别与自动开门。 M4门禁控制器使用简单、安装方便、功能强大、结构美观实用,可取代传统的机械钥匙、条码、磁卡、接触式IC卡等门禁控制器。它采用TCP/IP通讯方式,可实现实时数据上传功能。配合本公司的一卡通智能卡管理软件,可以实现“企业一卡通”、“智能大厦一卡通”、“小区一卡通”、“校园一卡通”等大型复杂的智能卡管理信息系统。也可提供控制器接口软件,方便开发其它特殊应用系统。 1.2. 产品功能特点 ●门禁控制控制四个门或两个门的双向进出 ●标准读头4路独立韦根读头接口,支持标准的韦根26/32/40读头,扩展性好、便于低成本实现 系统升级。 ●多种读头识别支持指纹识别、感应式IC、ID、感应式IC+密码键盘 ●TCP/IP 采用以太网方式连接,可以满足大数据量、实时性要求高的应用场合,主动将刷卡、报 警等事件信息实时上报,便于系统灵活应用。 ●远程在线升级通过TCP/IP对设备升级禁控制器硬件底层程序的功能,方便系统扩展和系统升级 迅速完成。 ●时限灵活设置支持256个时间段,16个时间组,128个节假日。 ●定时开关门支持非节假日定时开关门。 ●多种开门模式刷卡开门、卡 + 密码开门、多卡开门(2-8张卡)、任意模式下支持8位超级密 码开门。 ●两种开门验证方式验证权限时限开门、刷卡直接开门。 ●支持胁迫码报警卡 + 密码开门模式下,输入四位胁迫码可产生报警事件。 ●脱机工作具有脱机工作模式,在上位管理计算机对门禁控制器设置好参数、权限、时限后,门 禁控制器便可独立运行工作。 ●支持巡更设备支持巡更功能 ●消防联动通过一路消防联动信号输入可控制所有门的强行打开,满足消防要求。 ●掉电保护采用先进的NRAM 实时时钟模块,掉电后时钟不紊乱、记录数据用Flash存储,掉电后 数据可保存10 年不变。 ●输入光电隔离每个门的输入信号均采用了光电隔离措施,如:按钮开关、门磁信号,可靠性高。 ●双隔离电源配有两组独立的隔离电源,使内部电路与外部电路电源不共地,稳定性好,可靠性 高,抗干扰性强。 ●使用简单外形美观大方,安装方便,符合工程安装要求。

基于STM32F103ZET6最小系统设计

电路设计与PCB制板》 设计报告 题目:基于STM32F103ZET6最小系统 引言:Altium Designer基于一个软件集成平台,把为电子产品开发提供完整环境所需工具全部整合在一个应用软件中。 Altium Designer 包含所有设计任务所需工具:原理图和PCB设计、基于FPGA的嵌入式系统设计和开发。 目前我们使用到的功能特点主要有以下几点: 1、提供了丰富的原理图组件和PCB封装库并且为设计新 的器件提供了封装,简化了封装设计过程。 2、提供了层次原理图设计方法,支持“自上向下”的设 计思想,使大型电路设计的工作组开发方式称为可能。 3、提供了强大的查错功能,原理图中的ERC(电气规则 检查)工具和PCB 的DRC(设计规则检查)工具能帮助设计者更快的查出和改正错误。 4、全面兼容Protel系列以前的版本,并提供orcad格式文 件的转换。

一、课程设计目的 1、培养学生掌握、使用实用电子线路、计算机系统设计、制板的能力; 2.提高学生读图、分析线路和正确绘制设计线路、系统的能力; 3.了解原理图设计基础、了解设计环境设置、学习 Altium Designer 软件的功能及使用方法; 4.掌握绘制原理图的各种工具、利用软件绘制原理图; 5.掌握编辑元器件的方法构造原理图元件库; 6. 熟练掌握手工绘制电路版的方法,并掌握绘制编辑元件封装图的方法,自己构造印制板元件库; 7.了解电路板设计的一般规则、利用软件绘制原理图并自动生成印制板图。 二、设计过程规划 1、根据实物板设计方案; 2、制作原理图组件;

3、绘制原理图; 4、选择或绘制元器件的封装; 5、导入PCB图进行绘制及布线; 6、进入DRC检查; 三、原理图绘制 ?新建工程: 1.在菜单栏选择File → New → Project → PCB Project 2.Projects面板出现。 3.重新命名项目文件。 ?新建原理图纸 1. 单击File → New→ Schematic,或者在Files面板的New单元选择:Schematic Sheet。 2.通过选择File → Save As来将新原理图文件重命名(扩展名为M 3.SchDoc),和工程保存在同一文件目录下。

门禁控制器使用手册

目录 目录............................................................... 错误!未定义书签。功能简述:.......................................................... 错误!未定义书签。 1. 产品介绍......................................................... 错误!未定义书签。 门禁系统基本组成部分........................................... 错误!未定义书签。 产品分类....................................................... 错误!未定义书签。 门禁软件特征................................................... 错误!未定义书签。 特色功能....................................................... 错误!未定义书签。 丰富的输入输出控制功能......................................... 错误!未定义书签。 多种控制模式................................................... 错误!未定义书签。 优越的远程控制功能............................................. 错误!未定义书签。 联动控制功能................................................... 错误!未定义书签。 报警事件....................................................... 错误!未定义书签。 系统安全性..................................................... 错误!未定义书签。 电子地图....................................................... 错误!未定义书签。 适用场合....................................................... 错误!未定义书签。 2. 硬件参数......................................................... 错误!未定义书签。 3. 门禁控制器接线................................................... 错误!未定义书签。 TCP/IP通讯方式门禁控制器接线示意图............................. 错误!未定义书签。 RS485通讯方式门禁控制器接线示意图.............................. 错误!未定义书签。 接线示意图补充说明............................................. 错误!未定义书签。 4. 门禁控制器联网示意图............................................. 错误!未定义书签。 485通讯控制器联网示意图........................................ 错误!未定义书签。 TCP/IP通讯控制器联网示意图..................................... 错误!未定义书签。 5. 工程规范图....................................................... 错误!未定义书签。 6. 布线要求......................................................... 错误!未定义书签。 7. 安装注意事项..................................................... 错误!未定义书签。 8. 门禁系统的使用................................................... 错误!未定义书签。 安装设置流程图................................................. 错误!未定义书签。 具体安装步骤及说明............................................. 错误!未定义书签。 扩展部分设置................................................... 错误!未定义书签。 9. 常见问题......................................................... 错误!未定义书签。附录一:............................................................ 错误!未定义书签。非接触式感应卡读卡器................................................ 错误!未定义书签。附录二:....................................................................... 封面3门禁与DVS联动拍照............................................................. 封面3

门禁控制器接线原理图

门禁系统操作手册门禁控制器接线--原理图

1

一.设备特性:1.485控制器特性第一部分门禁控制器硬件手册 门禁系统操作手册 485 门禁控制器使用标准的工业串口通信,通信距离可达1200 米,每个总线可以接255 台设备,使用 485 集线器可以扩展多条总线。支持多达6 个输出和10 个输入。型号有单门、双门、4门等。 ? 标准485(波特率9600)通讯; ? 大容量存储卡,54000 卡记录,60000 刷卡记录,10000 报警记录(控制器的记录保存在Flash 里 面; 双存储器,卡数据、刷卡记录分别存储,数据不易丢失;在脱机状况下,如果记录(刷卡记录和报 警记录)超出容量,将覆盖最早的记录); ? 开门时区设置多达16 组,且可以分别设定对应的多种开门方式,如卡、卡+密码、密码、双卡、 首卡开门等; ? 支持远程操作开关门、远程开关火警、报警。支持软件锁门常闭功能; ? 支持多个报警事件的报警输出,如无效卡、无效时间、门报警、门开超时等; ? 默认支持2—4个weigend 读卡器,自动适应26、34、37协议; ? 支持多达6 个输出,分别控制门和报警输出联动; ? 多门控制器支持互锁、防潜返功能; ? 所有设备可以混合安装在一个系统里面; ? 配合软件支持考勤、实时在线巡更功能。支持多用户多机实时管理监控; ? 内置web 网页,同时可以网络实时监控; 2.T CP/IP控制器特性 以太网门禁控制器是专门为对通信要求比较高而设计的门禁设备。具有远程升级、远程初始化、数据 复位、防区功能的功能;可以扩展的485 接口空间;支持多达6个输出和10 个输入。是一个可以通过以太 网进行远程管理的门禁系统。型号有单门、双门、4门等。 ? 标准10M TCP/IP 通讯; ? 大容量存储卡,支持远程升级版卡容量4000,刷卡记录4000,报警记录6000; ? 标准版卡容量54000,刷卡记录60000,报警记录20000(控制器的记录保存在Flash 里面。在 脱 机状况下,如果记录(刷卡记录和报警记录)超出容量,将覆盖最早的记录);双存储器,卡数据、 刷卡数据分别存储。

基于STM32的经典项目设计实例

13个基于STM32的经典项目设计实例,全套资料STM32单片机现已火遍大江南北,各种教程资料也是遍布各大网站论坛,可谓一抓一大把,但大部分都差不多。今天总结了几篇电路城上关于STM32 的制作,不能说每篇都是经典,但都是在其他地方找不到的,很有学习参考意义的设计实例。尤其对于新手,是一个学习stm32单片机的“活生生”的范例。 1.开源硬件-基于STM32的自动刹车灯设计 自动刹车灯由电池供电并内置加速度传感器,因此无需额外连接其他线缆。使用两节5号电池时,设计待机时间为一年以上(待机功耗66微安),基本可以实现永不关机,即装即忘。 2.基于STM32F407的openmv项目设计资料 本项目是一个openmv,通过摄像头可以把图像实时传输给显示屏显示。MCU选择的是STM32F407(STM32F407数据手册),ARM Cortex-M4内核,最高频率可达180Mhz,包含一个单精度浮点DSP,一个DCMI(数字相机接口)。 3.STM32无线抢答器 无线抢答器采用STM32F302(STM32F302数据手册)芯片主控,同时用蓝牙,语音模块,数码管,七彩灯等部件构成,当主持人按下抢答键时,数码管进入倒记时,选手做好准备,当数码管从9变为0时,多名选手通过手机上虚拟按键进行抢答,同时语音播报抢答结果,显示屏上显示选手的抢答时间。 4.基于ARM-STM32的两轮自平衡小车 小车直立和方向控制任务都是直接通过控制小车两个电机完成的。假设小车电机可以虚拟地拆解成两个不同功能的驱动电机,它们同轴相连,分别控制小车的直立平衡、左右方向。 5.基于STM32F4高速频谱分析仪完整版(原创) 本系统是以STM32F407(STM32F407数据手册)进行加Blackman预处理,再做1024个点FFT进行频谱分析,最后将数据显示在LCD12864上,以便进行人机交互!该系统可实现任意波形信号的频谱显示,以及可以自动寻找各谐波分量的幅值,频率以及相位并进行8位有效数据显示。 6.基于STM32F4的信号分析仪设计(有视频,有代码) 这次基于discovery的板子做一个信号分析仪,就是练手,搞清楚STM32F4(STM32F4系列数据手册)中的USB固件编写,USB驱动的开发,上位机UI开发等一整套流程,过一把DIY的瘾。 7.基于STM32F4的解魔方机器人-stm32大赛二等奖(有视频) 本系统是基于Cortex-M4内核的STM32微控制器的解魔方机器人,在硬件方面主要有OV7670摄像头,LCD,舵机,在软件方面主要有OV7670的驱动,摄像头颜色识别算法,解魔方算法和舵机动作算法。整个设计过程包括电子系统的设计技术及调试技术,包括需求分析,原理图的绘制,制版,器件采购,安装,焊接,硬件调试,软件模块编写,软件模块测试,系统整体测试等整个开发调试过程。

泰尚门禁控制器使用说明书

泰尚门禁控制器使用说明书 广州泰尚信息系统有限公司

目录 一、前言 (1) 二、控制器与前端设备的安装与说明 (1) 1. 控制器的安装与说明 (1) 2. 控制器与锁电源箱的安装与说明 (1) 3. 控制器与读卡器的安装与说明 (2) 4. 控制器与锁的安装与说明 (3) 5. 控制器与门状态检测设备的安装与说明 (4) 6. 控制器与开门开关的安装与说明 (5) 7. 控制器与报警设备的安装与说明 (5) 8. 控制器与遥控设备的安装与说明 (6) 9. 控制器自定义扩展设备的安装与说明..........................错误!未定义书签。 三、门禁控制器的系统连接与说明 (7) 四、安装注意事项 (8)

一、 前言 广州泰尚门禁系列产品:标准版二门控制器、标准版四门控制器、专业版二门控制器、专业版四门控制器、专业版八门控制器等。此使用手册包含以上门禁系列产品的安装与使用说明。 标准版二门控制器参数 读卡器数量 2个 读卡器破坏报警 2路 读卡器蜂鸣器控制 2路 读卡器LED 控制 2路 读卡器接口 标准Wiegand 26bit 、32bit 、40bit 、44bit 门磁输入 2路(N.C 或者N.O 可设) 锁状态输入 2路(N.C 或者N.O 可设) 按钮输入 2路(N.C 或者N.O 可设) 辅助输入 2路(N.C 或者N.O 可设) 锁控制输出 2路(N.C 或者N.O 可设) 辅助输出 2路(N.C 或者N.O 可设) 识别方式 卡、密码、卡+密码、双卡开门、双卡+双密码 发卡量 10000张 保存数据记录量 10000条 通讯接口 10BaseT 以太网 联网距离 100m 传输速率 10Mb 工作电压、电流 12VDC ,0.5A 工作温度 0℃~70℃ 掉电数据保存 10年 外型尺寸 280m m×180m m×70m m 外壳 金属

门禁控制器接线原理图

门禁系统维护方案门禁控制器接线原理图

1

一.设备特性:1.485控制器特性第一部分门禁控制器硬件手册 门禁系统操作手册 485 门禁控制器使用标准的工业串口通信,通信距离可达1200 米,每个总线可以接255 台设备,使用 485 集线器可以扩展多条总线。支持多达6 个输出和10 个输入。型号有单门、双门、4门等。 ? 标准485(波特率9600)通讯; ? 大容量存储卡,54000 卡记录,60000 刷卡记录,10000 报警记录(控制器的记录保存在Flash 里 面; 双存储器,卡数据、刷卡记录分别存储,数据不易丢失;在脱机状况下,如果记录(刷卡记录和报 警记录)超出容量,将覆盖最早的记录); ? 开门时区设置多达16 组,且可以分别设定对应的多种开门方式,如卡、卡+密码、密码、双卡、 首卡开门等; ? 支持远程操作开关门、远程开关火警、报警。支持软件锁门常闭功能; ? 支持多个报警事件的报警输出,如无效卡、无效时间、门报警、门开超时等; ? 默认支持2—4个weigend 读卡器,自动适应26、34、37协议; ? 支持多达6 个输出,分别控制门和报警输出联动; ? 多门控制器支持互锁、防潜返功能; ? 所有设备可以混合安装在一个系统里面; ? 配合软件支持考勤、实时在线巡更功能。支持多用户多机实时管理监控; ? 内置web 网页,同时可以网络实时监控; 2.T CP/IP控制器特性 以太网门禁控制器是专门为对通信要求比较高而设计的门禁设备。具有远程升级、远程初始化、数据 复位、防区功能的功能;可以扩展的485 接口空间;支持多达6个输出和10 个输入。是一个可以通过以太 网进行远程管理的门禁系统。型号有单门、双门、4门等。 ? 标准10M TCP/IP 通讯; ? 大容量存储卡,支持远程升级版卡容量4000,刷卡记录4000,报警记录6000; ? 标准版卡容量54000,刷卡记录60000,报警记录20000(控制器的记录保存在Flash 里面。在 脱 机状况下,如果记录(刷卡记录和报警记录)超出容量,将覆盖最早的记录);双存储器,卡数据、

7个基于STM32单片机的精彩设计实例

7个基于STM32单片机的精彩设计实例,附原理图、代码等相关资料 STM32单片机现已火遍大江南北,各种教程资料也是遍布各大网站论坛,可谓一抓一大把,但大部分都差不多。今天总结了几篇电路城上关于STM32的制作,不能说每篇都是经典,但都是在其他地方找不到的,很有学习参考意义的设计实例。尤其对于新手,是一个学习stm32单片机的“活生生”的范例。 1、STM32与FPGA强强联合,实现完整版信号发生器 话说之前看过作者的另外一个作品,是STM32和FPGA实现的示波器,当然感觉不做。现在作者又推出了信号发生器。重点是TFT触屏来控制波形,相当于一个终端,STM32用来通信,起到了FPGA和TFT之间的纽带作用。最后波形输出作者使用了巴特沃斯滤波器,让输出的波形更加干净。虽然以高端的信号发生器无法比拟,但是用于平时信号输出使用时足够了。 2.采用STM32单片机基于uCOS II系统控制VS1053B语音芯片制作的MP3播放器 一看到uCOS II,就觉得是个高级货,绝对不是一般的小打小闹。该制作耗时半年能完成制作,不得不佩服作者的坚持。这个使用了VC1053B音频模块,TFT液晶显示,还是用了NRF24L01无线模块(暂时没明白这个无线如何使用的),最后作者还很细心的提供了理论指导,方便大家制作。 3.使用OV7670让STM32转身变成照相机(附原理图、代码源文件) 经常使用STM32的同学有没有做过照相机呢?虽说在智能手机遍布的时代,正经相机也要束之高阁了。但是能使用STM32做个相机,拿出去拍个照也是非常拉风的。这个相机使用了ST32F103C8T6(ST32F103C8T6数据手册),摄像头用的是OV7670,带SD卡和触摸屏2.4寸,整体尺寸和卡片机差不多。 4.基于STM32的手机WIFI 控制四轴飞行器设计 我们平时看到的四轴飞行器多是遥控手柄控制的,给你推荐的这个是手机通过wifi就可以控制了,重点在作者还提供了安卓版本的app,直接安装就可以控制飞行器了,当然前提是要根据作者提供的原理图、pcb、代码做出个飞行器了。对APP感兴趣的朋友不妨写写ios 版本的。 5、使用STM32F103RC实现数字万用表设计,具备常用功能 作为电子工程师,最经常用到的就是万用表,可以很少人知道万用表里面的结构、测电压的过程。现在就有人用STM32F103(STM32F103数据手册)做了个数字万用表,只有三个常用功能:测电压(0-50v),测电阻(1k-390k),短路档,使用了LCD5110显示数据,大家不妨动动手开发其他功能。 6、基于RFID技术、以STM32为终端的智能小区管理系统 话说现在高档小区越来越多,对小区的智能化管理也在日渐智能化。这个设计就使用了当下很火的wifi智能控制。系统由多个智能服务终端和系统服务器所组成。智能服务终端就是一个基于STM32的完备系统,涵盖了室内环境监测、高温火警GSM报警、A卡管理助手、天气助手、用户电子账单、万年历、小区意见反馈等功能。

门禁控制器使用手册

目录 目录 (1) 功能简述: (4) 1. 产品介绍 (6) 1.1 门禁系统基本组成部分 (6) 1.2 产品分类 (6) 1.3 门禁软件特征 (6) 1.4 特色功能 (7) 1.5 丰富的输入输出控制功能 (8) 1.6 多种控制模式 (8) 1.7 优越的远程控制功能 (9) 1.8 联动控制功能 (9) 1.9 报警事件 (9) 1.10 系统安全性 (11) 1.11 电子地图 (11) 1.12 适用场合 (11) 2. 硬件参数 (12)

3. 门禁控制器接线 (13) 3.1 TCP/IP通讯方式门禁控制器接线示意图 (13) 3.2 RS485通讯方式门禁控制器接线示意图 (14) 3.3 接线示意图补充说明 (14) 4. 门禁控制器联网示意图 (17) 4.1 485通讯控制器联网示意图 (17) 4.2 TCP/IP通讯控制器联网示意图 (17) 5. 工程规范图 (19) 6. 布线要求 (19) 7. 安装注意事项 (19) 8. 门禁系统的使用 (19) 8.1 安装设置流程图 (19) 8.2 具体安装步骤及说明 (19) 8.3 扩展部分设置 (23) 9. 常见问题 (23) 附录一: (25)

非接触式感应卡读卡器 (25) 附录二:............................................................. 封面3门禁与DVS联动拍照................................................... 封面3

前言 欢迎您选用我公司门禁机,为了您正确、方便、快捷地使用本产品,同时更详细的了解本产品的功能,请您在使用本产品前认真阅读此说明书。 功能简述: 外观设计时尚优美,设备可与墙面设计装潢完美结合,更符合实际用户的需求。 真正网络版门禁,整套系统只需安装一个数据库,管理端无须安装数据库。按星期、按任意天数和按月排列的时段规律,彻底解决人员轮班,三班倒等问题。 采用符合外来发展趋势的TCP/IP协议(局域网)接口和RS485接口。 门禁控制系统具有脱机和联机两种使用功能,联网模式下可实现分权限、分部门管理、实时监控等。 门禁控制器兼容性更强,具备与国际标准wiegand-格式的各种类型的读卡器配套使用,可满足不同客户的实际需求。 门禁控制器允许接入wiegand格式读头1~4个,根据产品型号不同门内可接外出按钮或读卡器。 读卡类型:EM ,Mifare1、HID等市面主流的读卡类型。 防冲突、抗干扰设计原理,采用高标准贴片元器件生产,适合各种复杂环境,系统稳定性和可靠性更高。 自主知识产权,可提供开放式的二次开发通讯协议,大大方便了系统集成的需求。

基于stm32的智能小车设计毕业设计

海南大学 毕业论文(设计) 题目:基于stm32的智能小车设计学号:20112834320005 姓名:陈亚文 年级:2011级 学院:应用科技学院(儋州校区) 学部:工学部 专业:电子科学与技术 指导教师:张健 完成日期:2014 年12 月 1 日

摘要 本次试验主要分析了基于STM32F103微处理器的智能小车控制系统的系统设计过程。此智能系统的组成主要包括STM32F103控制器、电机驱动电路、红外探测电路、超声波避障电路。本次试验采用STM32F103微处理器为核心芯片,利用PWM技术对速度以及舵机转向进行控制,循迹模块进行黑白检测,避障模块进行障碍物检测并避障功能,其他外围扩展电路实现系统整体功能。小车在运动时,避障程序优先于循迹程序,用超声波避障电路进行测距并避障,在超声波模块下我们使用舵机来控制超声波的发射方向,用红外探测电路实现小车循迹功能。在硬件设计的基础上提出了实现电机控制功能、智能小车简单循迹和避障功能的软件设计方案,并在STM32集成开发环境Keil下编写了相应的控制程序,并使用mcuisp软件进行程序下载。 关键词:stm32;红外探测;超声波避障;PWM;电机控制

Abstract This experiment mainly analyzes the control system of smart car based on microprocessor STM32F103 system design process. The composition of the intelligent system mainly including STM32F103 controller, motor drive circuit, infrared detection circuit, circuit of ultrasonic obstacle avoidance. This experiment adopts STM32F103 microprocessor as the core chip, using PWM technique to control speed and steering gear steering, tracking module is used to detect the black and white, obstacle avoidance module for obstacle detection and obstacle avoidance function, other peripheral extended circuit to realize the whole system function. When the car is moving, obstacle avoidance program prior to tracking, using ultrasonic ranging and obstacle avoidance obstacle avoidance circuit, we use steering gear under ultrasonic module to control the emission direction of ultrasonic, infrared detection circuit is used to implement the car tracking function. On the basis of the hardware design is proposed for motor control function, simple intelligent car tracking and obstacle avoidance function of software design, and in the STM32 integrated development environment under the Keil. Write the corresponding control program, and use McUisp program download software. Keywords:STM32;Infrared detection;Ultrasonic obstacle avoidance;PWM;Motor control

IC不联网授权管理门禁控制器使用手册

第一部份 不联网授权管理门禁控制器手册 2012 – 02 - 12 本文件所指控制器,是无485通信功能、无需联网、通过管理中心软件和写卡器授权来进行管理的IC不联网授权门禁控制器;所指写卡器也叫发卡器。

一、性能参数 ●低成本不联网门禁控制器,极高的性价比; ●有小体积、高性能、操作简便; ●直接母卡刷卡授权,用拨码设置机号; ●黑名单功能; ●按钮、长开、长闭控制; ●输出为常开、常闭2种状态,输出为干接点开关量信号; ●可以替换的天线,可以根据安装需要,选择不同尺寸的天线; ●地址使用拨码开关; ●拨码设置开门时间为1秒或者5秒; ●优秀的读卡性能,距离可达5-9cm; ●超强的抗干扰能力,可在金属板前面安装; ●扩展引出控制线; ●设置刷卡使用次数(6万次),也可不设置次数限制。 管理卡片:数量无限制读卡距离:5-9cm 黑名单数量:680张,可扩展电压:12V 电流:100mA 二、系统结构 本系统使用不联网授权方式,权限写入IC卡片,控制器使用IC嵌入式门禁机,不和电脑进行联网授权;经写卡器授权后的卡才能刷开对应的门。 一个最小的授权系统必须包括一个写卡器,一个IC嵌入式门禁控制器,若干IC用户卡。 写卡器:硬件和IC嵌入式门禁控制器一样,但有不同的功能,发卡器在电脑桌面上通过USB接口连接软件使用,进行授权发卡等操作。 控制器:安装在门禁位置,需要用母卡授权后才能安装使用。一个系统最多可以安装128个不同机码

的控制器,相同机码的控制器台数不受限制。 三、设备硬件 1、设备图片: 写卡器(USB接口)不联网控制器外壳2、接线方法: 说明:其中出门按钮、长锁门、长开门需要和电源GND相接生效。 锁输出端子由常开、常闭、公共端组成。接线的时候公共端必须接,另外根据接线的设备选择常开或者常闭。 电锁一般接线方法: 电源正极——公共端(COM) 锁正极——常闭NC(常开NO) 锁负极——电源负极 断电开锁:当断开电源时,锁打开;阳极锁、磁力锁等通电闭合的设备选择常闭(NC) 通电开锁:当接通电源时,锁打开;阴极锁、电控锁等通电断开的设备选择常开(NO)

门禁系统安装步骤

门禁系统安装步骤 安装步骤 一、安装控制器,读卡器,开关和网络装换器,检查线路连接正常 二、打开网络网络转换器调配工具,设置IP地址 三、安装门禁软件SYWB-V6 V116 版本 四、安装完成后装上加密狗,安装加密狗XTLINK-1驱动, 然后打开桌面图标,在窗口下方输入网络转换器设置的IP

五、打开IE浏览器在网页搜索栏里输入“http://127.0.0.1/v7/” 设置用户名、密码,输入邮箱地址 五、进入系统输入刚设定的用户名和密码,更改语言显示 六、进入管理功能,参照门禁系统说明书进行设置 七、系统备份;点击系统选项里的系统备份/恢复,在动作显示下面有个 下载备份,或设置系统自动备份 八、恢复康复中心门禁系统数据.,在系统选项里选择系统备份/恢复, 在系统回复下面点击浏览,选择要上传的数据包,在下面汇入选项 全部打钩,在点击汇入。 九、控制器与读卡器的设置; 控制器ID设置 登录系统按MENU→EN→Login→EN→Password 输入1234 →EN 登录系统后按下翻至System Process→EN→APBLevel Setting下 翻至Control ID→EN→Contorl ID:0001 (输入控制编)→EN→CLR 数次返回至初始界面。 读卡器设置 登录系统按MENU→EN→Login→EN→Password 输入1234 →EN 登录系统后按下翻至System Process→EN→APBLevel Setting下翻至 Change Module ID→EN→Module [READER] →EN→Serial 05010001 (输入读卡器8位编号) →EN→ModuleID ID=[1](输入读卡器对应的 ID号如:一号门进门读卡器为1,出门读卡器为5;二号门进门读 卡器为2,出门读卡器为6等,三号门3和7;四号门4和8) →EN CLR数次返回至System Process上翻至Module Process→EN→ Add Module下翻至Module PlugPlay→EN→Module Waiting→Find:01 OK安装了几个读卡器这里就会显示相应的数字,CLR返回时间界面。

基于STM32的简易电子计算器设计与实现

四川师范大学成都学院通信工程学院 基于STM32的简易电子计算器设计与实现---实验综合设计报告 学生姓名陶龑 学号2016301033 所在学院通信工程学院 专业名称嵌入式系统课程设计 班级2014级软件班 指导教师刘强 成绩 四川师范大学成都学院 二○一六年十一月

基于STM32的简易电子计算器设计与实现内容摘要:电子计算器即将传统意义上的计算器进行电子化和数字化,为其减少时间误差和体积,并提供更多的扩展实用功能,从而使电子计算器的应用更加广泛。在经过资料的查找与收集后,本论文以该理念设计了一款基于STM32芯片作为核心控制器,使用Keil5平台,以C语言为基础进行软件编程的简易电子计算器,其内在TFT-LCD液晶屏进行输出,以四个按键进行输入,从而实现显示输入数据以及加减乘除运算的基本功能。 通过软件程序的编写、硬件电路原理的实现、电子计算器正常工作的流程、原理图仿真实现、硬件实物的安装制作与硬件实物的调试过程,该简易电子计算器现可用于日常生活和工作中。 关键词:简易电子计算器STM32 C语言Keil5

Design and implementation of Multi Function Electronic Clock based on STM32 Abstract: The traditional electronic calculator calculator for electronic and digital, to reduce the time error and volume, and provide more extended utility function, so that the more extensive application of electronic calculators. After searching and collecting data, in this paper, the concept of a design based on STM32 chip as the core controller, using Keil5 platform, simple electronic calculator based on C language software programming, the TFT-LCD LCD screen for input and output, with four keys, so as to realize the display of input data and the basic the function of add, subtract, multiply and divide operations. Through the software program, hardware circuit principle of the electronic calculator realization, normal work process and the principle of graph simulation, hardware installation and hardware debugging process, the simple electronic calculator is used in daily life and work. Key words: Simple electronic calculator STM32 language C Keil5

门禁控制器接线原理图

门禁系统操作手册门禁控制器接线原理图

1

一.设备特性:1.485控制器特性第一部分门禁控制器硬件手册 门禁系统操作手册 485 门禁控制器使用标准的工业串口通信,通信距离可达1200 米,每个总线可以接255 台设备,使用485 集线器可以扩展多条总线。支持多达6 个输出和10 个输入。型号有单门、双门、4门等。 标准485(波特率9600)通讯; 大容量存储卡,54000 卡记录,60000 刷卡记录,10000 报警记录(控制器的记录保存在Flash 里面; 双存储器,卡数据、刷卡记录分别存储,数据不易丢失;在脱机状况下,如果记录(刷卡记录和报 警记录)超出容量,将覆盖最早的记录); 开门时区设置多达16 组,且可以分别设定对应的多种开门方式,如卡、卡+密码、密码、双卡、首卡开门等; 支持远程操作开关门、远程开关火警、报警。支持软件锁门常闭功能; 支持多个报警事件的报警输出,如无效卡、无效时间、门报警、门开超时等; 默认支持2—4个weigend 读卡器,自动适应26、34、37协议; 支持多达6 个输出,分别控制门和报警输出联动; 多门控制器支持互锁、防潜返功能; 所有设备可以混合安装在一个系统里面; 配合软件支持考勤、实时在线巡更功能。支持多用户多机实时管理监控; 内置web 网页,同时可以网络实时监控; 2.T CP/IP控制器特性 以太网门禁控制器是专门为对通信要求比较高而设计的门禁设备。具有远程升级、远程初始化、数据 复位、防区功能的功能;可以扩展的485 接口空间;支持多达6个输出和10 个输入。是一个可以通过以太 网进行远程管理的门禁系统。型号有单门、双门、4门等。 标准10M TCP/IP 通讯; 大容量存储卡,支持远程升级版卡容量4000,刷卡记录4000,报警记录6000; 标准版卡容量54000,刷卡记录60000,报警记录20000(控制器的记录保存在Flash 里面。在脱

基于STM32的嵌入式操作系统程序设计及实现本科毕业论文 精品

本科毕业论文(设计) 论文题目:基于STM32的嵌入式操作系统程序设计及实现 姓名:郝宇 学号:0930******** 班级:01班 年级:2009级 专业:电子信息工程学院:信息工程学院指导教师:丁光哲讲师完成时间:2013年5月20日

作者声明 本毕业论文(设计)是在导师的指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、学术规范和其他侵权行为。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。因本毕业论文(设计)引起的法律结果完全由本人承担。 毕业论文(设计)成果归武昌工学院所有。 特此声明 作者专业:电子信息工程 作者学号:0930******** 作者签名: 年月日

基于STM32的嵌入式操作系统 程序设计及实现 郝宇 The Design and Implementation of embedded operating system program based on STM32 Hao, Yu 2013年5月20日

摘要 随着科学技术不断的进步,工业生产越来越先进复杂,操作系统μC/OS-II 是高效、稳定、可靠、节能的系统,广泛应用安防,消费电子中。而基于Cortex-M3架构下的STM32是一款性价比优越新型微处理器,将μC/OS-II移植到STM32 上能够发挥其高效的性能,从而投入社会生产,制造出很多有用又实惠的电子产品,为我们的生活带来便利。 本文主要的研究内容是μC/OS-II操作系统理论分析、移植方法、应用程序设计及调试仿真实现。首先,对μC/OS-II的理论分析,研究其实际应用及系统结构;其次,分析STM32硬件平台及μC/OS-II的移植需求;最后,在μC/OS-II 上开发LCD,LED,按键KEY等应用程序,并对多任务系统调试分析。主要研究结论如下: (1)μC/OS-II操作系统主要分为任务管理、内存管理和时间管理三大部分,其间通信是通过消息队列和消邮箱。 (2)μC/OS-II移植主要在OS_CPU.H,OS_CPU_C.C,OS_CPU_A.ASM三个文件中,涉及到数据类型、堆栈、中断定义和任务切换等。 (3)应用程序设计优先级分配要合理,硬件平台初始化模块化处理。 关键词:嵌入式系统;μC/OS-II;移植

相关文档
最新文档