找回密码
 注册
楼主: cgcpeter

单片机求教!!!

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

1 z0 p+ d! b1 Y5 W  R谢谢指引方向
9 o& e% h' v2 i不会就学,该花钱请人就花钱
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-27 13:12:06 来自手机 | 显示全部楼层
sxd383 发表于 2019-08-27 07:43
9 p3 s4 l, T3 l( I- e: f还不如用plc,开发快,现在也便宜

' R/ O  G+ ?3 p) \. M2 g6 b谢谢指点!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-27 13:13:02 来自手机 | 显示全部楼层
xshhh 发表于 2019-08-27 08:25
; _7 I! q/ I4 U8 e# O+ p! L如果没有很复杂的算法,用PIC的F系列单片机吧,该芯片有模拟量输入,PWM、CAN总线、串行通讯等功能,抗干扰能力好,比51强,如果你打算从零开始学,建议学AVR。

. R! U$ S+ T) F2 h4 n0 d! v谢谢指引方向!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-27 13:14:10 来自手机 | 显示全部楼层
lzzasd 发表于 2019-08-27 08:306 J9 m# u5 i# R4 Y+ h
像楼上说的  7路模拟量   80C51内核的老单片机是不行得加AD模块     用几大厂商最新的就行了    一般最少支持8路模拟量      机构比较轻   用小电机减速模块单片机H桥就可以驱动   6伏应该是可以的    pwm调速更好  }7 j2 C; T, j  P' i
总之一般的单片机加少量外围电路就可以完成    考验你的是编程

# s6 y' f+ |9 m' |( ^3 T谢谢指引!
回复 支持 反对

使用道具 举报

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

: f0 I$ M. W! T5 Q6 G( Z( i* ]# a谢谢指引!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-27 13:16:23 来自手机 | 显示全部楼层
tjserver 发表于 2019-08-27 10:35
( [! `" {# y7 H& ?8051我玩過一段時間,誠心不建議去用8051來搞CNC控制, E: @  I' V. ^. ^+ ]* ~
; o0 z5 H, \. }2 N6 ^* g
  j2 H/ n' r; ^* f" @. M' r: M4 G) `
前面幾位木友建議用Arduino是真的很方便,我現在用的CNC機器是自己DIY的,用的就是Arduino+GRBL來作的; L8 H) Z7 l" p1 X7 ]
可以參考我的Blog 「DIY Arduino CNC」 http://www.gonet.idv.tw/TjBlog/ArticleForm?ID=447
1 e- J8 D4 z5 |5 P! s8 l, W
+ f5 ~, q6 M. D0 D7 Z現在我用的CNC機 ,Arduino+GRBL  http://www.gonet.idv.tw/TjBlog/ArticleForm?ID=566
1 m0 A8 A. v) z" o0 t( q5 S( c" R6 M2 t7 I- U
/ u& g2 K- @1 n+ x1 H- O
以上提供您參考
1 r  x  x8 J5 w0 W  N
谢谢指引!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-27 13:16:54 来自手机 | 显示全部楼层
乌托邦校长 发表于 2019-08-27 13:07
6 }) z3 d) }, r1 K" sArduino就能满足你,一天就学会了
/ r+ H* i: O5 w! W) e7 L1 Y9 r
谢谢指点!
回复 支持 反对

使用道具 举报

发表于 2019-8-27 13:49:42 来自手机 | 显示全部楼层
cgcpeter 发表于 2019-08-27 13:09
* L) W. l, j. T/ o, Y) g! L7 ^0 U谢谢!
7 b5 r- z6 J1 w: Q
出电子元件,以前修控制器留下的,,小元件全贴片的,电源部分插件的多,
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2019-8-28 02:22:26 来自手机 | 显示全部楼层
萧山的红叶枫了 发表于 2019-08-26 18:43
1 q3 E( v5 g+ r8 f1 Z单片机通过IGPT驱动,几百瓦的电机都没问题,再大的没见过,
; v' t  v& D0 j/ S/ D* `9 r- E
纠正2个地方,1是igbt 2不是几百瓦,是几百kw都没问题,你漏了1个千字
回复 支持 反对

使用道具 举报

发表于 2019-8-28 13:23:09 来自手机 | 显示全部楼层
hua3729128 发表于 2019-08-28 02:22
  Y4 ^7 d+ N& d2 |纠正2个地方,1是igbt 2不是几百瓦,是几百kw都没问题,你漏了1个千字

! q$ H0 L7 v8 y我修过的那种电机只有几百瓦,太的没见过,不敢吹,感谢科普
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2019-8-28 18:29:33 来自手机 | 显示全部楼层
lks999 发表于 2019-08-28 13:387 U9 J) [! _% _- e; J5 N/ E
这个问题去“电子发烧友论坛”很容易就解决了,是很简单的功能

" T) B- E( y7 {/ i* O+ d5 R6 j谢谢指点!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则


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