火车模型吧 关注:33,852贴子:1,599,785

再来一贴,MTC韶山7e换芯记

只看楼主收藏回复

近期看到有车友发帖,咨询韶山7e买MTC还是买猩猩,引起我对此车的兴趣。
我手上这台车去年夏天入手,当时是我收了一个兄弟的一台瑕疵N27铜韶山1(卖的不贵,瑕疵是车钩和钩盒被502粘死了,后来修好并深度数码化改造,现为我段镇段之宝),一起低价打包过来的全新无暇模拟车。





IP属地:广东来自Android客户端1楼2020-02-04 16:08回复
    我本身对此车外观比较喜欢(美女,谁不喜欢),于是着手数码化改造。这其中发生了一段插曲。
    我买了动芯5313韶山7e芯片,结果装上之后很傻眼,动芯这款车的芯片适配的是猩猩韶山7e,与MTC基板完全不能适配,而且功能键设置的非常奇怪(比如F1被设置成撒沙音效)。
    最让人不能忍的是用此芯片驾驶室灯不能控制,后来研究发现,是动芯此款21针芯片只能支持两路AUX,而MTC驾驶室灯在基板上的输出在AUX3之后,根本无法支持。


    IP属地:广东来自Android客户端2楼2020-02-04 16:14
    回复
      那时候刚入数码坑,不懂就到处问。动芯说没跟MTC做过适配,MTC说他们的基板是根据ESU研发的不会有问题……
      后来我又找过动芯一次,动芯让我把芯片拆下寄回,他们再处理。我一忙也没时间弄,此事就放下了。


      IP属地:广东来自Android客户端3楼2020-02-04 16:16
      回复
        这次碰到疫情,在家闲着不如就弄一下这车,考虑给这车换装一个可以自主编辑的芯片,自己把之前发现的问题都好好解决一下,争取搞出一款相对完美的数码车。拆车换芯之旅途就此开始。图中是我自己做的一个修车台,可以稳妥固定,又可以防止压坏车顶零部件。


        IP属地:广东来自Android客户端4楼2020-02-04 16:20
        回复
          此车换芯之前主要存在的问题:
          1、原车自带驾驶室灯不能亮。
          2、功能键顺序设置非常奇葩。
          3、音效感觉不对,没有韶山7e的特色。
          这次换芯就重点解决这几个问题。


          IP属地:广东来自Android客户端5楼2020-02-04 16:22
          回复
            第一次数码化时只顾拆车,装芯片,焊喇叭,那时候也不如现在玩的明白,都没有对内构仔细鉴赏一番。
            现在拆开再看,眼光自然不同。我把此车设计中好的和不好的方面都说一说。
            先说好的方面:
            由于真车结构配色的原因,此车排障器和车壳不是一体的,因此拆车不用拆车钩,拆卸非常方便。
            此车轮对踏面形状做的比较好(我估计可能是凑巧吧),在轨道上轮对和轨面可以线接触。这是一个非常细的细节,不改数码可能都不易发现。要知道,轮对踏面并不是水平面,真车也是如此,但是有些车轮对踏面形状不好,和钢轨是点接触,这样容错率就很低,一旦轨道有污垢或轨道面不平,就肯定间歇断电,症状就是车发抖。



            IP属地:广东来自Android客户端6楼2020-02-04 16:31
            回复
              我是通过对比观察出的这个问题,举出两个事例:
              因为我的轨道带有外侧超高,那么弯道和直道过渡的部分,从有超高到无超高,轨道面是一个扭曲面。韶山7e可以流畅通过无压力,而ZC18东风11就会发生抖动。
              直道有一段钢轨有污垢,韶山7e可以流畅通过无压力,壹号线韶山8就会发生抖动。
              看来玩数码轨道找平和污垢清洁还是挺重要的。


              IP属地:广东来自Android客户端7楼2020-02-04 16:36
              回复
                下面再说不好的方面:
                此车是合金车,没有铁芯,内部空间应该很宽裕才对。拆车之后发现,根本不是这么回事。大家看楼上的侧视图。
                首先,此车的电机是竖放的,电机周围有一个固定箍,起到固定电机和基板两个作用。这种设计导致了车顶完全没有可用空间,因此原车数码芯片插座和电感两个偏大的元件都被挪到了基板背面。
                芯片挪到基板背面就连带产生了一个问题,装芯片的时候不好下手,因为芯片会和转向架凸起部分互相干涉,操作不当容易扭坏插针。
                此车最让人头疼的还是喇叭的安装。不要说没有预留安装位,简直是根本没有考虑安装喇叭这件事。
                我们从图中看,蜗杆与基板之间、蜗杆下方、转向架凸起与驾驶室之间都是空间,但是不好意思,这么大的空间,被各种分割成了不是不够长,就是不够宽,就是不够高的单元。
                本人亲测,蜗杆下和驾驶室后两个空间基本没法利用,也只有蜗杆上方可以考虑。
                这么一来,稍微厚一点的喇叭就都进不去了,苹果喇叭倒是可以,但是苹果喇叭的两个电极又不好处理,正这粘贴有可能干涉蜗杆转向,反着粘贴电极翘起粘不牢固。


                IP属地:广东来自Android客户端8楼2020-02-04 16:51
                回复
                  说起苹果喇叭,倒是要给大家说个有意思的事情。苹果喇叭这个长条,其实不是都是有用的,喇叭只是圆圆的那一点,那个长的部分是一个共振腔,里面是空心的塞了一个海绵条。
                  把共振腔取掉,就剩下图2的小喇叭,连接电极与喇叭导线的,红色的那个,居然是导电胶。我也准备买点用了,解除我的焊锡之苦。
                  图3是再拆解后的样子,拆成这样喇叭就废了。大家在改造这个喇叭的时候需要注意,本人亲测结果是把喇叭扒出来,声音反而会变小,而且喇叭膜会发生共振,音质超差。
                  苹果喇叭就整条用就好,如果不是万不得已,不要取掉共振腔,这是我的经验。如果你觉得声音小,那你可以观察一下,苹果喇叭侧面有一个定向出声音的方形口,调整一下方向,让出音口对准一个相对空旷的空间,音效就会好一些。




                  IP属地:广东来自Android客户端9楼2020-02-04 17:00
                  回复
                    对整体结构研究清楚以后,就开始着手施工。这次选用的是戴瑞斯自主烧录芯片,可以自己随意编辑音效,设置功能,还是比较方便的。
                    这个芯片分开漏版和上拉版,一定要搞清楚,和车的基板要匹配才行。这两者的区别简单说就是一种相当于一个开关,只输出指令电平,不输出功率驱动元件,也就是光下命令不亲自干活(驱动元件在基板上,需要基板配合),一种是又下命令又亲自干活。
                    有了这个芯片,就可以玩耍了。韶山7e的音效还是很有特色的,特别是主变压器(也可能是牵引电机?我没仔细考证)的声音,有一种节奏感,挺好听。我需要加工一下音源文件,写进芯片里。


                    IP属地:广东来自Android客户端10楼2020-02-04 17:08
                    回复
                      加工音效是一个非常痛苦的过程。你要对手中的音源文件进行降噪处理(算法模型不好选,得试,降噪降不好音调就会变),然后进行音量匹配(必须匹配,不然挂钩的声音比鸣笛都响,开玩笑啊?)。这两个处理步骤都不要反复不断地试听,调整,组合试听,再调整,知道所有音效搭配在一起听起来比较和谐。
                      另外还有一件更痛苦的事,在电脑上听着和谐了,上车就不和谐了。数码芯片的音频解码电脑根本不能比,喇叭也不能比,也需要不断的上车,试听,调整……直到你形成一个习惯,电脑上一听,你能想象出上车放出来是个什么效果,这样就比较快了。
                      我用的软件是Cool edit pro,还是比较好用的。


                      IP属地:广东来自Android客户端11楼2020-02-04 17:14
                      回复
                        加工音效的过程中发现一个细节,就是高频声音和低频声音在同等振幅下,上车放出来的音量听起来差别很大,低频音量比高频小的多,差两三倍不止。
                        有兴趣自己加工音效的车迷可以注意一下,低频音效振幅要适当放大,不然根本听不到。当然,所有音效的振幅不能过大,不然喇叭会破音的。


                        IP属地:广东来自Android客户端12楼2020-02-04 17:19
                        回复
                          音效加工完毕之后,开始写config文件,也就是芯片功能配置文件。这个文件是用来规定,控制器做了什么动作,芯片应该做什么动作,调用哪个文件,那个文件放在哪里等等。写这东西最好有点编程基础,上手会比较快。总体也并不复杂,我觉得90%以上的人都能学会吧。就是如图这样可以的一个文本文档。


                          IP属地:广东来自Android客户端13楼2020-02-04 17:25
                          回复
                            可能会有人问,这个配置文件和CV值有什么关系?在我的理解,CV值更像是一种底层机器语言,直接用01代码规定单片机运行(数码车的芯片本质就是一个单片机),而配置文件类似于高级语言,能够以更接近人类语言习惯的表述方式表达我们想要机器实现的功能,并通过一定的固件程序进行编译,转化为机器能看懂的语言。
                            配置文件我估计各家芯片厂家应该都有,只是他给不给你开放,让不让你自主编辑的问题了。有些厂家也是有条件的开放,这样的好处是他可以再卖个烧录器(或者控制器)给你
                            戴瑞斯这点比较好,买芯片送了一个USB插头,自己往电脑上一插,想怎么改就怎么改。


                            IP属地:广东来自Android客户端14楼2020-02-04 17:33
                            收起回复
                              我这不是替戴瑞斯打广告,好的坏的我都会说,说完好的再说坏的。话说昨晚,我把音效、配置文件都写好以后,开始上车实测,结果完全没有反应,这下我就毛大了,因为之前我有一个非常不规范的操作,我芯片还在基板上插着,就接USB开始烧录,我就想不会是烧了吧?


                              IP属地:广东来自Android客户端15楼2020-02-04 17:36
                              回复