⑴ 产品从设计,到3d建模,到3d打印打板!用的哪些软件一般这个流程是怎么样的过程
一般3D打印机控制使用Repetier-Host、replicatorG等。
分层软件使用skeinforge,slic3r等,单片机中还要输入固件(有好几种,如:Sprinter,Marlin,Teacup等)。
建立3D模型可以使用任何3D软件,只要能输出STL格式的文件即可,常见入auticad,3Dmax ,UG,proe等。
⑵ 学习单片机是用成品的开发板好还是用面包板自己安装好
最初你只需要一个成品的开发板,它具备了很多基础的外围设备,你可以在开发板上学习单片机的很多基础东西,不必面对电路规划,电子元件焊接等问题。
但开发板上集成的设备毕竟是有限的,等你学习深入到一定程度时,你仍然要面对开发板上没有的设备,比如摄像头,距离感应器,rf模块之类的,这时,你还是需要面包板,因为它可以让你省去制作电路板的时间,你只需要用杜邦线把元件连接起来就解决问题了。这时你需要额外学习电路设计方面的知识,比如新手很容易忘记使用下拉电阻之类的事……
然后,当你制作一些小设备去使用时,面包板也是无法满足需要的,你可能需要打孔板,就是那种一小块电路板,上面密密麻麻的都是铜“中文句号”的那种电路板,它让你能制作一个“凑合”的电路,你在一面旋转电子元件,另一面使用焊锡连接相领的句点,或者使用导线连接不相邻的句点从而形成完整的电路。
最后,你可以需要小型化你的设备,这时,你又需要额外学习制版,有些电路使用单面pcb就可以搞定,大部分则需要双面pcb,还有一些可能双面pcb都搞不定,还得飞线,如果飞线过多,还是使用多层pcb的好,诸如此类。最终你的设备做在了一个很小的电路板上,上面还有一些其它的元件,它们一起完整一个你想要的功能。
如果你本身有微电子电路等方面的技能,可以直接在面包板上开始,你只需要解决上传数据的麻烦,其它对你来说都是简单的事,自己焊几个零件然后接到面包板上,就是简单的开发板。
⑶ 以下单片机的程序怎么打
你可以直接选择一个输入电流,然后通过输入电流进行程序运作,这样就可以了
⑷ 想做一个51单片机开发板,该怎么做呢求流程,,在大体讲一下注意的问题
找个51单片机最小系统原理图,买洞洞板,买电烙铁,焊锡丝,钳子,排针,排线,排母,其他元器件看原理图里面有什么买什么。
然后再找个RS232的51通信原理图,这样才能从电脑上把程序烧进单片机买MAX232芯片,RS232接口,RS232线,电容那些,照原理图焊。
最后再看你要做什么试验,买相关元器件就行了,最好单片机P0口买个8排的排阻。
⑸ 想学单片机 怎么动手做板
搞单片机硬件有两种技能是必不可少的,一是绘制电路板,一是焊接。虽然这两件事都有专业的公司或人员专业制作,但小板的绘制或小批量的焊接一般人家不接,而且板子调试过程中如果要换件的话怎么办?所以还要靠自己,是不能回避的。
早先电子爱好者都自己买铜箔板,自己画线,自己腐蚀制作,现在讲求效率,这种方式本身的意义已经不大,所以不推荐这样做。
目前阶段的学习可以先使用单片机最小系统板。你可以到配套市场制板厂的专柜去看看,大多数都有现成的单片机最小系统板,上面CPU、晶振、IO扩展、串行接口等教学案例中所常用的芯片封装位置都已做好,直接焊上芯片就可以,而且它们之间的连接线也已经做好。除此之外,板子上剩余空间几乎都是焊接孔,买回来后你可以根据需要插上需要的器件,再飞焊一些其它的线就行了。这是初期最简单的办法。
关于板子的验证,常规的验证设备就是示波器和万用表,个人一般只需要一块万用表也就够了,再购一台示波器不值。有些问题只用万用表可能不好解决,也没什么更好的办法,多练后有经验就好了。如果有条件,借助于示波器当然提高更快。
关于焊接设备,不建议个人购买,你要是看见实物就知道了,焊接贴片的设备好像不大,但焊接插件的焊炉怎么小也有床头柜的大小(至少得保证你的电路板能放进去吧?),况且需要先化锡,预热时间较长。更重要的是据我所知,这两样东西再便宜也得几千块,真的不值。
另外,针对电路板绘制和焊接,写些东西供参考。
目前绘制电路板的工具软件最常用的是Protel99 SE或PADS2007这两种,至少应该学会一样,然后选一个比较简单的电路自己画,最后可以到配套市场制版厂的专柜去制作,别加急也花不了多少钱,双面板板子不大的话估计1、2百元也就封顶了。这个环节实际经验很重要,应该主动去经历,总有第一次,不做就永远不知道该注意什么。
焊接没别的,就是需要多练习。针对插件,焊接时一般用烙铁头同时顶住器件管脚和焊盘,然后从另一侧将焊锡丝接触上,焊锡融化在焊盘上并完整覆盖了焊盘后马上撤掉焊锡丝然后在撤掉烙铁,一个焊点就完成了,如果器件管脚没有氧化的话应该是个很好的焊点,整个过程也就1秒钟左右。贴片焊接由于管脚间距不同相对情况多一些,以后再说吧。相关的需要有些工具:买把稍好些的烙铁(30W恒温的吧,差不多50、60元)、稍好些的焊锡丝(0.5mm直径)、高温导线(用于飞线焊接)、烙铁架、偏口钳、吸锡器、芯片启拔器(好点的,20元左右,差的不经用),助焊剂(初期不用,以后焊接贴片时需要)。
⑹ 单片机开发板怎么使用
对于开发板的使用,主要是取决于哪个方向学习
因为开发板,都是集成了各种行业经常用到的各种模块,不同的开发板所集成的模块数量也是不一样的,价位也是不一样的,哈!
如果是购买的开发板,那么就会有配套的资料光盘,学习的步骤则是
1、先看清开发板的原理图,也就是板子上面都有哪些可用的模块
2、在资料光盘内寻找到说明文件,一般都在根目录下会有个文本文件,仔细阅读下
3、根据说明文件的提示,一步一步的,由浅入深的学习,重要的是多练习
4、编程软件装好后,先找个配套程序烧写到单片机内,重要的是先找找控制开发板的感觉(第一次玩这个,能烧写成功也是很兴奋的)
5、如果遇到问题,可以多看看资料,看看书,实在不行可以把问题发出来
注:不要上来就提问这个怎么弄,那个怎么做,一定要把遇到问题的程序贴出来
几乎所有学习单片机的人,都是从流水灯开始的,也就是点亮发光二级管
因为这是最简单,最直接有效的,程序的结果是一目了然的
此外还要注意几点
1、对单片机编程软件的使用,可以看看视频教学,里面都有讲解的,也可以看看操作手 册,一般附带的资料里面也会有的
2、资料内的配套程序,最好是复制一份,免得修改后出现问题不能还原
3、看原理图的时候,注意看清各个模块使用的是哪几个端口,之后可以根据这几个端口 重新编写控制程序,这样可以加深学习
好啦,暂时只能说这么多了,对于初学者,说得越多越会感到迷惑
⑺ 单片机开发板怎么使用
首先,你需要仔细看开发板的原理图。你需要把单片机插到开发板的芯片座上,芯片座的引脚会和PCB板连接,PCB板上的走线会将芯片座的引脚连接到具体硬件上。开发板上的硬件设备都是通过开发板的PCB走线连接好的,你只需要在原理图上寻找具体硬件连接到单片机的管脚关系。
估计你的开发板是51开发板,可能用的是STC单片机。你需要准备类似Keil这样的开发工具,C和汇编都可以编程的。具体怎么编程,建议你去图书馆借阅书籍:新概念51单片机C语言教程(教你怎么用C编程)、单片机原理与实践指导(教你怎么用汇编编程)、C Programming Language(经典,教你C语言的)
单片机开发板有视频教程,我用的是吴鉴鹰单片机开发板,你也可以看下这款开发板的原理图,吴鉴鹰单片机开发板是主流51单片机开发板,视频讲解不错,板子模块比较全面
请参阅下面的描述:
1. 单片机最小系统:可以使用51单片机如STC89C52,AT89S52,也可以使用AVR单片机如AT mega 16,AT mega 128等系列。
2. 流水灯模块:我们使用了8个红色led,可以进行闪关灯实验,流水灯实验。
3. 独立键盘模块:4个小按键组成,可以做外中断INT0、INT1 ,外定时器T0、T1 实验。
4. 矩阵键盘模块:16个小按键组成可以做外中断INT0、INT1 ,外定时器T0、T1 实验。
5. 数码管模块:由6个一位一体数码管组成,可以显示0,1,2,3,4,5,6,7,8,9,0,a,b,c,d,e,f等简单信息,构成信息交流的人机界面。
6. 蜂鸣器模块:可以用来做报警实验,也可以对歌曲进行编码,用来唱歌。
7. AD模块:主芯片为ADC0804,采集模拟信号(1路输入),并转化为数字信号,内置8位转换器(分辨率为8位)。
8. DA模块:主芯片为DAC0832, 把数字信号转化为模拟信号,分辨率为8位。
9. 串口通信模块:主芯片我们使用了MAX232的升级版MAX3232,通信性能更好。MAX3232把TTL电平转换为RS232电平。
10. 1602液晶显示模块:每行显示16个字符,可以显示两行。这款单片机使用并行接口。
11. 12864液晶显示模块:并行操作方式,可以在液晶的任意位置显示数字,符号,汉字,图像。
12. E2PROM模块:使用I2C总线通信协议(51单片机模拟),主芯片为ATMEL公司的AT24C02N,可以进行数据存储实验。
13. 定时器/计数器模块。
14. DS18B20温度采集模块:采用单总线协议。
15. 红外遥控器DS18B20模块:包括红外接收头,可以进行短程遥控。
16. 直流电机驱动模块:本款开发板含有直流电机驱动模块,可以直接驱动直流电机(本款开发板赠送直流电机)。
17. 步进电机驱动模块:本款开发板含有步进电机驱动模块,可以直接驱动步进电机。
18. 继电器驱动模块:本款开发板含有继电器驱动模块,可以做继电器相关实验。
19. LED点阵显示模块:本款开发板赠送8*8点阵。
20. LM7805 5V稳压模块,可以使用外接电源,方便单片机在无电脑供电时正常使用可以输入5-18V外电源。
21. USB转TTL电平模块:使用CH340T主芯片,可以保证一根USB线就可以下载。
22. RTC实时时钟DS1302模块:可以进行实时时钟实验,显示年、月、日、时、分、秒,避免购买昂贵的DS12C887芯片。
跳线帽选择:
J1:直流电机、步进电机、继电器的驱动接通,使用时,插上即可。
J2:红外遥控器接通。
J3:点阵接通。
J4:继电器接通。
J5:AD模块模拟输入接通。
J6:51或AVR复位选择,左插为51复位,右插为AVR复位。
J7:数码管段选,位选接通。
J8:蜂鸣器选择。
J9:USB供电与外供电选择,下插为USB供电,上插为外电源供电,默认为下插,即使用USB供电。
J10:串口下载与USB下载选择,上插为USB下载(使用一根USB线即可),下插为串口下载(一根USB线+一根串口线),串口下载使用简单,默认使用一根USB下载,即上插。
J11;I2C与时钟选择。
J12:DA模拟输出接通。
⑻ 单片机的工艺流程是怎么样的
单片机由运算器、控制器、存储器、输入输出设备构成。
单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程,所谓指令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的指令系统所决定的,一条指令对应着一种基本操作;单片机所能执行的全部指令,就是该单片机的指令系统,不同种类的单片机,其指令系统亦不同。为使单片机能自动完成某一特定任务,必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执行的指令),这一系列指令的集合就成为程序,程序需要预先存放在具有存储功能的部件——存储器中。存储器由许多存储单元(最小的存储单位)组成,就像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指令取出并执行就像大楼房的每个房间的被分配到了唯一一个房间号一样,每一个存储单元也必须被分配到唯一的地址号,该地址号称为存储单元的地址,这样只要知道了存储单元的地址,就可以找到这个存储单元,其中存储的指令就可以被取出,然后再被执行。程序通常是顺序执行的,所以程序中的指令也是一条条顺序存放的,单片机在执行程序时要能把这些指令一条条取出并加以执行,必须有一个部件能追踪指令所在的地址,这一部件就是程序计数器PC(包含在CPU中),在开始执行程序时,给PC赋以程序中第一条指令所在的地址,然后取得每一条要执行的命令,PC在中的内容就会自动增加,增加量由本条指令长度决定,可能是1、2或3,以指向下一条指令的起始地址,保证指令顺序执行。
希望采纳