首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

电气信息类实验课程之综合电子系统设计 模块化设计思路

在课上,多次提及了硬件设计中模块化设计思路,软件设计中的函数编程思路。

结果课后学习非常好的同学也表示一点概念都没有。以前讲解单片机课程的老师难道没有涉及这方面的知识?如果没有,这说明教学缺少实践知识。单片机课程应该关注应用!

在实际工程中,如果不强调上述两种思路,能做出什么好产品呢?这两个思路至少在这十几年不会过时。

用例子来慢慢说明吧。

模块化的设计会带来很多好处。

C语言是一种结构化程序设计语言,特别适合大型程序的模块化设计。C语言具有编写结构化程序所必需的基本流程控制语句,C语言程序是由函数集合构成的。函数各自独立,并且作为模块化设计的基本单位。函数化编程思路在公众号的文章里面已经讲的很清楚了,需要同学们自己去看。在公众号的历史消息中去搜索下面的文章名,就可以看到相关内容。

文章名如下:

小课辅导之程序仿真和单片机实现 第三课 函数化程序(一)

小课辅导之程序仿真和单片机实现 第三课 函数化程序(二)

希望同学们能体谅老师的辛苦。好好看看样本文档。

到了社会上,

可不会有老师的反复叮嘱。

如果老是不改正错误,

得到的肯定是领导的训斥。

不信?

走着瞧!!!

线的粗细?

同学们对PCB布板没什么经验,因此不清楚PCB走线时应该设置多大线宽。估计会为这个问题纠结,比如画一般的PCB板应该用多宽的线?

如果只是普通的两层板,走线宽设个8mil没有问题,即大概0.2mm,

如果走线比较密的多层板,板厂可以加工5mil的线,即大概0.125mm。

两层板的加工设备一般不如多层板有要求高,所以适当走粗些。

上面说的是最细的情况,条件允许的话,走个10mil或是15mil都是没有问题。

如果需要做很细的,比如4mil也能做,但价格会贵20%左右。

一般PCB板的铜箔厚度为35um,线条宽度为1mm时,那末线条的横切面的面积为0.035平方毫米,通常取电流密度30A/平方毫米,所以,每毫米线宽可以流过1A电流。

1Mil=千分之一英寸,大约等于0.00254厘米=0.0254毫米。

保证布线线宽取值恰当主要是为了能够满足电流需求。每个器件需要的电流值是多大呢?技术说明书上都会写的,所以同学们一定要仔细阅读每个芯片的文档,这就是经验的增长过程。

有了这么多文档和文件,怎么将这些文件保存呢?就像把衣服怎么放到抽屉呢?下堂课就聊聊目录存储的技巧,怎么设置不同的目录来保存这些文件。一般公司的数据库也是这样保存文件的。

记住:文件和目录要有对应性,这样就能一目了然!

题外话

衣服要与时俱进!

手机在变大,但很多衣服的口袋没变,所以很多大的手机老是掉出来。

互联网时代的到来,各行各业都在发生变化,只有跟得住变化的企业才能生存。服装行业也是如此。

殊不知去年有多少品牌在亏本,于是大量销售店面的消失。比如波司登、雅戈尔、七匹狼、美特斯邦威等,还有很多运动品牌。

衣服这么穿,也是醉了。不过我喜欢看!

修订记录

20170312 完成初稿;

20170316 修订文字;

20170318 增加内容;

20180105 增加内容;

20180127 修订文字;

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180128G02GZJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券