做简易hx711电子秤程序累加,hx711 读的ad值一直在自增或自减,有谁知道为什么或者怎么解决吗?

后使用快捷导航没有帐号?
电子秤HX711AD模块资料 原理图 例程教程下载
**********************************************
无法下载?铜币不够?>>><<<
**********************************************
充值遇到任何问题,请关注微信,联系我们。
电子秤HX711AD模块资料 原理图 例程教程下载
电子模块下载排行
Things-T T9 风扇控制模块,淘宝购买地址:https://item.taobao.com/item.h...
电子模块最新收录
5A量程电流互感器模块 使用手册 资料 下载HX711电子秤专用AD模块原理图
24位高精度AD转换模块,做电子秤的拿去。
HX711电子秤专用AD模块原理图下载
下载资料需要,并消耗一定积分。
下载此资料的人还喜欢:
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
本月热点资料
电子资料热门词求助,430和hx711做电子秤读不进数据【单片机吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:150,884贴子:
求助,430和hx711做电子秤读不进数据收藏
简单说明一下,我们将四枚应变片粘在秤的铁制承重横梁上,由应变片传输信号进入hx711传感器,经AD转换在将数据输出到msp430上,之后再做其他运算处理。关于程序我是模仿着网上的51控制dx711的程序编出来的430程序,主要是修改成了430配置管脚的方法。711与430主要就是430上的P2.2的时钟输出和711上DOUT的数据输出,我查过手册,确认了P2.2确实是时钟SMCLK输出。程序经过编译没有错误,注释掉的部分是我不断去掉的之前预想的其他模块的残余代码,但现在连数据也读不出来,其他模块也就免谈了。最后为了便于查找问题,我把其他库函数里的代码都放进了main函数里。这些函数中我对readcount这个函数最不熟悉,查看了资料,资料上说这部分代码是用于数据的扫描获取。已经查了好久,确实找不到问题了。。。(即使悬梁没有形变,数据也会在两三个固定的数值间来回变化,不存在随着外界输入而变化的情况,但这种有问题的变化也不常出现,一般数据是不会变化的。感觉输入没起作用,但是硬件部分又确实全部都检查过了,没有问题)程序我会在下面附上。#include &msp430f5529.h&//#include &5110.h&//#include &UART_F5529.h&//#include &HX711.h&#include &stdio.h&#define uchar unsigned char#define uint unsigned int#define ulong unsigned longint weight=0;char
buffer[200];ulong hx711_//延时函数void delayus(uint t){
//_nop_();
//_nop_();
while(t--);}// I/O配置void PORT_Init(void){
P1SEL &=~ BIT2;
P1DIR &=~ BIT2;//SDA
BIT2;//SCK}//读取HX711unsigned long ReadCount(void)
//增益128{//
P1IN |= BIT2; //SDA
delayus(4);
P2OUT &= ~BIT2;//SCK
while( P1IN&BIT2 ); //SDA
for(i=0;i&24;i++)
P2OUT |= BIT2; //SCK
count=count&&1;
P2OUT &=~ BIT2;//SCK
if(P1IN&BIT2)//SDA
P2OUT |= BIT2; //SCK
delayus(4);
count=count^0x800000;
P2OUT &=~ BIT2;//SCK
return(count);}void get_pizhong()
//获取皮重,秤盘重量{//
ulong hx711_
for(j=0;j&5;j++)
delayus(4);
hx711_dat=ReadCount();
//HX711AD转换数据处理
temp=(uint)(hx711_dat/100);
//缩放long数据为int型,方便处理}void get_weight()
//获取被测物体重量{
ulong hx711_
char buffer[200];//
hx711_data=ReadCount();
//HX711AD转换数据处理
//UART0_Sendint(weight);
get=(uint)(hx711_data/100);
//if(get&(temp+4))
//判断是否有正向重量//
while(get&(temp+56362))
//weight=0;
weight_shuzhi(weight);//显示重量
j= sprintf( buffer,&%d&,weight);
LCD_write_english_string(0,0,buffer);//显示重量
hx711_data=ReadCount();
//HX711AD输出数据处理
get=(uint)(hx711_data/100);
if(get&(temp+1))
a=ReadCount();
aa=(uint)(a/100)-
weight=(uint)((float)aa/100);//重量转换函数,传感器型号不同此函数要适当修改}int main(void){
WDTCTL = WDTPW | WDTHOLD;
// Stop watchdog timer
PORT_Init();
P2DIR |=BIT2;
P2SEL |=BIT2;
P2OUT |=BIT2;//
get_pizhong();//
LCD_init();
//初始化液晶//
LCD_clear();
//int a=8;
//j= sprintf( buffer,&%d&,a);
// LCD_write_english_string(0,0,buffer);
get_weight();//得到重量
// j= sprintf( buffer,&%d&,weight);
// LCD_write_english_string(0,0,buffer);
return 0;}/*#pragma vector = TIMERB0_VECTOR__interrupt void TIMERB0_ISR(void){}*/
你所谓的不读进数据是液晶显示器不显示数据么?
解决了没,告诉我一下被
楼主,你的问题解决了吗,我的也是这个问题
我能读出来,不过楼主估计已经不需要了
同学你好,实在是非常不好意思打扰你,我们用的单片机是msp430f3329,遇到的问题和你一模一样,请问下你们的问题解决了吗?能不能告诉下我到底是哪里出问题了呢?我们实在是调不出来了
你好,你们有msp430的hx711.h头文件吗
呵呵,所谓“换回51”,其实就是抄原来的程序。利用51大体都是12M时钟,硬件仿造就不必调程序了。我从一开始就没有用51,我的HX711程序是从头写的,平台是PIC16。虽然已经放下了半年多,现在还记得是时钟最要紧。时钟周期要略短于1us,否则端口不响应,读出的都是1。
为用户提供各种低成本,低功耗,低能耗,功能强的微控制器解决方案.恩智浦微控制器,高性能,设计新颖,性能稳定,价格超低,欲购从速,欢迎垂询!
楼主,在吗,你这个怎么解决的?我现在也有一样的问题
您好。。我正在做体重秤,用的和你一样的传感器。。但是接在hx711上之后,从 ReadCount();读出的数据是0.000.。不知道哪里的问题,想咨询一下您
登录百度帐号电子秤解决方案 (51MCU+HX711)_图文_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&100W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
电子秤解决方案 (51MCU+HX711)
&&基于51单片机和HX711的电子称方案,文档中包括完整的电路图原理图和程序源码,具有非常高的实用参考价值。
阅读已结束,下载本文需要
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
&#xe64e;加入VIP
还剩25页未读,
定制HR最喜欢的简历
你可能喜欢&>&HX711 电子秤专用AD芯片 51程序
HX711 电子秤专用AD芯片 51程序
上传大小:22KB
HX711 电子秤专用AD芯片 51程序 数码管显示
综合评分:4
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有54条
程序很详细,资源也挺好
好用,再来下载
综合评分:
积分/C币:2
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
HX711 电子秤专用AD芯片 51程序
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*投诉人姓名:
*投诉人联系方式:
*版权证明:
*详细原因:
HX711 电子秤专用AD芯片 51程序

我要回帖

更多关于 hx711的电子秤数值一直为0 的文章

 

随机推荐