完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
2个回答
|
|
拟定方案
机器已经拆开了,PCB图看了几遍,剩下的就是上网找各模块的datasheet,这是必须的!最关键的就是A/D的资料了,ADS1240资料真不好找,总算找到几篇1246,1248的文章,就是没有1240的,看来这个片子用的真不多.不过见不到本尊,它兄弟也应该脾气差不多,于是点收藏,以备后用. 回头再看MCU,原先的单片机重新写估计也比较麻烦,关键还要写液晶的驱动,大量的实验必不可少,时间都花在这好像有点不划算… 翻翻自己的百宝箱,看看有什么存货可以拿来用用. 关键在网上下来别家的产品说明书,人都用彩屏了,这还是段码,还不如试试一步到位,成了的话,有时间在再改回来也不迟. 4块蓝色基板都是开发板stm8,stm32都有,也都可以用,但从后面实用性考虑,还是选用了某宝上淘来的现成的主板,那块绿色的板子.STM32F030的芯片. 这是一块原用于学校或者宿舍用于购水的"水控机"主板.可以使用RF射频卡水卡进行扫卡消费.可能是因为更新换代的缘故,被当作电子垃圾放到网上出售. 原销售图片看起来真是垃圾无误,不过拆开清理一下用来diy还是不错! 选用它的主要理由是:1.外围接口电路都齐全;2.板上电路经过验证,肯定是没问题的;3.有一些外围芯片,有时间的话,可以很方便的diy一些扩展功能;3.便宜,存货多(不过好像已经无货了). 当然也有麻烦的地方:1.原机配的1.8寸TFT屏全部损坏,需要重新配上,这是个麻烦活;2.板子没有原理图,需要自己重新绘制.不过既然是diy嘛,这些活不正是乐趣所在吗? 辛苦一些,PCB画出来了.密密麻麻… 可以看出来,外围回路不少,包括:一个RF芯片FM1701,用来读卡;一个W25Q64的FLASH,存点什么;还有一片SD3078(有的是PCF8563),高精度时钟,可以用来编个时钟程序也不错.正面有个TFT接口没用,估计是SPI的口;背面是个80并口的TFT屏,不过因为屏都坏掉了,所以换屏是个"大活".另外还有两个接口,一个接了霍尔流量计的"盖子"(估计本体拆解的时候被"分尸"了,最后都没法没用了),另一个通过MOS管驱动水阀. 可以看到,背面标记"水控机1.6"字样.坏屏原来的尺寸是1.8寸. 所以,配一块TFT屏是首要任务,关键还要"便宜"! 于是上神奇的某宝看看,找到(或者说是"等到"更合适)这个: 1.5元一片,2寸,全新未用的.于是下单10片.为什么便宜?尾货或者库存货,没有芯片型号呀,没有型号就没有接线定义,没有型号也就没法提供驱动,所以这要一些运气一些手段才这样操作,没把握最好别存"垃圾",当然,也就10来块钱,想开也就无所谓.关键便宜!diy,花钱能办到的事谁都会(前提是,时间不是问题),但不是diy精髓.反正我这么理解. 东西到手后,又是"开光"三部曲:1:上显微;2对datasheet;3.写驱动(包括焊活,必不可少了). 这种活比较"费眼",但细心点就没问题.可以看到芯片出来的线序,间隔以及走到各个引脚的位置,另外,如果对TFT屏的常规信号引脚有一定熟悉度,那么,对正确标记引脚会有很大帮助的. 但即便这样,本人也走了弯路.后来还是在群里高手的帮助下,才确定最终芯片的型号. 下面是两种驱动芯片的芯片引脚,图都是DATASHEET上面的,能看出区别吗? HX8340和ILI9225,两个线序几乎一样,结果本人先看到的是HX8340的datasheet,这一通折腾和绝望…说多都是泪!好在回头是岸,有时自己觉得不可能的事,对其他人来讲,只不过是"天空飘过几个字"!!! TFT最终型号:ILI9225,176x220,16万色,80并口,动手! 又是个"费眼"又"费手"的活,好在驱动不是难点. 在原来霍尔计数的端口接一个DHT11的温湿度测量模块(因为这个端口上拉电阻板上都有,省事),灌个程序,改一改,OK,顺利点亮. 试一试RF射频读卡功能,这个费点事,另一个故事.注意屏不是176x220的ILI9225,而是132x162的ILI9163,所以屏幕稍小点. 在这里先进行RF的编程测试,是因为射频芯片FM1701后面要吹下来,因为SPI口没有了,只好拆东墙补西墙,腾出来SPI口给压力传感器的A/D用. 至此,核心控制板已经准备好,下一步就可以开展真正的嫁接救治工作了. (未完待续) |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
3314 浏览 9 评论
2995 浏览 16 评论
3494 浏览 1 评论
9059 浏览 16 评论
4088 浏览 18 评论
1178浏览 3评论
605浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
599浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2335浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1896浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 05:43 , Processed in 1.564296 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号