7273|16

71

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

请问单片机机选择 [复制链接]

要用单片机去控制2个电机运动,比如把物体从A搬运到B。
1. 打算用RS232通信
2. 单片机能输入数字,并且能显示
3. 还要设计几个控制电机按钮

请推荐比较成熟单片机。 谢谢!

最新回复

牛,偑服羡慕啊  详情 回复 发表于 2016-7-14 11:44
点赞 关注

回复
举报

67

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
mega!hetolk!51都可以!
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
请问 51还分做上位机和下位机吗? 我想选择一个上位机
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

4
 
引用 1 楼 galle 的回复:
mega!hetolk!51都可以!

ATmega16内部具有PWM产生
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 2 楼 applexzl 的回复:
请问 51还分做上位机和下位机吗? 我想选择一个上位机

单片机不分上下位机吧,多机通信的话应该是叫主机和从机,按楼主意思所说的上位机应该是用VC之类在电脑编写的控制界面,进而控制单片机(下位机)执行电机控制。
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

6
 
51就够了,在能达到功能的条件下,成本也很重要,尽量压下成本
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

7
 
引用 2 楼 applexzl 的回复:
请问 51还分做上位机和下位机吗? 我想选择一个上位机
一般都是用PC机做上位机的,单片机通过串口和PC机连接,在PC机上写个VC的串口调试工具,也不是很难
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

8
 
谢谢大家,不需要操作系统,更不用VC和界面之类东东。 最多控制面板上设计几个按钮就可以啦。以前都是做嵌入式Linux开发的。第一次接触单片机,有些地方比较模糊。 比如按下控制台启动按钮,通过串口把001发给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。 下位机是另一个人完成的,我想知道他需提供给我哪些接口或者信息之内的东东。
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

9
 
根据你的功能,和他一起指定通信的协议就都明确了。
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

10
 
51是最便宜的了,对于你的项目来说
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

11
 
STC就可以,51兼容的,现在他们推的是11系列。
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

12
 
一般做工业控制的 最主要是抗干扰吧
稳定 最重要了 不然出了什么事故 搞不好要出人命的
所以 一般别用台湾的单片机
最好用老美的
ATmega 或者PIC 都可以
工业控制产品 一般 不是量取胜 所以 单片机 价格相对 不是特别重要的
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 11 楼 yuanbao502 的回复:
一般做工业控制的 最主要是抗干扰吧
稳定 最重要了 不然出了什么事故 搞不好要出人命的
所以 一般别用台湾的单片机
最好用老美的
ATmega 或者PIC 都可以
工业控制产品 一般 不是量取胜 所以 单片机 价格相对 不是特别重要的


台湾的单片机可靠性低?没这回事吧。而且可靠性不只是单片机的事,主要还是设计思想。
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

14
 
推荐AVR单片机 有PWM IO管脚多 速度够 有串口
适合你使用
 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

15
 
引用 2 楼 applexzl 的回复:
请问 51还分做上位机和下位机吗? 我想选择一个上位机


不要乱用名词,上位机,下位机有特定的含义,不是你想的那样
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(中级)

16
 
明白搂住的意思:
1。一个系统,两个项目,每人一个。
2。自己的项目输入参数,来自另一位同事的项目输出。
3。想了解两个之间如何传递握手之类的信息。
建议如下:
1。你可能需要定义通信协议如下
   1.1指令定义:例如指令类数据格式,开头是0x01,通用数据类的数据格式,开头是0x02等。
   1.2指令数据结构:例如,第一字节是指令类型,如1.1所述。第二字节是本次通信字节数。
                          第三字节是指令码;等等
   1.3指令码定义:A电机正转指令码0x11;A电机反转指令码0x12;B电机正转指令码0x21;。。。
   1.4运转时间:指令码后面的2字节表示运转时间(单位小时等)等
   1.5......
   1.N末字节是前面所有字节的BCC校验码
2。按键输入模块,一般单片机的IO资源丰富,不用专用的键盘模块就可以实现。
   当然如果单片机有AD端口,则实现起来更容易一些。
3。显示模块,工业控制一般选择LED,如果显示内容复杂,选择LCM是不错的选择。
   可以到www.alibaba.com.cn上搜索相关厂商资料,索取样品。一般会提供驱动demo代码。
4。232模块,max的芯片可以选择,另外台湾有类似的芯片,工业级应用,最好选择原厂MAX的芯片。
   另外,一般的单片机都集成232UART串口,代码实现起来比较方便。当然,通信线缆的选择很重要,否则
   噪声对信号会有严重影响。注意一点,如果通信距离比较长,建议增加信号中继电路模块。 还有通信速率
   的问题,稳定起见,速率不要太高。匹配电阻可能需要自己测试确认参数,厂商推荐的未必最优。
 
 
 

回复

13

帖子

0

TA的资源

一粒金砂(初级)

17
 
牛,偑服羡慕啊
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表