⑴ 我想自己设计制造电路板,然后自己编写程序,让电路板按自己写的程序工作,控制机器运做,我需要哪些知识
你可以学习单片机,plc课程知识,以及c语言知识,甚至嵌入式课程也可以。这些课程大内概需要掌握容keil,visual,proteus,step7,linux系统m文件。这些软件任何一门课的学会一点都可以。单片机或者plc更简单。
⑵ 我想开发电路板的程序,我是要c语言还是c 还是Java
首先C就是C语言。
电路板程序当然是C语言写了,初学者推荐安装Keil。有了一定基础后就版不推荐使用这些权IDE了,这不利于你了解编译的整个过程。后期要通过自己写Makefile来编译程序,通过命令行来烧写程序。
顶层应用程序的话可以根据实际情况用Java开发Android程序,也可以用C++开发QT程序。但是烧写在PCB里的Flash中的程序一定是用C开发的(汇编也行,但是一般只在单片机启动初始化代码中使用,调试程序的时候也经常要看反汇编)。
⑶ 给电路板写程序那个叫什么
给电路板写程序那个叫:C或汇编。
硬件驱动:硬件初始化、向硬件中读写数据、硬件特殊功能的API接口。
系统函数:整个软件的初始化、硬件的管理、应用软件的管理、内存的管理。
程序变换之后,需要对程序进行检查编写是否有语法错误,这种检查只能够对语法进行自诊断,而跟设计内容无关。程序检查需要点击工具菜单栏的“程序检查”。
兼容设计:
电磁兼容性是指电子设备在各种电磁环境中仍能够协调、有效地进行工作的能力。目的是使电子设备既能抑制各种外来的干扰,使电子设备在特定的电磁环境中能够正常工作,同时又能减少电子设备本身对其它电子设备的电磁干扰。
1、选择合理的导线宽度由于瞬变电流在PCB电路板印制线条上所产生的冲击干扰主要是由印制导线的电感成分造成的,因此应尽量减小印制导线的电感量。
2、采用正确的布线策略采用平等走线可以减少导线电感,但导线之间的互感和分布电容增加,如果布局允许,最好采用井字形网状布线结构,具体做法是印制板的一面横向布线,另一面纵向布线,然后在交叉孔处用金属化孔相连。
⑷ 电路板设计有那些软件一般掌握那些软件
1、SPICE模拟电路仿真
用于模拟电路仿真的SPICE(Simulation Program with Integrated Circuit Emphasis)软件于1972年由美国加州大学伯克利分校的计算机辅助设计小组利用FORTRAN语言开发而成,主要用于大规模集成电路的计算机辅助设计。
2、Saber开关电源首选
Saber用来设计各种电源设备,如DC/DC、AC/DC、DC/AC、AC/AC,能够全面分析系统的氏笑各项指标如环路频率响应、功率管开关、磁性器件的工作情况。
3、 PowerEsim
是用于在线开关电源(SMPS)卜链和变压器设计的电子电路仿真 软件。它可以在元件和电路级进行损耗分析,板温模拟,设计验证,故障率分析并生成相关报告。使用的常见电路设计仿真工具之一是SPICE仿真器。
4、EWB
他是以SPICE3F5为软件核心,增强了其在数字及模拟混合信号方面的仿真功能。EWB的兼容性也较好,其文件格式可以导出成能被ORCAD或PROTEL读取的格式,它在桌面上提供了万用表、示波器、信号发生器、扫频仪、逻辑分析仪、数字信号发生器、逻辑转换器等工具。
5、Altium Designer
Altium软件的市场定位是一些简单的板子,比如单片机类,简单的工业类,一些型核孙相对简单的板子,用这个软件比较多,相对是偏低端产品设计,大部分都是简单的板子。大部分用这个软件的公司产品都是相对偏简单的。