September 13, 2018 分类: SCM     作者: hoverlees     留言: 发表

最近一口气设计了三款电路板

这一款是433MHz遥控器学习设备, 使用SYN480学习无线码, SYN115发送无线码, 现在我用它控制我们家客厅的吊扇。这一款其实可以更换部分元件后实现315MHz遥控的学习发送, 但因为我没有315MHz的家电, 所以暂时也还没弄。

这个是RFID读卡器, 读卡后通过网络将RFID卡中指定区(可设置)的内容读出并通过网络(HTTP协议)发送到指定服务器, 服务器可通过返回设置板上的2个IO口电平,并按服务器指定的方式响蜂鸣器、服务器也可以返回时要求读卡器再读一次卡的另一个块内容提交。

芯片使用的是MFRC522, 这块板我失败了一次,问题出在天线设计上, 天线在PCB布线时一定要按照Datasheet上的原理图走线, 因为所有连线都是接到GND的, 布线要尽可能的让电流按照正确的路线走。

还有一点问题是这块板在做geber的时候没有设置过孔盖油, 导致所有孔都是开窗的, 下一次生产的时候得注意。

这一块是GPRS的继电器开关, 我使用的是A9模块, 直接用的AT来控制网络, 发现这个模块的AT功能并不能满足要求, 如果服务器几个数据包来得比较快, AT的通知很容易出现丢包(因为我收到一个包处理完后会向服务器回发消息, 可能是因为回发, 导致另一个数据包AT压根也不通知了)。另外, 虽然这个模块正常时可以连续几个小时在线不掉线, 但当断线后, 很容易出现再次重连不上的情况,虽然我的主控芯片会在检测到多次失败后重启模块的逻辑,但这个逻辑要长达1分多钟才触发,这并不是我想要的效果, 我想要的是, 断线后能尽可能快地连上服务器,模块要尽可能少地重启。

好在这个模块提供C的开发包, 到时候自己直接在芯片上写通信功能, 希望能改善这个问题.

我来留个言

您的电子邮箱我一定会保密的哦!

昵称

邮箱

评论内容