论坛风格切换切换到宽版
  • 11886阅读
  • 77回复

FT-897液晶屏代用的另一种思路;FT857屏也试验成功了 [复制链接]

上一主题 下一主题
离线bd4um
 
发帖
151
只看楼主 倒序阅读 0楼 发表于: 2022-04-13
2022年2月底3月初,先后有两个HAM朋友BG5HXI和BD6ADB试验成功了FT897液晶屏的代用方案,为饱受花屏之苦的FT897拥有者带来了希望。
两位HAM老师用的方案基本相同,都是先用MCU对新液晶屏进行初始化,然后将来自FT897电台原始的液晶指令和数据用MCU转发给液晶屏。

单MCU软件方案

受到这两位老师的启发,我也收集了相关资料做了一番研究,我想到了另外一种方案:软硬结合。所谓软硬结合,即开机后先用MCU对液晶屏做软件初始化,然后将来自FT897电台原始的液晶指令和数据切换成用硬件直接送入液晶屏。这种方案在高传输速率情况下液晶屏依然可以保持较稳定的显示,对MCU的运行频率也没有严苛的要求,甚至可以用MCU内置振荡器代替外置晶振运行,只要很简单的编程,即可实现液晶屏稳定可靠地显示。

软件+硬件方案

方案想好了,接下来就想办法验证一下,先来看看FT897电台原始的液晶指令和数据是怎样的:



将横坐标时间轴放大一些看各信号之间的关系:



测量一下RD最窄的脉冲宽度:


可以看到这个信号持续的宽度仅有1.56μS,在该时间段内通过MCU中转4路控制信号和8路数据信号,需要MCU有很好的处理能力,更需要优化程序编写,提高程序运行的效率。
看清了FT897电台原始的液晶指令和数据我们就来设计电路和PCB。

MCU我选国产的STC单片机,3.3V低工作电压;传输门我选择的是74HC244 ,高速8bit的buffer,CMOS工艺,工作电压2.0V~6.0V,电路设计工作在3.3V,传输门同时起到5.0V到3.3V电平转换的作用。电路上电后,传输门先选择MCU控制液晶屏,对液晶屏做初始化,紧接着传输门选择FT897电台发出的信号接管液晶屏,将需要显示的数据送到液晶屏显示出来。


电路架构确定后就开始具体的电路搭建,然后进行PCB的绘制和程序编写,最终PCB的设计图如下:


为了方便做回流焊焊接,PCB加工的同时我做了张钢网。经过一段时间的等待,PCB和钢网都回来了,刷锡膏,放置元器件,回流焊,经过一番折腾,焊接好的板子成型了:




-------------------------------------------------------------------------------
期待已久的结果:
硬件方案,液晶屏显示正常。

至此,FT-897液晶屏代用的另一种思路经实践验证可行。该屏亦可以使用原屏支架安装,用原面板上的背光,逼近原始屏的效果
-------------------------------------------------------------------------------
新改了一块PCB同时新做了一张钢网,PCB已经到2.2版本了;更换了一个液晶屏,用原来的支架稍加改造,显示更加完美,更逼近原始屏的效果




实际安装显示效果如下:



-------------------------------------------------------------------------------
前面提到的纯软件方案,我最初也做了一版,今天下午写了个简单的小程序,晚上试了一下也成功显示了:



软件方案,液晶屏显示正常。
-------------------------------------------------------------------------------
FT857的方案也在试验中,相信很快也会有结果出来。




-------------------------------------------------------------------------------
FT857的第一版PCB已设计完毕,加工中。



-------------------------------------------------------------------------------
FT857驱动板工作正常,液晶显示正常,程序运行正常。








857原装屏可以显示33行,图中因为用的是12832标准尺寸液晶屏,只能显示32行,所以总会缺一行,将缺的这一行设置在底部,基本不影响使用。
程序调试过程中得到了BG5HXI和BD6ADB的指点和帮助,两位老友虽未见面,但通过技术交流,倍觉亲切,在此表示感谢!
-------------------------------------------------------------------------------
V1.1版本的PCB,更薄,放在LCD下面安装无压力;PCB与原PCB用软排线连接,保护焊点不脱落。

谢谢各位HAM朋友的关注,也欢迎大家讨论,共同进步!
73!
[ 此帖被bd4um在2022-06-17 08:24重新编辑 ]
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
DE BD4UM
离线bd4wo
只看该作者 1楼 发表于: 2022-04-13
niubility!!!
离线dj200163
发帖
65
只看该作者 2楼 发表于: 2022-04-13
不同的思路,同样的目的!和bd4um私下也有些技术交流,祝成功!
离线BG5DUT
发帖
412
只看该作者 3楼 发表于: 2022-04-13
关注中。。。。。。
姓名:朱建海
呼号:BG5DUT
无线电台类别:B
地址:浙江省浦江县浦阳街道沉湖村前王宅
手机:一三八六八九一五零零七
QQ:17880077
微信:jhmail2004
支付宝:jhmail2004@163.com
协谷G90S,八重洲VX-6R,八重洲FT-7900R,正V740,倒V,PAC-12,OT2m,小米对讲机1,伊顿FR-1000,51G3,51TNC,AVRT4,宝峰UV-5R,宝峰UV-3R,10米渔台2OW,微喇转发器
离线无电线
发帖
2275
只看该作者 4楼 发表于: 2022-04-13
赞一个!!!
新疆乌鲁木齐-BDOah

金刚经偈颂

