找回密码
 注册
楼主: cgcpeter

单片机求教!!!

[复制链接]
 楼主| 发表于 2019-8-27 13:11:40 来自手机 | 显示全部楼层
极地寒光 发表于 2019-08-27 07:18
/ u% d+ A" J* \各种单片机其实都是个小电脑,够不够用首先看需求。楼主要测量"温度三个点、湿度、高度、光照度、倾斜度",这是7路模拟量。控制测量机构运动速度,这个可以用pwm调速。
7 G1 J' E. G2 R" ^. E7 s# b3 [不知道楼主电子电路以及汇编语言程度如何,我的建议是,可以考虑其他系统(如Arduino等),可能会起步更快。

( O. z( H! T- a# T  x8 @谢谢指引方向
! \) j+ U7 s0 T  ~3 F0 s% E* H不会就学,该花钱请人就花钱
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-27 13:12:06 来自手机 | 显示全部楼层
sxd383 发表于 2019-08-27 07:43
* U3 x/ b$ d0 L0 @还不如用plc,开发快,现在也便宜
% n. Q9 [- s2 E% T
谢谢指点!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-27 13:13:02 来自手机 | 显示全部楼层
xshhh 发表于 2019-08-27 08:25  a" ]  r$ S$ K6 D9 D
如果没有很复杂的算法,用PIC的F系列单片机吧,该芯片有模拟量输入,PWM、CAN总线、串行通讯等功能,抗干扰能力好,比51强,如果你打算从零开始学,建议学AVR。
8 G4 p( {! L$ {! H; q. u$ s& n2 s) L
谢谢指引方向!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-27 13:14:10 来自手机 | 显示全部楼层
lzzasd 发表于 2019-08-27 08:30
' u; R# \8 g; L! t3 |+ X+ t: P像楼上说的  7路模拟量   80C51内核的老单片机是不行得加AD模块     用几大厂商最新的就行了    一般最少支持8路模拟量      机构比较轻   用小电机减速模块单片机H桥就可以驱动   6伏应该是可以的    pwm调速更好1 s/ ?' O. F7 Y$ h6 _% Q% {; o# Y
总之一般的单片机加少量外围电路就可以完成    考验你的是编程
5 p# c; v' J5 Q  Q9 t6 z8 y
谢谢指引!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-27 13:15:37 来自手机 | 显示全部楼层
极地寒光 发表于 2019-08-27 09:46
+ U2 e- ]8 c: [) N我只是玩过二者而已,抛砖引玉吧。Arduino确实是适合入门的小白的(本身就是老外开发出来用于青少年玩的硬件),而且功能本来也不弱,可以说日常的应用都没问题的。至于测控精度,主要取决于外部的传感器和驱动设计。3 @2 m7 M- v0 s7 {: Z1 z$ L
单片机准确来说只是Arduino之类的硬件组成其中的核心部分,是基础。要处理寄存器,地址,要会汇编语言,要有电子基础,会焊板子,整出个最小系统啥的,烧程序也比较麻烦。新手容易望而却步,而且投入的精力与产出不成正比。不过如果真有兴趣,还是要从最基础的起步,否则到一定阶段会遇到瓶颈。

$ c& i! y& ~  _/ |谢谢指引!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-27 13:16:23 来自手机 | 显示全部楼层
tjserver 发表于 2019-08-27 10:35
2 Q4 S, Z, z* T, t# j" ]* G. O4 _8051我玩過一段時間,誠心不建議去用8051來搞CNC控制
  x8 ]8 p% K3 n  r: [( Q/ ~: I0 s* r

4 W- k7 A* S3 C8 }前面幾位木友建議用Arduino是真的很方便,我現在用的CNC機器是自己DIY的,用的就是Arduino+GRBL來作的8 }. V5 v/ x2 M( k# R: t4 I3 a
可以參考我的Blog 「DIY Arduino CNC」 http://www.gonet.idv.tw/TjBlog/ArticleForm?ID=447
9 }4 {( x) c% z: ^$ P" |
3 A9 o! l  _$ Z# s) M  H- ]現在我用的CNC機 ,Arduino+GRBL  http://www.gonet.idv.tw/TjBlog/ArticleForm?ID=566
* n* p% ~: O' S: {1 X, Y% x) f% O' k9 R% N; F/ I
. {4 J- n+ J& c1 I
以上提供您參考
3 t7 c3 d1 q7 A) W$ F
谢谢指引!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-27 13:16:54 来自手机 | 显示全部楼层
乌托邦校长 发表于 2019-08-27 13:07
( e9 w' v, j) aArduino就能满足你,一天就学会了

' l, W- \, X6 |/ z谢谢指点!
回复 支持 反对

使用道具 举报

发表于 2019-8-27 13:49:42 来自手机 | 显示全部楼层
cgcpeter 发表于 2019-08-27 13:09: d  C( q! G0 s) }! c- F9 O3 J, o
谢谢!
( ~: L# ~5 r! I
出电子元件,以前修控制器留下的,,小元件全贴片的,电源部分插件的多,
回复 支持 反对

使用道具 举报

发表于 2019-8-27 21:06:48 来自手机 | 显示全部楼层
现在51也有很高端的了,完全没有问题!
回复 支持 反对

使用道具 举报

发表于 2019-8-28 02:22:26 来自手机 | 显示全部楼层
萧山的红叶枫了 发表于 2019-08-26 18:43
. W3 N) Q. {# c  d& M  N单片机通过IGPT驱动,几百瓦的电机都没问题,再大的没见过,

9 O+ a( e1 u( `9 u; S# v纠正2个地方,1是igbt 2不是几百瓦,是几百kw都没问题,你漏了1个千字
回复 支持 反对

使用道具 举报

发表于 2019-8-28 13:23:09 来自手机 | 显示全部楼层
hua3729128 发表于 2019-08-28 02:22
/ Z; l8 R/ P2 H7 Y9 T7 J纠正2个地方,1是igbt 2不是几百瓦,是几百kw都没问题,你漏了1个千字
. K' m& c' E9 I& x$ R/ l5 U/ [
我修过的那种电机只有几百瓦,太的没见过,不敢吹,感谢科普
回复 支持 反对

使用道具 举报

发表于 2019-8-28 13:38:50 | 显示全部楼层
这个问题去“电子发烧友论坛”很容易就解决了,是很简单的功能
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-28 18:29:33 来自手机 | 显示全部楼层
lks999 发表于 2019-08-28 13:38% R  v* Q) P5 \
这个问题去“电子发烧友论坛”很容易就解决了,是很简单的功能

0 a: [# f& X7 ]% Q) a% P谢谢指点!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-28 21:25:06 来自手机 | 显示全部楼层
昨晚整整看了一晚的arduino,感觉很好!谢谢各位木友指导!欢迎推荐
回复 支持 反对

使用道具 举报

发表于 2019-8-29 08:58:53 | 显示全部楼层
arduino其实是一款“单板机”,相当于简化、微缩版的PLC,适合不想搞硬件、或临时性解决某一种控制方案的选择,作为长期的应用或产品化,是不宜采用它的,灵活性、经济性都不如用单片机设计的系统,很多时侯想要控制的目标对象比较简单,甚至一片8脚的MCU就能满足需要,arduino就显得很冗余,产品也不能做到很小的体积,所以,打算长期运用的,建议还是从单片机的硬件、软件基础开始学习,你的前景才是最美好的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


快速回复 返回顶部 返回列表