所有关于电路

遥控器由地点(奥什蒙大福厂)

Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
嗨,更新
一个新的PCB。基础和远程PCB都相同但连接略有不同。首先是遥控器
18F4431现在读取指南针。
我现在正在尝试弄清楚18LF4620程序如何从4431读取消息,以与基本PCB上的增量编码器类似的方式。
这是程序,SCH和PCB:
编辑:程序更新
C

附件

上次编辑:
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
你好,
我有点卡在18LF4620程序!
4431是Txing The Compass读取[$ Compdeg,XXX.xx,W] OK,它是在4620上到达DataSwitch。

当我在SIM中运行4620个程序时,显微镜似乎有问题。我可以看到'buf'中的数据,但是没有任何反应。
希望我复制并粘贴了所有部分。
我并不完全理解这个程序的这个领域,而且它如何工作!
编辑:被困的是我缺乏编程技巧,但我刚刚看着这个帖子,在我被抓住的位置被引入,并找到了长期解释JT. 解释一切。在这里,它是对别人感兴趣的。希望,我应该能够选择并找到我的问题?
C

附件

上次编辑:
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
嗨,[[遥控]]
我将指南针交换到4620到4431 pic,作为节省时间。
它现在正在工作,这是终端视图的结果。

我认为基地和遥控器可能会工作

在基础上或远程工作时,我使用计算机终端将宏发送到来自其他PCB的模拟消息。
下一步看他们是否可以在没有我的消息的情况下彼此“谈话”。
C。

附件

上次编辑:
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
您是否可以旋转指南针检查角度是否正确。
嗨J,
上周使用Magmaster和使用平均代码进行校准的指南针,因此它是平滑的。
当我测试角度时,它完全错了,所以我尝试了不同的罗盘模块,直到一个提供360°的输出,即现在是正确的。(这个MEASN偏差值并没有正常行动)(它似乎是导致问题的Z轴)

一旦我得到了基地和遥远彼此交谈,我将仔细看看指南针如何工作以及在单独的线程上发布结果。
C。
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
你好,
使用超过2x的PCB来进行4倍的程序,我发现它太多了,所以我决定使基本PCB5匹配在“远程PCB5”上的工作
C。
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
你好,
18F4431现在正在阅读指南针。
什么会对Hserout造成这种影响?
______________________________________________________
$ãompdeç340.57×
$ compdeg 340.57w
$ compdeg 340.57w
$ãoíðäeç340.57w
$ãȱmpäeç340.57w
$compdåg340.49×
$compäåg318.47×
$ãoípdeg218.24w
$Ãïmpäeg17.91W
$compdeç144.03w
__________________________________________________________
C。
S.

萨格

加入2019年3月10日
415.
嗨C,
许多那些奇数的字符是由于数据字符串在错误设置的字节中获取位#7。

检查时间问题
E.
在这里看,比较字节,位模式
https://theasciicode.com.ar/
可能是那些埃里克,但它没有解释“W”和“X”。这两者都有高比特清晰但完全不同的位模式。我怀疑某种类型或溢出/框架错误的“噪声”。奇怪的部分是,这只是在弦的末尾,似乎。并且,它在“W”和“X”之间是一致的。
如果是由hersout打印的,那么也许波特率发生器并不完全按照正确的波特率。
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
嗨,j和s,
使用2xpcbs使用2x程序和2x通道示波器,就像章鱼键入!

看来我用SIM定时程序加载了PCB的问题,并将“良好”一个带有“运行”时间程序,一次重新编程,它运作正常。所以这是一个时间问题,令人尴尬!
__________________________________________________
$ compdeg 218.02w
$ compdeg 217.75w
$ compdeg 212.10w
$ compdeg 225.99w
$ compdeg 217.31w
$ compdeg 216.03w
$ compdeg 217.73w
$ compdeg 217.75w
$ compdeg 222.25w
$ compdeg 220.55w
____________________________________________________________
指南针无法正常工作,但我现在会留下这一点,因为它很复杂。

接下来我将所有其他外设连接到PCB2,然后重新测试,然后重新回报。

谢谢所有人的诊断。
C。
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
你好,
太快了!
#788中的象形文字回归,似乎是一个间歇性的问题。

这可能是2张照片不是同样的速度'殴打'?1x具有晶体,另一个使用内部OSC。
18LF4462的水晶也可以是18F4431 PIC吗?如果是这样,我可以在它们之间添加电线/轨道。
如有必要,我可以将晶体添加到4431。

注意对于每个外围设备,我制作一个连接引线,制作的计算机信号电缆,我始终使用SDI / SDO或MISO / MOSI混合。我会为错误的照片做一个新的。
C
S.

萨格

加入2019年3月10日
415.
同意JJW。阅读第3.6.1节的18F4431数据表。它建议通过基于UART错误来通过OSCTUNE校正振荡器的方法。
最终建议,使用UART时,如果可能,始终使用晶体,特别是在更高速度下工作。其他选项是在字符之间短暂暂停(1ms)。允许UART在每个字节的新起始位上重新同步。它确实减缓了整个有效的波特率,但消除了大量波特率错误
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
同意JJW。阅读第3.6.1节的18F4431数据表。它建议通过基于UART错误来通过OSCTUNE校正振荡器的方法。
最终建议,使用UART时,如果可能,始终使用晶体,特别是在更高速度下工作。其他选项是在字符之间短暂暂停(1ms)。允许UART在每个字节的新起始位上重新同步。它确实减缓了整个有效的波特率,但消除了大量波特率错误
嗨s和j,
这一切!以前,在我使用UART之前,我尝试了4431作为来自主图片的从站,并且不会让它工作。

1x PCB工作,所以可能有一个略微不同的时机。

我会添加一个水晶。

先前的问题,我怀疑答案是肯定的!2x pics耗尽1x水晶吗?
谢谢,C。
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
不,但你可以获得一个独立的水晶振荡器,并从中运行两个处理器。
jp,
我猜,你回答说不,我刚刚尝试过它,当然它会停止第一晶体。
然后我加了一个水晶,因为我只只是'完成'这个PCB,我把它粘在4431的顶部,但我还没有把它“射击”,也许它是诱导照片或一些其他程序设置错误。
谢谢,
C。
螺纹启动器 类似的线程 论坛 答案 日期
丹新闻员 通用电子聊天 7.
kjavanb1234 自动化,机器人和控制 13.
弗兰克55. 通用电子聊天 3.
Q12X. 通用电子聊天 5.
Camerart. 无线和RF设计 62.
最佳