若以色见我  以音声求我
是人行邪道  不能见如来
离线BG4SCX
发帖
201
只看该作者 5楼 发表于: 2022-04-13
897的福音。
呼号;BG4SCX,姓名;陆云根;
电话;13806205809.65621191.长期提供71A银膜键盘。
喜欢捣鼓,无线电,机电设备,工控电器,汽车电器,
短波。IC-756P3-C4S,IC-736-A4DX,IC-M802-端馈 ,IC-706/M.
离线BD5HMC
发帖
1102
只看该作者 6楼 发表于: 2022-04-13
这个好啊,前几天网上看到要卖500一套呢
BD5HMC
13588098920
浙江杭州余杭区
离线dj200163
发帖
65
只看该作者 7楼 发表于: 2022-04-13
回 BD5HMC 的帖子
BD5HMC:这个好啊,前几天网上看到要卖500一套呢[表情]  (2022-04-13 16:48) 

有那么贵么?
离线bg4wen
发帖
1432
只看该作者 8楼 发表于: 2022-04-13
niubility!!!这个成功了,下面就该857了
呼号:BD4WN 杨  斌
邮编:210019
email:bg4wen@139.com
QQ:195427695
电话:13585207910
地址:QRZ.COM
离线bh2rmx
发帖
484
只看该作者 9楼 发表于: 2022-04-14
期待最后结果
QQ:14569582,Email :bh2rmx@gmail.com
SSTV 慢扫描爱好者 QQ群号1058923222
离线bg2jiu
发帖
69
只看该作者 10楼 发表于: 2022-04-14
还有个方案,好像叫什么电台ECU,还是触摸屏
离线bd4jk
发帖
4449
只看该作者 11楼 发表于: 2022-04-14
897可以清晰了
BG4-2-066(1993年-        )
BG4JK(1996年-2000年)
BD4JK(2000年-        )
AF5QM(2014年-       )
bd4jk@163.com  
杜新桐  
QQ:526140674      
TEL:13562826548
QTH:山东省新泰市青云路860号
新泰市中医医院  271200  
GL:OM85VV
离线永远的FM
发帖
11433
只看该作者 12楼 发表于: 2022-04-14
这个思路有点意思,其实能不能更简单一点,直接在单片机对LCD完成初始化之后,在单片机里用WHILE(1)或其他简单循环直接做端口电平搬移?当然时效性可能受到单片机时钟制约。或者还有一个方案,用小规模CPLD来做,CPLD里做一个状态机对LCD初始化,外部挂时钟,然后端口进入直连模式(瞎想,没想实现方案)
BH7JUO 邱工 广东 珠海
4个鸡的900M 136叁12幺0捌42 微信 bh7juo
定制抗中波干扰的短波高通滤波器,1.5KW/100W业余段带通滤波器,20-15-10米波段1.5KW/200W三工合路器,欢迎砸单
离线bd4um
发帖
151
只看该作者 13楼 发表于: 2022-04-14
回 永远的FM 的帖子
永远的FM:这个思路有点意思,其实能不能更简单一点,直接在单片机对LCD完成初始化之后,在单片机里用WHILE(1)或其他简单循环直接做端口电平搬移?当然时效性可能受到单片机时钟制约。或者还有一个 .. (2022-04-14 17:34) 

实现的途径肯定有很多种,总的来说就是先初始化LCD,然后再让电台接管LCD;你说的“用WHILE(1)或其他简单循环直接做端口电平搬移”应该跟之前两位大师的软件方案类似,大家可以各显神通大胆去尝试新想法,玩电台就是要折腾。
[ 此帖被bd4um在2022-04-14 17:49重新编辑 ]
DE BD4UM
离线bd4um
发帖
151
只看该作者 14楼 发表于: 2022-04-15
回 bg4ifx 的帖子
bg4ifx:897 面板LCD和MCU接法其实是按6800时序接的,并不是电路中标的那个8080时序,所以楼主你那个时序图是不是A0 和WR标记符号应该对调一下。WR应该是R/W, RES 应该是E 。 (2022-04-15 16:34) 

是6800总线没错;关于接口名称,不同资料的定义不尽相同,按照FT897D资料中的定义,就是A0,RES,WR,RD,D0~D7。
[ 此帖被bd4um在2022-04-15 17:05重新编辑 ]
DE BD4UM
离线benyuenkc
发帖
222
只看该作者 15楼 发表于: 2022-04-16
期待樓主的測試結果. 個人覺得樓主設計的硬件部份很好, 已考慮到更換上的便利性, 讓使用者易於動手完成, 這點十分重要.
离线bd4um
发帖
151
只看该作者 16楼 发表于: 2022-04-17
感谢bg4ifx及bg5cvc两位提醒,经确认确实是我将信号名称标错了,现已更正,再次感谢两位的提醒和关注!
DE BD4UM
离线bh4ouf
发帖
512
只看该作者 17楼 发表于: 2022-04-21
期待成品。手里的897后即有福了。
呼号:BH4OUF
姓名:葛RuiSong
地址:山东临沂
邮编:276000
900:壹伍捌陆肆捌陆贰贰贰贰
QQ:叁伍玖叁捌壹捌壹玖

支付宝:zgrsong@126.com
离线BD6QOR
发帖
998
只看该作者 18楼 发表于: 2022-04-24
不错,技术类帖子一定要支持。
bd6qor/bd6ta杜开旺
电话:13871688898
离线xai2gb
发帖
504
只看该作者 19楼 发表于: 2022-04-26
不能直接定做代用屏吗?
吉林辽源神州电脑城五楼
钱洪茂
13604374813