小v电子技术博文 上海鲤鲸网络科技 小v单片机 物联网云平台管理系统+终端嵌入式软硬件开发!

热门文章 硬件工程师之路上的8个软件必通

  • 时间:2015-8-31
  • 作者:小v
  • 分类: 经验文章
  • 浏览:1033
  • 评论:0
  • 嵌入式系统设计不仅要了解硬件还应该了解它与软件之间的相互影响和作用。硬件设计需要一定的设计范例,这点对于软件设计却不那么适用。如何从单纯的硬件设计过渡到硬软结合的设计,在你着手开发软件时需注意以下八个软件设计技巧。 1.设计控制流程图 工程师进行到开发软件这一步时会情不自禁地开始书写代码。这种思维定势就像在原理图还未完成之前就开始尝试画PCB。当着手开发软件时,克制写代码的冲动,取而代之的应该是软件流程结构图表的设计,这点非常重要。流程图能清晰地呈现给开发人员软件的各个需要的组成部件,正如电路图列出硬件设计所需的各种元器件一样。做到这点能很大程度上使程序整体更易于组织,而且也会减少占开发周期较长的调试工作量进而节省时间减少调试的繁琐。 2.使用状态机控...

    阅读全文>>

    热门文章 北京-外包单片机设计开发承接stm32,单片机,电子产品硬件开发

  • 时间:2015-8-31
  • 作者:小v
  • 分类: 经验文章
  • 浏览:1237
  • 评论:1
  • 北京-外包单片机设计开发承接stm32,单片机,电子产品硬件开发

    阅读全文>>

    热门文章 各种充电器的电路图(收藏)

  • 时间:2015-8-28
  • 作者:小v
  • 分类: 经验文章
  • 浏览:1688
  • 评论:0
  • 该充电器用于手机锂电池充电,电路简单。元件少,具有恒流、限压、电池极性识别与保护功能等优点,价格低廉。其工作原理图如附图所示 一、工作原理 1.恒流、限压、充电电路。该部分由02、R6、R8、ZD2、R9、R10和R13等元件组成。当接通市电叫,开关变压器T1次级感应出交流电压。经D4、C4整流滤波后提供约12.5V直流电压。一路通过R6、R1l、R14、LED3(FuL饱和指示灯)和R15形成回路,LED3点亮,表示待充状态:另一路电压通过R8限流,ZD2(5V1)稳压,再由并联的R9、R10和R13分压为Q2b极提供偏置,使Q2处于导通预充状态。恒流源机构由Q2与其基极分压电阻和ZD2等元件组成。当装入被充电池时12.5V电压即通过R6限流,经Q2的c—e极对电池...

    阅读全文>>

    热门文章 关于m0核移植ucosii时遇到的问题

  • 时间:2015-8-23
  • 作者:小v
  • 分类: ucosii系统
  • 浏览:1316
  • 评论:0
  • 前些天,一网友在我i店里买了关于ucosii移植时遇到的问题,起初我也只是能顺利的把ucosii移植到istm32上,然后能正常的启动起来,然后就把自己的经验挂到淘宝上分享了,结果还真有人求助。 他告诉我,他的ucosii是从官网上下载下来的,按照别人的把core.c    .asm     cpu.c  3个文件改好了,但是还是启动不了,我对M0并不十分了解,网友对ucosii的时钟系统也不太了解,然后我又帮他解释了一番,ucosii的系统时钟是通过系统滴答的发生1s中断产生的,。我提醒他先用定时器产生一个1s中断,然后将OSTimeTick();这个函数加到中断里去,但实际上还是有问题。接着,我让...

    阅读全文>>

    热门文章 呕心沥血3个月,倾情打造性价比超高的智能无线插座定时器学习板开源啦

  • 时间:2015-8-21
  • 作者:小v
  • 分类: 作品设计
  • 浏览:2691
  • 评论:2
  • 前言 3个月前,也不知道在哪无意中留意到了小米智能插座,通过手机APP控制通断,还有预留的usb口充电。当时就想自己可以做一个类似的,小巧的方便的,或者可以说能控制我1000w加热器也行,然后可以再加一个定时器的功能,多少分钟后就会自动断电,这样一来,我可以多个之间进行互联,还可以定时开启关闭,这样的东西可能大家用的才会多。于是就计划了自己的第3件产品名为vsmatter的定时器开关配套vsmatter app控制的这么一个东西。 最开始的初衷我是想将这个东西封装到盒子中去,做了那么多东西出去,我发现大多都是裸奔的,连一件漂亮的外衣也没有,这一次不管怎么着,我应该试着给smatter编织一件外衣,先不说精美的丝绸或绫罗绸缎,只要能抵御风寒就不错了,因为我打算从外边的2...

    阅读全文>>

    热门文章 知彼知己才能好好利用,关于51单片机晶振详解

  • 时间:2015-8-17
  • 作者:小v
  • 分类: 51单片机类
  • 浏览:1702
  • 评论:0
  •  晶振是什么?全称是石英晶体振荡器,是一种高精度和高稳定度的振荡器。通过一定的外接电路来,可以生成频率和峰值稳定的正弦波。而单片机在运行的时候,需要一个脉冲信号,做为自己执行指令的触发信号,可以简单的想象为:单片机收到一个脉冲,就执行一次或多次指令。 在初学51单片机的时候,总是伴随很多有关与晶振的问题,其实晶振就是如同人的心脏,是血液的是脉搏,把单片机的晶振问题搞明白了,51单片机的其他问题迎刃而解。 一、为什么51单片机爱用11.0592MHZ晶振? 其一:因为它能够准确地划分成时钟频率,与UART(通用异步接收器/发送器)量常见的波特率相关。特别是较高的波特率(19600,19200),不管多么古怪的值,这些晶振都是准确,常被使用的。 其二:用11.0592晶振...

    阅读全文>>

    热门文章 PCB设计技巧总结经验谈(网友大力推荐文章)

  • 时间:2015-8-15
  • 作者:小v
  • 分类: 经验文章
  • 浏览:1317
  • 评论:0
  • PCB设计技巧总结经验谈(网友大力推荐文章) 一.      PCB板框设计 1.      物理板框的设计一定要注意尺寸精确,避免安装出现麻烦,确保能够将电路板顺利安装进机箱,外壳,插槽等。 2.      拐角的地方(例如矩形板的四个角)最好使用圆角。一方面避免直角,尖角刮伤人,另一方面圆角可以减轻应力作用,减少PCB板因各种原因出现断裂的情况。 3.      在布局前应确定好各种安装孔(例如螺丝孔)及各种开口,开槽。一般来说,孔与PCB板边缘的距离至少大于孔的直径。 4.      当电路板的面积大于200 x 150 mm时...

    阅读全文>>

    热门文章 推荐一篇关于软件编程写的不错的文章

  • 时间:2015-8-15
  • 作者:小v
  • 分类: 单片机c语言
  • 浏览:1171
  • 评论:0
  • 本片文章亲自操刀所写,绝非网上粘贴复制舆论大众,哗众取宠。以自己大学四年专业学习经历,和工作三年经验,有感而发,目前不能自称高手,只是小有所成,为那些在软件编程道路上迷茫的大学生们和同行业者,写一些个人感悟和想法,希望你们从中有所收获,在软件编程的道路上走的更高更远,有所成就。     我的专业是测控技术与仪器,可能很多人想软件编程应该是计算机专业才学的,我们专业属于跨学科专业,介于计算机,自动化,机械相关性的综合学科,最终的工作岗位是由自己选择的。大学四年自己自学51单片机,从最简单的LED流水灯学起,在软件编程领域一直走了7年,工作后才发现自己大学四年的自学过程是,满怀热情,学习路线错误。我这里所讲的软件编程主要集中是嵌入式领域基于各种微控制器编程。  ...

    阅读全文>>

    热门文章 diy空调

  • 时间:2015-8-14
  • 作者:小v
  • 分类: 电子DIY
  • 浏览:1082
  • 评论:0
  • 经过时间的冲洗,总结如何DIY一款自己的制冷空调,其实原理很简单,有一种半导体叫制冷半导体,通电后一边会迅速加热,另一边会迅速降温,这种半导体叫热电偶,利用热电偶的这种特性,其实就可以自己DIY空调电扇了。但热电偶的散热必须要做好,同时还需要把产生的热量排出去,这样才会效果更佳。其实现在一般的好几百的迷你冰箱,饮水机里制冷功能都是通过这个来实现的,现在具体的看一看步骤吧 这是所有的元件 再加一个热电偶制冷片   在制冷片一面涂上导热硅脂,或导热膏电脑城有卖的,两边都要涂哦。先涂一边 涂好后把导冷的散热片放到上边, ...

    阅读全文>>

    热门文章 单片机红外遥控器解码例程源码新说

  • 时间:2015-8-14
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:1461
  • 评论:3
  • 这是第三次更改这个红外遥控解码的例程了。之前的第一版是直接用51单片机的外部中断然后在里边加延时采集高低电平的长短来判断引导码和位 1 位0 的,这个当初不知是从哪看的,这种方式太误导人了,如果想用这种思路移植到stm32上,还是趁早打住吧,stm32这种高级处理器难道只用来红外遥控解码吗?不,肯定会有更高级的任务去等待他处理,外部中断加延时可以提高遥控的响应速度,但实际上这种方式很占资源,当cpu在处理其他紧急任务的时候,突然来个按键,打断进程,并且一置占用进程,经测试过,遥控一个键码有50-90ms,这对单片机来说可是不小的时间啊。所以,可以结合外部中断+定时器两种方式来解码。 外部中断开启上升和下降沿同时触发。这样的话,我们在两次触发后,计算出高或低的点评时间看是否准确,...

    阅读全文>>

    热门文章 初学51单片机例程

  • 时间:2015-8-11
  • 作者:小v
  • 分类: 51单片机类
  • 浏览:1291
  • 评论:0
  •   51单片机菜鸟福利福利来了,初学51单片机,最多的还是自己动手练习,只有练习到一定程度,明白原理,才能熟练运用到以后的项目中去,下面是50个基础到中等难度的练习题,配有硬件电路图还有程序,学习一下吧 1. 闪烁灯 1.  实验任务 如图4.1.1所示:在P1.0端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间间隔为0.2秒。 2.  电路原理图 图4.1.1 3.  系统板上硬件连线 把“单片机系统”区域中的P1.0端口用导线连接到“八路发光二极管指示模块”区域中的L1端口上。 4.  程序设计内容 (1). 延时程序的...

    阅读全文>>

    热门文章 stm32的flash如何写数据和当做eerom使用

  • 时间:2015-8-11
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:2823
  • 评论:0
  •        Stm32的flash如何用来升级和当EEROM用的  详解 STM32 本身没有自带 EEPROM,但是 STM32 具有 IAP(在应用编程)功能,所以我们可以把它的 FLASH 当成 EEPROM 来使用,同时,开发者为了维护后期的版本升级,应该考虑到升级的可能和可行性,总不能让用户拿着仿真器在线升级或现场调试吧很尴尬的,其次建议串口升级是目前较为被大众接受的方式,stm32的串口升级时BOOT0在上啦的情况下升级只需要硬件设计时考虑到就ok。程序一般烧写在flash里边,地址0x8000000开始,升级...

    阅读全文>>

    热门文章 蓝牙防丢器设计小揭秘

  • 时间:2015-8-5
  • 作者:小v
  • 分类: 相关新闻动态
  • 浏览:1211
  • 评论:0
  •   随着智能硬件概念的兴起,越来越多的智能硬件产品如雨后春笋,手环,APPwatch,插座,等。 当前的蓝牙防丢器市场上已经出现的大多是是蓝牙4.0,他的低功耗性能深受设计者的喜爱。据说一个CR2303的纽扣电池便可待机6个月。下图就是一款蓝牙4.0的硬件图   硬件图上有蓝牙芯片CC2540大家经常说的蓝牙4.0芯片就是丫的了,内核是51的,可直接控制IO输出高低电平。带+号的是蜂鸣器,电池应该在反面,一定距离内,按下按键后可让手机做动作,比如震动,音乐,拍照等等很多。 除此之外,还有更多彪显精确定位的功能,这应该涉及到了gps定位功能。比...

    阅读全文>>

    热门文章 关于stm32的定时器的运用配置

  • 时间:2015-8-3
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:1786
  • 评论:1
  •   定时器是stm32的一大利器,现在的项目中可以说没有一个不会用到定时器的,所以掌握理解运用定时器才会做出好的产品来。 本章内容说一说关于stm32的定时器TIM_GetCounter(TIMx)的运用。之前的项目中曾经用这个来获取高低电平的时长,在超声波测距,红外遥控解码中运用过。Stm32的定时器除了1和8其他都是通用定时器。如何用这句函数来捕捉电平时长呢?首先看一下初始化内容,以TIM4为例 void Timer4_CFG() { TIM_TimeBaseInitTypeDef  TIM_TimeBaseStructure; NVIC_InitTypeDef NVIC_...

    阅读全文>>

    返回顶部| 首页| 手气不错| 捐赠支持| 自定义链接| 自定义链接| 自定义链接| 手机版本|后花园

    Copyright © 2014-2017   京ICP备14059411 Copyright 2014-2015 上海鲤鲸网络科技工作室 版权所有 All Rights Reserved

    sitemap