用51单片机做了温度采集系统,用的ds18b20传感器,老师要求我们把接收到的温度传到电脑上显示
展开全部
用一个带USB的MCU就搞定了,你可以参考一下申矽凌微电子的一个Demo board。 是USB口的。我给一段例程,你参考一下:但是要注意DS18B20的Reset延迟时间,温度一直不变,应该是出错了,Check一下是不是Reset的延时时间是否不够,因为其转换速度慢?
申矽凌微电子的CT1820的速度较快(近21倍的转换速度)。
例程如下:
uchar CT1820Init()
{
uchar i;
DSPORT =
0;
//将总线拉低480us~960us
delay600us();
//450us to 700us
DSPORT =
1;
//然后拉高总线,如果CT1820做出反应会将在15us~60us后总线拉低
i = 0; //
while(DSPORT) //等待CT1820拉低总线
{
delay500us();
i++;
if(i>1)//等待>5MS, set 2 = 2.48ms
{
return 0;//初始化失败
}
}
return 1;//初始化成功
}
申矽凌微电子的CT1820的速度较快(近21倍的转换速度)。
例程如下:
uchar CT1820Init()
{
uchar i;
DSPORT =
0;
//将总线拉低480us~960us
delay600us();
//450us to 700us
DSPORT =
1;
//然后拉高总线,如果CT1820做出反应会将在15us~60us后总线拉低
i = 0; //
while(DSPORT) //等待CT1820拉低总线
{
delay500us();
i++;
if(i>1)//等待>5MS, set 2 = 2.48ms
{
return 0;//初始化失败
}
}
return 1;//初始化成功
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
上海汉昆光电科技
2024-10-21 广告
2024-10-21 广告
分布式光纤测温系统,作为我们上海汉昆光电科技有限公司的核心产品之一,基于拉曼散射原理与光时域反射定位技术,实现了对温度的实时、连续监测。该系统采用特种感温光缆作为传感器,覆盖面积广,能精准测量并定位光缆铺设线路上各位置的温度异常点。凭借其高...
点击进入详情页
本回答由上海汉昆光电科技提供
展开全部
可以用VB做显示界面,也可以用labview进行显示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
串口协议 再通过串口转USB传给电脑
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
51单片机做了温度采集系统我帮助 给撰稿啊~原创的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我可以帮你做,百度私信我吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询