找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1736|回复: 6
打印 上一主题 下一主题
收起左侧

上位机控制c8051f330单片机下位机输出几伏电压?

[复制链接]
跳转到指定楼层
楼主
ID:478255 发表于 2019-3-21 17:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
上位机控制下位机输出几V电压是怎么控制的,我的上位机写好了,最高输出5v电压,但是下位机不会写,不知道命令编号怎么添加到程序里,求大佬告知,用的是c8051f330单片机芯片,max3232转换
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:246251 发表于 2019-3-21 18:51 | 只看该作者
用pwm实现
回复

使用道具 举报

板凳
ID:234075 发表于 2019-3-21 20:39 | 只看该作者
这个问题不是太清楚,是上位机控制下位机的问题?还是输出几V电压的问题?按说上位机控制下位机,上下都是单片机,只要能够使用同一的通信协议就能够达成,一般会使用串行通信协议,两个单片机的Txd和Rxd交叉互联,而不需要使用电平转换芯片,即使两个芯片电压不同(3.3和5V)也能够做到。输出几V电压,就涉及数模DA转换的问题。如有问题,请尽量详细描述~~
回复

使用道具 举报

地板
ID:478255 发表于 2019-3-22 10:07 | 只看该作者
zhb2004xp 发表于 2019-3-21 20:39
这个问题不是太清楚,是上位机控制下位机的问题?还是输出几V电压的问题?按说上位机控制下位机,上下都是 ...

是上位机控制下位机的问题。就是串口通信协议,上位机写了输出多少伏电压的命令编号,怎么写程序让下位机收到命令编号做出应答。不知道怎么把命令编号写进下位机程序里,
回复

使用道具 举报

5#
ID:158375 发表于 2019-3-22 12:52 | 只看该作者
这是两个问题哦,上位机需要程序,下位机需要程序和控制电路。关键是:控制电路是咋样子的
回复

使用道具 举报

6#
ID:234075 发表于 2019-3-22 14:07 | 只看该作者
上位机和下位机串行通信程序基本相同,两机Txd和Rxd交叉相连,上位机发送串口数据,下位机收到后触发串口中断,读取数据;
使用上位机直接发送一个值(电压值),下位机收到后,通过DA数模转换芯片输出模拟电压
回复

使用道具 举报

7#
ID:478255 发表于 2019-3-23 09:05 | 只看该作者
笨笨兔 发表于 2019-3-22 12:52
这是两个问题哦,上位机需要程序,下位机需要程序和控制电路。关键是:控制电路是咋样子的

我说的就是下位机程序
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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