STM32的基本系统主要涉及下面几个部分: 1、电源 1)、无论是否使用模拟部分和AD部分,MCU外围出去VCC和GND,VDDA、VSSA、Vref(如果封装有该引脚)都必需要连接,不可悬空; 2)、对于每组对应的VDD和GND都应至少放置一个104的陶瓷电容用于滤波,并接该电容应放置尽量靠近MCU; 2、复位、启动选择 1)、Boot引脚与JTAG无关。其仅是用于MCU启动后,判断执行代码的起始地址; 2)、在电路设计上可能Boot引脚不会使用,但要求一定要外部连接电阻到地或电源,切不可悬空;
上传时间: 2013-10-21
上传用户:2218870695
根据两相混合式步进电机细分驱动原理,设计了一种基于STM32F103RB单片机的、细分度可调的步进电机驱动器。控制器采用电流矢量控制算法,通过双H桥驱动步进电机的两相转子。利用片内AD对电机转子电流进行采样,将矢量角度的目标值与测量值进行比较、调节,形成电流环,进而实现对整个周期电流阶梯的细分度控制。本文还介绍了该控制器的软硬件设计方案,并对该设计的实际电路进行了测试,结果表明控制器达到了设计目标,减少了低频振荡,提高了步进电机的控制性能。
上传时间: 2013-12-19
上传用户:sjyy1001
LonWorks 推广应用的关键在于网络节点开发, 以TP / FT-10F 模块和AT89C2051 单片机为核心设计接口电路,开发了一种通用多输入/ 输出智能控制节点模块。通过软件调整模拟信号采集电路的量程;应用DAC7513 使放大器输出电压几乎等于电源电压;采用二极管隔离方式简化数字信号输入/ 输出电路;通过在电源引脚和接地引脚之间添加去耦电容,采用多层电路板布局,数字芯片的未用输入端接入高电平等方法,提高了抗电磁干扰能力;采取模拟、数字电路单元内部分别接模拟地和数字地,再将2 条地线接至一点的措施,有效地降低了静态放电的影响;提出了节点故障诊断策略流程。该通用多输入/ 输出智能控制节点模块运行可靠。关键词: LonWorks; 多输入/ 输出; 节点设计
上传时间: 2013-11-23
上传用户:515414293
在单片机应用系统中,有时需要采集大量的开关信号,由于信号多且接入方式不同,使得电路较复杂,占用了单片机大量资源,数据采集软件的开发量也较大。笔者用纯数字电路设计了一个特别适合于远程大数据量采集的电路(最大可采集1024个开关量,附图所示电路可采集192个开关量)。 电路由双二进制加法计数器CD4520、译码器74LS138、缓冲驱动器74LS244等组成。NE555产生的脉冲加到计数器D1的CP1端,由于D1的Q4同时也接D1的EN2,所以D1的双计数器构成级联计数电路,其输出Q2~Q7作为开关输入量的地址送D5的输入端。Q1作为片选信号接D5,Q5~Q7接D2输入端,为D3、D4等译码器提供片选信号,而Q2~Q4接D3、D4等译码器的输入端,译码器的输出作为D7、D8等的片选信号。D7、D8等的输入接采样的开关信号(图中开关接通表示输入为低位),其输出接D6输入端。当D6片选有效时(Q1为低电位),输出的数据地址线上为开关量信号。当D5片选有效时(Q1为高电位)输出的数据地址线上为开关量信号的地址。8条数据地址线可直接接单片机P1口或通过74LS245接单片机总线,1条数据地址选择线也可直接接单片机P2或P3口。
上传时间: 2013-10-14
上传用户:tonyshao
摘要:采用单片机C语言作为编程语言,介绍一种基于DEI1016的四发八收智能型ARINC429接rl板的嵌人式实时软件设计方法;首先,简单地介绍了单片机C语言和开发流程,再详细地描述了软件的各个功能模块,最后总结了若干提高软件实时性的编程技巧和要点,这种设计方法,充分发挥了C语言在模块化、可读性、可维护性和可移植性上的优势,同时弥补了C语言执行效率不高的缺点。实践证明,用单片机C语言编写出的嵌人式软件能很好地满足接口板的高速数据传输功能的要求。关键词:DEI1016;单片机;C语言;实时性
上传时间: 2013-12-26
上传用户:CSUSheep
单片机课程设计指导教材 主要内容:典型单片机( MCS-51, AT89S51, PIC, Motorola, AVR )的性能,MCS-51内部结构,特点,工作方式,时序和最小应用系统.为学生后续学习单片机应用系统设计,利用单片机解决工程实际问题打下坚实的基础.重点在于基本概念,组成原理,特点及MCS-51的最小应用系统,难点在于时序,ISP下载技术.预备知识:元器件实物图单片机芯片AT89C51AT89S51AT89S52AT89C2051通信芯片MAX232CPE 时钟芯片 DS1302EEPROM24C02温度传感器18B20AD变换器0832稳压片78L05晶 振电阻和排电阻瓷片小电容零压力插座万用焊接板仪器盒步进电机液晶字符显示屏液晶图形点阵显示屏拨动开关红外遥控用 发射接受一体管继电器各类接插件遥控组件超声波发射接受头双路遥控组件长距离遥控器3000-4000M8×8二极管点阵 八段数码管超声波发射和接收一体化机能汉字显示的显示屏和实时时钟板......
上传时间: 2013-11-10
上传用户:hebanlian
OM8361/TDA8362单片机的设计及应用 OM8361/TDA8362为飞利浦公司开发的单片集成电路来完成全部小信号的处理OM8361/TDA8362集成度较高可完成中频视频色度及行场扫描等小信号的处理具有PAL/NTSC自动识别彩色解码电路若外接TDA8395即可方便实现SECAM解码集成块外接了免调整的一行基带延时处理专用芯片TDA4665由于色解码方面采用了当今流行的PAL-S方式的色解码方式使得PAL制图像的色彩亮丽鲜艳程度有了极大的提高块内还集成了色度陷波器色带通滤波器亮度延迟线等使外围可调元件较少方便了生产与维修
上传时间: 2013-10-08
上传用户:qiao8960
实用性低成本电子计价秤系统设计 介绍了一种基于AT89S52 单片机的电子计价秤的软硬件设计方法。该系统采用双积分电路替代现在价格昂贵的A/D芯片作为数据采集系统,同时采用一片LM324芯片设计模拟A/D,用以开机读取蓄电池当前电压值,判断低电压。该系统是由应变片式传感器组成的全桥电路感应物料重量后转换成与之成线性关系的电压, 再通过双积分电路、输入AT89S52单片机进行处理, 且通过16 位LCD 液晶时时显示。同时由语音报价电路实现单价以及总价和找零的语音报价。该电子计价秤硬件电路包括液晶驱动芯片HT1621B、 低电压检测电路、语音驱动电路等, 达到了高效、可靠、精确的电子计价秤的设计目的。
上传时间: 2013-12-18
上传用户:wxqman
论述了基于数字温度传感器的单片机温度测控系统。把PC机中实现减法运算的方法运用到MCU的汇编语言程序设计中,从而完成了AD7416的温度采样汇编语言程序设计。给出了温度测控系统简化电路原理图以及符合MCS—51汇编语言特点的温度采样子程序流程框图。
上传时间: 2014-12-27
上传用户:aa7821634
基于AT89C51应用系统的串行通信设计:介绍了基于AT89C51应用系统中的串行通信软硬件设计方法和实现过程,在基于红外成像技术的电力设备状态检测系统中,将红外测温仪检测到设备的温度数据传给控制电路,进行数据格式的转换后,在RAM 中存储,同时上传给PC机。系统利用MAX232实现RS 232C的EIA 电平与单片机的TTI 电平之闻转换,利用通用串口芯片8251A扩展串行接13',实现PC机与单片机之问的串行通信。 关键词:串行通信;单片机;接口;RS232C
上传时间: 2014-12-21
上传用户:aeiouetla