单片机外围电路设计要学什么?

比如我有个芯片要控制多个小型电机,用什么电阻电容?还有其他的元器件? 这个要学什么知识?编程已经不是问题,

各种控制芯片,也就是输出端口的电平,一般电机的驱动需要驱动模块的
比如
51单片机控制小车马达的,还需要l298n这样的驱动模块,是为了放大控制电流,然后把马达接控制模块上
1.0就正转,01就反转
如果要控制转速就得用pwm了
有的单片机自带pwm的,或者也可以用程序去产生pwm波
比如
0-256的循环
如果小于100就为高
大于100就为低
然后改变100这个值就能改变占空比了
这个只是控制信号, 如果是要脉冲信号控制航模马达那样子的,驱动有电调,脉冲必须要加p=~p这样子的跳变
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-12-29
首先,外围电路是属于硬件部分的东西。。。这东西你可以靠经验累计,多模仿网上的实验。。。一到设计的时候就知道怎么连接到单片机;再者你可以根据那些芯片的引脚,最大输入多少电流,电压什么的去控制。。。。多做点单片机小实验。。到工作的时候就可以把经验放大了。。
第2个回答  2015-09-04
……需要学好扎实的模拟电子技术基础。
另外就是要靠多做项目累积经验。

单片机外围电路设计 请问 单片机外围电路设计要 模电 的哪些知识 详细...
4、开关输出控制电路,比如PWM脉宽调制等。5、运算放大器电路。6、电平值计算,比如上拉、下拉、开漏应用等。

如何学习单片机中外围电路设计
电源是保证硬件系统正常工作的基础,设计中要详细的分析:系统能够提供的电源输入;单板需要产生的电源输出;各个电源需要提供的电流大小;电源电路效率;各个电源能够允许的波动范围;整个电源系统需要的上电顺序等等。比如A项目中的网络处理器需要1.25V作为核心电压,要求精度在+5%- -3%之间,电流需要12A...

如何学习好单片机编程设计
一般是先学习模拟电路再去学习数字电路。扎实的模拟电路基础不仅让你容易看懂别人设计的电路,而且让你的设计的电路更可靠,提高产品质量。C语言知识并不难,没有任何编程基础的人都可以学,在我看来,初中生、高中生、中专生、大学生都能学会。当然,数学基础好、逻辑思维好的人学起来相对轻松一些。C语言...

学习单片机要哪些知识基础,要擅长哪些科目。数学?
【2】应用——能够根据设计要求,进行简单外围电路和C语言的设计。需要掌握【电子元件】及【电子线路设计】、【C语言设计】以及对应的各种【开发环境】。(6个月)【3】提高——能进行产品的开发。熟悉系列单片机内置和各种外围硬件,熟悉产品的基本原理、使用方法、提高性价比、升级维护便利。成为该产品的...

单片机的外围电路有哪些
外围电路设计要求有哪些?1、减小电源电路纹波,电源电路输入端的消耦设计,常见0.1μF的陶瓷电容 2、有条件的情况下采用独立电源电路,并匹配合理电容,减小其他元件对射频模块的电源影响 3、模块尽量远离电源、变压器及其他高频电路,避免电磁干扰 4、SPI 上时钟波形不标准,检查 SPI 线上是否有干扰,...

学单片机 物理数学要有什么基础啊
学单片机基础:理解CPU,理解内存,理解指令读取和运行过程,理解SFR。了解一点汇编,程序运行过程。了解单片机输入输出口的原理。需要掌握【计算机基础】知识和【数字电路基础】以及【单片机开发环境】汇编程序的编程、调试过程。(1个月)应用:能够根据设计要求,进行简单外围电路和C语言的设计。需要掌握【电子...

单片机硬件设计有什么要求,设计的步骤,掌握哪些知识?
4.你要具备汇编、c语言、数字电路,模拟电路,电路基础,微机原理、单片机设计等基础知识。5.高级软硬件工程师具备的知识更加丰富,因为他们钻进了行业,开发出非常专业的工业控制系统,他们对专业算法有相当深入的研究。根据行业分工不同,这些知识甚至还包括机械原理、理论力学、大学物理、高等数学、自动控制...

单片机开发工程师需要学哪些
摘要:单片机开发工程师是从事单片机电路设计、编写单片机软件等工作的职业,对于合格的单片机开发工程师来说,需要学习掌握的知识有很多,包括C语言、单片机程序框架、硬件基础等。单片机开发工程师从事的是单片机行业,这一行业从市场需求、薪资水平、物联网与单片机未来趋势等方面来看,还是比较有前景的。下面...

高频电子重要吗?好难学啊
单片机外围电路的开发要用到这些知识,就高频而言,在无线传输这块应用比较多,比如低频信号传输易受干扰,传输距离短,需加载到高频信号传输,这就涉及到调制,放大,解调,和译码电路了。当然如果你经常设计单片机的话你会发现有很多做好的现成的模块和芯片可以买,容易产生只会用就可以了的想法。但是这在...

单片机工程师具备哪些技能
一般来说,你搞单片机至少要熟悉单片机结构,外围电路,编程语言,以及制板吧。根据不同的应用,单片机会有不同的作用,在你做单片机项目中,你会发现你需要的会很多,设计系统时你会需要去查看很多英文的芯片资料,编程时你会需要考虑如何组织程序结构来达到最高的运行效率,单片机系统出现工作不正常的现象...

相似回答