SO单片机指南5:单片机项目资源规划应考虑哪些方面 承接工控开发
我们要制作一个装置,那么要用到哪些东西哪些零件心里先是应该清楚的。
资源规划的目的是为了确定单片机项目中为实现各种功能所需要的硬件和软件。
一、硬件规划
硬件是一个装置实现需要的各种功能的载体,单片机项目中用到的硬件包括功能硬件和服务支撑硬件。
功能硬件是指直接与实现设计功能有关的硬件,这个根据任务需求(功能)来确定此部分硬件。如任务要求采集温度数据,那么温度传感器和ADC芯片就是需要的,它们是和温度采集这个功能直接相关的硬件。
服务支撑硬件是指为能让装置(电路板)能够正常运行所需要的一些硬件,这些跟客户需求的功能没有直接关系但是又不可缺少,如电源适配器件、电平转换匹配器件、部件支撑元件(如要使一个芯片能正常工作需要的其他元件)等。
在实施的时候对于功能硬件可以根据第4节中介绍的功能列表,把每个功能需要的软硬件一一对应列出来,如下:
对于服务支撑硬件就需要根据开发者的经验来确定了,一般在画电路原理图的过程中就可以逐步确定。
硬件规划的参考来源:
->网上资料;
->厂家的开发说明书;
->相关技术书籍等。
硬件规划不仅要考虑功能实现,还得考虑可靠性方面的因素,如抗干扰、关键部件冗余、散热等。
检查:
为了保证硬件规划无遗漏,在做好电路原理设计后,可以按照信号流、电源流的方向等进行检查:
信号流:输入>>信号调理>>ADC>>单片机>>DAC>>输出;
电源流:电源输入>>电源适配>>用电元件。
如有业务需求可联系www.yonko-tech.com
二、软件规划
对于单片机项目来说,软件包括了工具软件和单片机程序。
工具软件包括了如电路板设计软件、编程软件、烧录软件、调试软件(如串口调试助手等)等。
单片机程序就是最终烧录进入单片机的代码,这个是开发者根据功能需求编写的程序,与开发者的水平密切相关。
对开发者来说,工具软件多半都是已经有的,需要关注的是单片机代码的编写,这些详细的在后面都有介绍。
本节完,精彩待续。
SO单片机指南6:硬件设计一电路板设计流程是怎样的 承接开发定制
本节的主要内容是概述一个单片机项目开发中电路板设计的流程。
显而易见的,做一个单片机项目,几乎所有的东西都是以电路板为载体的,单片机和各种元件都是焊接在电路板上的,程序也写在电路板上的单片机里,所以电路板的设计和制作是做单片机项目的基础。
前面的章节已经介绍了硬件设计的准备工作,如软件硬件规划等,按照顺序那么接下来该介绍电路板设计的相关内容。本系列文章介绍的电路板设计软件以protel DXP为主。
干事第一步,流程得清楚。上图为电路板设计的一般流程,其实电路板设计不算难,通常就是先画各个要用到的元件的元件库(元件库包含了原理图库和封装库),再绘制原理图,接着根据原理图生成PCB图的初稿,然后布局和布线完成最终的PCB图,整个设计流程就是这样的。
绘制元件库:
电路板设计一般包含了这几个元素:元件、布局和布线,其中元件是基础,就像我们盖高楼大厦时的砖块,没有砖块建不了大厦,没有元件也就做不出一个电路板的。
protel DXP自带一部分元件库,但是可能不能完全覆盖设计需求,所以很多时候需要自己设计元件库。
元件库的设计包含了两个方面,绘制原理图库和封装库,要做好这些包含了几个工作:元件的原理符号绘制、元件封装设计和绑定。
原理图库是各个元件的原理符号的集合,元件的原理符号包含了元件的名称、外形、引脚等信息。
封装库是包含了各个元件在PCB板上的安装焊接等信息的集合。简单地说,元件的封装就是元件与电路板上在焊接上相配合的部分,包含了元件外形、焊盘或者焊片等元素。
绑定,就是当元件的原理符号和封装绘制完成后,需要将两者绑定在一起,使两者能够相互调用,在以后才能方便绘制后续的原理图和PCB图。
绘制电路原理图:
电路原理图是为了整个电路能够更好地理解和阅读而使用的原理级的图纸,绘制电路原理图就是将电路板上需要的硬件(一般用元件的原理符号表示)按照规则组织起来绘制在图上。原理图不是真正意义上的电路板图,对于很多高手来说或许可以不绘制原理图直接画PCB图纸,但是对于大部分开发者来说,原理图对于设计和检查是非常有意义的。
绘制原理图主要包含了几方面的工作,元件放置、元件布局、连线。
绘制PCB图:
最终电路板设计还得画PCB图。PCB图基本就是电路板一模一样的,画成什么样子做出来的电路板就是什么样的,包含了元件的安装形位、焊接引脚、元件之间的布线等信息。
绘制PCB图包含了这几个工作,放置元件、元件布局、连线,这里的元件是指元件的封装。元件布局的时候需要考虑很多因素,如连线最短、高低频隔离、模数隔离等,连线时还要考虑对于不同的器件要有不同的线宽、线距、最优走线等因素。
通常的电路板的设计基本就这几个内容,不过这些工作都是以比较丰富的电气、模拟电路和数字电路的知识为基础的,这个需要时间的积累才能做好。
本节完,精彩待续。
相关问答
如何用 单片机 赚钱?单片机作作为电子产品的微控制器,是控制核心。需要配合硬件,软件编程,实现各种功能,制作成各类产品,应用到大家的方方面面。所以单片机的需求十分广泛。怎...第...
盆友们!哪位了解 关于 单片机项目 开发流程?,单片机开发项目x...[回答]正式报名表填写完成后,复旦EMBA项目将与申请人,确定预审考试时间,参加组织的笔试和面试;招生委员会根据笔试、面试、背景审核情况综合评估,决定预审...
有没有外包 单片机项目 的人?,单片机项目外包xxx如何??[回答]MCS-51单片机控制字详解--AUXRAUXR1http://blog.ednchina.com/zjw5000/191500/message.aspx很详细。我们是在无锡旺扬设计的,老客户了,一...
帮个忙各位朋友!有什么好的! 单片机项目 外包?,单片机项目外...[回答]放心的公司,选他准没错我个人觉得还是劳务派遣会更好一些,因为劳务派遣的各个福利都会比外包要好很多,而且我觉得这也算是比较稳定的了。服务热情...
单片机 开发 项目 价格贵吗有经验的来说说如何开发一个 单片机项 ...[回答]还不错的,他们专业承接单片机解决方案,以前朋友在那做了,还批量生产了开发过产品,给你个网址http://www.mcu-development.com,无锡旺扬科技。74LS2...
单片机项目 怎么开发?,单片机开发项目哪家经验丰富?[回答]还不错的,他们专业承接设计电路板,以前朋友在那做了,还批量生产了。还不错的,他们专业承接单片机解决方案,以前朋友在那做了,还批量生产了跟合作好...
麻烦行家们可不可以告诉我!关于 单片机项目 开发流程?,单片机...[回答]AVR系列单片机内部有三种类型的被独立编址的存储器,它们分别为:Flash程序存储器、内部SRAM数据存储器和EEPROM数据存储器。Flash存储器为1K~128K字...
单片机项目 外包费用贵不贵都来说一说同志们请回答!!有谁做过...[回答]单片机开发完全用不上PS,无关的你可以写一点,但不要太多,毕竟是应聘专业岗位。多写一点开发经历,都开发过哪些?有没有项目经历?verilog熟不熟,FPGA...
在线的老师我想问问!对日外包OR国内开发?, 单片机 开发外包费...[回答]很多代理商一直跟着旺扬单片机开发不离不弃,同样{{:company}}也回馈给他们不断的财富。还不错的,他们专业承接单片机解决方案,以前朋友在那做了,还...
在线的同志 哪位了解!! 单片机 (秒表制作)?,制作 单片机 哪里的好??[回答]看你这个是串口ISP下载的电路,支持串口ISP下载的单片机只有STC的,别的不可能烧进去。另外很重要的一点,你这串口下载电路原理图本来就是错的,你看一...