找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2686|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)+MPU6050運(yùn)行一段時(shí)間后死機(jī)無(wú)數(shù)據(jù)輸出?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:468997 發(fā)表于 2019-4-8 11:51 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
為什么MPU6050一開(kāi)始數(shù)據(jù)輸出經(jīng)過(guò)校正后是對(duì)的,和單片機(jī)連接后燒程序進(jìn)去兩天了都可以正常工作,但是突然間數(shù)據(jù)輸出就一直不變而且不是正確的加速度,這是為什么呢,
我用邏輯分析儀測(cè)試了一下MPU6050的SDA和SCL,發(fā)現(xiàn)一開(kāi)始正常運(yùn)行的時(shí)候兩條線上時(shí)序正常,但是輸出不變的時(shí)候兩條線上沒(méi)有電平,我是在定時(shí)中斷里面寫(xiě)的采值程序,5ms只采六個(gè)值,應(yīng)該沒(méi)問(wèn)題吧,而且在卡死的時(shí)候,單片機(jī)的其他程序還在運(yùn)行,串口也在輸出,PID之后的pwm也在變化,請(qǐng)問(wèn)這是出了什么問(wèn)題,我該如何解決呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:158375 發(fā)表于 2019-4-8 14:33 | 只看該作者
到底是死機(jī)還是單片機(jī)在運(yùn)行?
描述不清,沒(méi)人能幫你。放原理圖和程序出來(lái),可能好些
回復(fù)

使用道具 舉報(bào)

板凳
ID:468997 發(fā)表于 2019-4-10 12:48 | 只看該作者
謝謝大家,不是程序的問(wèn)題,最后還是自己解決了,是硬件上接線的問(wèn)題,我把線換成了比較緊的杜邦線然后用熱熔膠粘牢,這樣就不會(huì)發(fā)生這樣的現(xiàn)象了,
之前看了許多論壇上都沒(méi)有答案,在這里說(shuō)明我這個(gè)解決辦法,希望各位后來(lái)者能盡快解決問(wèn)題,其實(shí)只是一個(gè)很小的問(wèn)題往往能困擾自己好幾天,謝謝各位的支持
回復(fù)

使用道具 舉報(bào)

地板
ID:93667 發(fā)表于 2021-6-5 11:15 | 只看該作者
wdl_1998 發(fā)表于 2019-4-10 12:48
謝謝大家,不是程序的問(wèn)題,最后還是自己解決了,是硬件上接線的問(wèn)題,我把線換成了比較緊的杜邦線然后用熱 ...

我也遇到到過(guò),MPU6050長(zhǎng)時(shí)間旋轉(zhuǎn)后無(wú)信號(hào)輸出問(wèn)題。看看是否是接線或者M(jìn)CU程序問(wèn)題。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表